La semana en Calculemus (5 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. La suma de dos funciones acotadas superiormente también lo está

Demostrar con Lean4 que la suma de dos funciones acotadas superiormente también lo está.

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

Demostración en lenguaje natural

Del ejercicio La suma de una cota superior de f y una cota superior de g es una cota superior de f+g usaremos la definición de cota superior (CotaSuperior) y el lema sumaCotaSup.

Puesto que \(f\) está acotada superiormente, tiene una cota superior. Sea \(a\) una de dichas cotas. Análogamentte, puesto que \(g\) está acotada superiormente, tiene una cota superior. Sea \(b\) una de dichas cotas. Por el lema sumaCotaSup, \(a+b\) es una cota superior de \(f+g\). Por consiguiente, \(f+g\) está acotada superiormente.

Demostraciones con Lean4

Referencias

2. La suma de dos funciones acotadas inferiormente también lo está

Demostrar con Lean4 que la suma de dos funciones acotadas inferiormente también lo está.

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

Demostración en lenguaje natural

Del ejercicio “La suma de una cota inferior de \(f\) y una cota inferior de \(g\) es una cota inferior de \(f+g\)” usaremos la definición de cota inferior (CotaInferior) y el lema sumaCotaInf.

Puesto que \(f\) está acotada inferiormente, tiene una cota inferior. \(a\) una de dichas cotas. Análogamentte, puesto que \(g\) está acotada inferiormente, tiene una cota inferior. Sea \(b\) una de dichas cotas. Por el lema sumaCotaInf, a+b es una cota inferior de \(f+g\). Por consiguiente, \(f+g\) está acotada inferiormente.

Demostraciones con Lean4

Referencias

3. Si a es una cota superior de f y c ≥ 0, entonces ca es una cota superior de cf

Demostrar con Lean4 que si \(a\) es una cota superior de \(f\) y \(c ≥ 0\), entonces \(ca\) es una cota superior de \(cf\).

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

Demostración en lenguaje natural

Se usará el lema
\[ \{b ≤ c, 0 ≤ a\} ⊢ ab ≤ ac \tag{L1} \]

Tenemos que demostrar que
\[ (∀ y ∈ ℝ) cf(y) ≤ ca \]
Sea \(y ∈ R\). Puesto que \(a\) es una cota de \(f\), se tiene que
\[ f(y) ≤ a \]
que, junto con \(c ≥ 0\), por el lema L1 nos da
\[ cf(y) ≤ ca \]

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias

4. Si c ≥ 0 y f está acotada superiormente, entonces c·f también lo está

Demostrar con Lean4 que si \(c ≥ 0\) y \(f\) está acotada superiormente, entonces \(c·f\) también lo está.

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

Demostración en lenguaje natural

Usaremos el siguiente lema:
\begin{align}
“\text{Si } a \text{ es cota superior de } f \text{ y } c ≥ 0\text{, entonces } c·a \text{ es cota superior de } c·f”
\end{align}

Puesto que \(f\) está acotada superiormente, tiene una cota superior. Sea \(a\) una de dichas cotas. Entonces, por el lema, \(c·a\) es una cota superior de \(c·f\). Por consiguiente, \(c·f\) está acotada superiormente.

Demostraciones con Lean4

Referencias

5. Si x e y son sumas de dos cuadrados, entonces xy también lo es

Demostrar con Lean4 que si \(x\) e \(y\) son sumas de dos cuadrados, entonces \(xy\) también lo es

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

Demostración en lenguaje natural

Puesto que \(x\) e \(y\) se pueden escribir como la suma de dos cuadrados, existen \(a\), \(b\) , \(c\) y \(d\) tales que
\begin{align}
x &= a² + b² \\
y &= c² + d²
\end{align}
Entonces,
\begin{align}
xy &= (a² + b²)(c² + d²) \\
&= a²c² + b²d² + a²d² + b²c² \\
&= a²c² – 2acbd + b²d² + a²d² + 2adbc + b²c² \\
&= (ac – bd)² + (ad + bc)²
\end{align}
Por tanto, \(xy\) es la suma de dos cuadrados.

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias