La semana en Calculemus (25 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 función identidad no está acotada superiormente

Demostrar con Lean4 que la función identidad no está acotada superiormente.

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

Demostración en lenguaje natural

Usando el lema de ejercicio anterior (que afirma que si para cada \(a\), existe un \(x\) tal que \(f(x) > a\), entonces \(f\) no tiene cota superior) basta demostrar que
\[ (∀a ∈ ℝ)(∃x ∈ ℝ) [x > a] \]
Sea \(a ∈ ℝ\). Entonces \(a + 1 > a\) y, por tanto, \((∃x ∈ ℝ) [x > a]\).

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias

2. Si f es monótona y f(a) < f(b), entonces a < b

Demostrar con Lean4 que si \(f\) es monótona y \(f(a) < f(b)\), entonces \(a < b\).

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

Demostración en lenguaje natural

Usaremos los lemas
\begin{align}
&a ≱ b → a < b \tag{L1} \\
&a ≥ b → a ≮ b \tag{L2}
\end{align}

Por el lema L1, basta demostrar que \(a ≱ b\). Lo haremos reducción al absurdo. Para ello, supongamos que \(a ≥ b\). Como \(f\) es monótona, se tiene \(f(a) ≥ f(b)\) y, aplicando el lema L2, \(f(a) ≮ f(b)\), que contradice a la hipótesis.

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias

3. Si a, b ∈ ℝ tales que a ≤ b y f(b) < f(a), entonces f no es monótona

Demostrar con Lean4 que si \(a, b ∈ ℝ\) tales que \(a ≤ b\) y \(f(b) < f(a)\), entonces \(f\) no es monótona

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

Demostración en lenguaje natural

Usaremos el lema
\[ a ≥ b → a ≮ b \tag{L1} \]

Lo demostraremos por reducción al absurdo. Para ello, supongamos que \(f\) es monótona. Entonces, como \(a ≤ b\), se tiene \(f(a) ≤ f(b)\) y, por el lema L1, \(f(b) ≮ f(a)\), en contradicción con la hipótesis.

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias

4. No para toda f : ℝ → ℝ monótona, (∀a,b)[f(a) ≤ f(b) → a ≤ b]

Demostrar con Lean4 que no para toda \(f : ℝ → ℝ\) monótona, \((∀a,b)[f(a) ≤ f(b) → a ≤ b]\).

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

Demostración en lenguaje natural

Supongamos que
\[ (∀f)[f \text{ es monótona } → (∀a, b)[f(a) ≤ f(b) → a ≤ b]] \tag{1} \]
Sea \(f : ℝ → ℝ\) la función constante igual a cero; es decir,
\[ (∀x ∈ ℝ)[f(x) = 0] \]
Entonces, \(f\) es monótona y \(f(1) ≤ f(0)\) (ya que \(f(1) = 0 ≤ 0 = f(0)\)). Luego, por (1), \(1 ≤ 0\) que es una contradicción.

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias

5. Si (∀ε > 0)[x ≤ ε], entonces x ≤ 0

Demostrar con Lean4 que si \((∀ε > 0)[x ≤ ε]\), entonces \(x ≤ 0\).

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

Demostración en lenguaje natural

Basta demostrar que \(x ≯ 0\). Para ello, supongamos que \(x > 0\) y vamos a demostrar que
\[ ¬(∀ε)[ε > 0 → x ≤ ε] \tag{1} \]
que es una contradicción con la hipótesis. Interiorizando la negación, (1) es equivalente a
\[ (∃ε)[ε > 0 ∧ ε < x] \tag{2} \]
Para demostrar (2), elegimos \(ε = \dfrac{x}{2}\) ya que, como \(x > 0\), se tiene
\[ 0 < \dfrac{x}{2} < x\]

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias