Si R es un anillo y a, b, c ∈ R tales que a+b=a+c, entonces b=c

Demostrar con Lean4 que si R es un anillo y a, b, c ∈ R tales que

entonces

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

Demostración en lenguaje natural (LN)


1ª demostración en LN

Por la siguiente cadena de igualdades
\begin{align}
b &= 0 + b &&\text{[por suma con cero]} \\
&= (-a + a) + b &&\text{[por suma con opuesto]} \\
&= -a + (a + b) &&\text{[por asociativa]} \\
&= -a + (a + c) &&\text{[por hipótesis]} \\
&= (-a + a) + c &&\text{[por asociativa]} \\
&= 0 + c &&\text{[por suma con opuesto]} \\
&= c &&\text{[por suma con cero]}
\end{align}

2ª demostración en LN

Por la siguiente cadena de implicaciones
\begin{align}
a + b = a + c
&\Longrightarrow -a + (a + b) = -a + (a + c) &&\text{[sumando -a]} \\
&\Longrightarrow (-a + a) + b = (-a + a) + c &&\text{[por la asociativa]} \\
&\Longrightarrow 0 + b = 0 + b &&\text{[suma con opuesto]} \\
&\Longrightarrow b = c &&\text{[suma con cero]}
\end{align}

3ª demostración en LN

Por la siguiente cadena de igualdades
\begin{align}
b &= -a + (a + b) \\
&= -a + (a + c) &&\text{[por la hipótesis]} \\
&= c
\end{align}

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias

Escribe un comentario