En los monoides, los inversos a la izquierda y a la derecha son iguales

Un monoide es un conjunto junto con una operación binaria que es asociativa y tiene elemento neutro.

En Lean4, está definida la clase de los monoides (como Monoid) y sus propiedades características son

Demostrar que si \(M\) es un monoide, \(a ∈ M\), \(b\) es un inverso de \(a\) por la izquierda y \(c\) es un inverso de \(a\) por la derecha, entonces \(b = c\).

Para ello, completar la siguiente teoría de Lean4:

1. Demostración en lenguaje natural

Por la siguiente cadena de igualdades
\begin{align}
b &= b * 1 &&\text{[por mul_one]} \\
&= b * (a * c) &&\text{[por hipótesis]} \\
&= (b * a) * c &&\text{[por mul_assoc]} \\
&= 1 * c &&\text{[por hipótesis]} \\
&= c &&\text{[por one_mul]} \\
\end{align}

2. Demostraciones con Lean4

Se puede interactuar con las demostraciones anteriores en Lean 4 Web.

3. Demostraciones con Isabelle/HOL

Escribe un comentario