Equivalencia de inversos iguales al neutro

Sea \(M\) un monoide y \(a, b ∈ M\) tales que \(ab = 1\). Demostrar con Lean4 que \(a = 1\) si y sólo si \(b = 1\).

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

1. Demostración en lenguaje natural

Demostraremos las dos implicaciones.

(⟹) Supongamos que \(a = 1\). Entonces,
\begin{align}
b &= 1·b &&\text{[por neutro por la izquierda]} \\
&= a·b &&\text{[por supuesto]} \\
&= 1 &&\text{[por hipótesis]}
\end{align}

(⟸) Supongamos que \(b = 1\). Entonces,
\begin{align}
a &= a·1 &&\text{[por neutro por la derecha]} \\
&= a·b &&\text{[por supuesto]} \\
&= 1 &&\text{[por hipótesis]}
\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