Caracterización de producto igual al primer factor

Un monoide cancelativo por la izquierda es un monoide \(M\) que cumple la propiedad cancelativa por la izquierda; es decir, para todo \(a, b ∈ M\)
\[ a·b = a·c ↔ b = c \]

En Lean4 la clase de los monoides cancelativos por la izquierda es LeftCancelMonoid y la propiedad cancelativa por la izquierda es

Demostrar con Lean4 que si \(M\) es un monoide cancelativo por la izquierda y \(a, b ∈ M\), entonces
\[ a·b = a ↔ b = 1 \]

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

1. Demostración en lenguaje natural

Demostraremos las dos implicaciones.

(⟹) Supongamos que
\[ a·b = a \]
Por la propiedad del neutro por la derecha tenemos
\[ a·1 = a \]
Por tanto,
\[ a·b = a·1 \]
y, por la propiedad cancelativa,
\[ b = 1 \]

(⟸) Supongamos que \(b = 1\). Entonces,
\begin{align}
a·b &= a·1 \\
&= a &&\text{[por el neutro por 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