Skip to main content

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:

import Mathlib.Data.Real.Basic

def CotaSuperior (f :   ) (a : ) : Prop :=
   x, f x  a

def acotadaSup (f :   ) :=
   a, CotaSuperior f a

variable (f :   )

example
  (h : ¬acotadaSup f)
  :  a,  x, f x > a :=
by sorry

Read more…

Si (∃x)¬P(x), entonces ¬(∀x)P(x)

Demostrar con Lean4 que si \((∃x)¬P(x)\), entonces \(¬(∀x)P(x)\).

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

import Mathlib.Tactic
variable {α : Type _}
variable (P : α  Prop)

example
  (h :  x, ¬ P x)
  : ¬  x, P x :=
by sorry

Read more…

Si ¬(∀x)P(x), entonces (∃x)¬P(x)

Demostrar con Lean4 que si \(¬(∀x)P(x)\), entonces \((∃x)¬P(x)\).

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

import Mathlib.Tactic
variable {α : Type _}
variable (P : α  Prop)

example
  (h : ¬  x, P x)
  :  x, ¬ P x :=
by sorry

Read more…

Si (∀x)¬P(x), entonces ¬(∃x)P(x).

Demostrar con Lean4 que si \((∀x)¬P(x)\), entonces \(¬(∃x)P(x)\).

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

import Mathlib.Tactic
variable {α : Type _}
variable (P : α  Prop)

example
  (h :  x, ¬ P x)
  : ¬  x, P x :=
by sorry

Read more…

Si ¬(∃x)P(x), entonces (∀x)¬P(x)

Demostrar con Lean4 que si \(¬(∃x)P(x)\), entonces \((∀x)¬P(x)\).

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

import Mathlib.Tactic

variable {α : Type _}
variable (P : α  Prop)

example
  (h : ¬  x, P x)
  :  x, ¬ P x :=
by sorry

Read more…

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:

import Mathlib.Data.Real.Basic
variable (x : )

example
  (h :  ε > 0, x  ε)
  : x  0 :=
by sorry

Read more…