Unicidad de inversos en monoides

Demostrar con Lean4 que si \(M\) es un monoide conmutativo y \(x, y, z ∈ M\) tales que \(x·y = 1\) y \(x·z = 1\), entonces \(y = z\).

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

1. Demostración en lenguaje natural

Por la siguiente cadena de igualdades
\begin{align}
y &= 1·y &&\text{[por neutro a la izquierda]} \\
&= (x·z)·y &&\text{[por hipótesis]} \\
&= (z·x)·y &&\text{[por la conmutativa]} \\
&= z·(x·y) &&\text{[por la asociativa]} \\
&= z·1 &&\text{[por hipótesis]} \\
&= z &&\text{[por neutro a la derecha]}
\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