Si f no está acotada superiormente, entonces (∀a)(∃x)[f(x) > a]

Demostrar con Lean4 que si \(f\) no está acotada superiormente, entonces \((∀a)(∃x)[f(x) > a]​\).

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

Demostración en lenguaje natural

1ª demostración en LN

Usaremos los siguientes lemas
\begin{align}
&¬(∃x)P(x) → (∀x)¬P(x) \tag{L1} \\
&¬a > b → a ≤ b \tag{L2}
\end{align}

Sea \(a ∈ ℝ\). Tenemos que demostrar que
\[ (∃x)[f(x) > a] \]
Lo haremos por reducción al absurdo. Para ello, suponemos que
\[ ¬(∃x)[f(x) > a] \tag{1} \]
y tenemos que obtener una contradicción. Aplicando L1 a (1) se tiene
\[ (∀x)[¬ f(x) > a] \]
y, aplicando L2, se tiene
\[ (∀x)[f(x) ≤ a] \]
Lo que significa que \(a\) es una cota superior de \(f\) y, por tanto \(f\) está acotada superiormente, en cotradicción con la hipótesis.

2ª demostración en LN

Por la contrarecíproca, se supone que
\[ ¬(∀a)(∃x)[f(x) > a] \tag{1} \]
y tenemos que demostrar que \(f\) está acotada superiormente.

Interiorizando la negación en (1) y simplificando, se tiene que
\[ (∃a)(∀x)[f x ≤ a] \]
que es lo que teníamos que demostrar.

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias

Escribe un comentario