La semana en Calculemus (11 de noviembre de 2023)


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

A continuación se muestran las soluciones.

1. Transitividad de la divisibilidad

Demostrar con Lean4 la transitividad de la divisibilidad.

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

Demostración en lenguaje natural

Supongamos que \(a | b\) y \(b | c\). Entonces, existen \(d\) y \(e\) tales que
\begin{align}
b &= ad \tag{1} \\
c &= be \tag{2}
\end{align}
Por tanto,
\begin{align}
c &= be &&\text{[por (2)]} \\
&= (ad)e &&\text{[por (1)]} \\
&= a(de)
\end{align}
Por consiguiente, \(a | c\).

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias

2. Si a divide a b y a c, entonces divide a b+c

Demostrar con Lean4 que si \(a\) divide a \(b\) y a \(c\), entonces divide a \(b+c\).

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

Demostración en lenguaje natural

Puesto que \(a\) divide a \(b\) y a \(c\), existen \(d\) y \(e\) tales que
\begin{align}
b &= ad \tag{1} \\
c &= ae \tag{2}
\end{align}
Por tanto,
\begin{align}
b + c &= ad + c &&\text{[por (1)]} \\
&= ad + ae &&\text{[por (2)]} \\
&= a(d + e) &&\text{[por la distributiva]}
\end{align}
Por consiguiente, \(a\) divide a \(b + c\).

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias

3. La función (x ↦ x + c) es suprayectiva

Demostrar con Lean4 que la función \(x ↦ x + c\) es suprayectiva.

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

Demostración en lenguaje natural

Tenemos que demostrar que
\[ (∀ x ∈ ℝ)(∃ y ∈ ℝ)[y+c = x] \]
Sea \(x ∈ ℝ\). Entonces, \(y = x-c ∈ ℝ\) y
\begin{align}
y + c &= (x – c) + c \\
&= x
\end{align}

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias

4. Si c ≠ 0, entonces la función (x ↦ cx) es suprayectiva

Demostrar con Lean4 que si \(c ≠ 0\), entonces la función \(x ↦ cx\) es suprayectiva.

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

Demostración en lenguaje natural

Hay que demostrar que
\[ (∀ x ∈ ℝ)(∃ y ∈ ℝ)[cy = x] \]
Sea \(x ∈ ℝ\). Entonces, \(y = x/c ∈ R\) y
\begin{align}
cy &= c(x/c) \\
&= y
\end{align}

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias

5. Si c ≠ 0, entonces la función (x ↦ cx + d) es suprayectiva

Demostrar con Lean4 que si \(c ≠ 0\), entonces la función \(x ↦ cx + d\) es suprayectiva.

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

Demostración en lenguaje natural

Hay que demostrar que
\[ (∀x ∈ ℝ)(∃y ∈ ℝ)[cy+d = x] \]
Para \(x ∈ ℝ\), sea \(y = \dfrac{x-d}{c}\). Entonces,
\begin{align}
cy &= c\left(\frac{x-d}{c}\right)+d \\
&= (x-d)+d \\
&= x
\end{align}

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias