La semana en Calculemus (5 de agosto de 2023)

Esta semana he publicado en Calculemus las demostraciones con Lean4 de las siguientes propiedades:

A continuación se muestran las soluciones.

1. Si R es un anillo y a, b ∈ R, entonces (a + b) + -b = a

En Lean4, se declara que R es un anillo mediante la expresión

Como consecuencia, se tiene los siguientes axiomas

Demostrar que si \(R\) es un anillo, entonces
\[\forall a, b \in R, (a + b) + -b = a\]

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

Demostración en lenguaje natural

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

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias

2. 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 \in R\) tales que \(a + b = a + c\), entonces \(b = c\).

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

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

Demostrar con Lean4 que si \(R\) es un anillo y \(a, b, c \in R\) tales que \(a + b = c + b\), entonces \(a = c\).

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

Demostraciones en lenguaje natural (LN

1ª demostración en LN

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

2ª demostración en LN

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

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias

4. Si R es un anillo y a ∈ R, entonces a.0 = 0

Demostrar con Lean4 que si \(R\) es un anillo y \(a \in R\), entonces \(a·0 = 0\).

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

Demostración en lenguaje natural

Basta aplicar la propiedad cancelativa a
[a.0 + a.0 = a.0 + 0]
que se demuestra mediante la siguiente cadena de igualdades
\begin{align}
a.0 + a.0 &= a.(0 + 0) &&\text{[por la distributiva]} \\
&= a.0 &&\text{[por suma con cero]} \\
&= a.0 + 0 &&\text{[por suma con cero]}
\end{align}

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias

5. Si R es un anillo y a ∈ R, entonces 0.a = 0

Demostrar con Lean4 que si \(R\) es un anillo y \(a \in R\), entonces \(0·a = 0\).

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

Demostración en lenguaje natural

Basta aplicar la propiedad cancelativa a
\[0.a + 0.a = 0.a + 0\]
que se demuestra mediante la siguiente cadena de igualdades
\begin{align}
0.a + 0.a &= (0 + 0).a &&\text{[por la distributiva]} \\
&= 0.a &&\text{[por suma con cero]} \\
&= 0.a + 0 &&\text{[por suma con cero]}
\end{align}

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias