Si f no es monótona, entonces ∃x∃y[x ≤ y ∧ f(y) < f(x)]​

Demostrar con Lean4 que si f no es monótona, entonces xy[xyf(y)<f(x)].

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

Demostración en lenguaje natural

Usaremos los siguientes lemas:
¬(x)P(x)(x)¬P(x)¬(pq)p¬q(a,b)[¬baa<b]

Por la definición de función monótona,
¬(x)(y)[xyf(x)f(y)]
Aplicando L1 se tiene
(x)¬(y)[xyf(x)f(y)]
Sea a tal que
¬(y)[ayf(a)f(y)]
Aplicando L1 se tiene
(y)¬[ayf(a)f(y)]
Sea b tal que
¬[abf(a)f(b)]
Aplicando L2 se tiene que
ab¬(f(a)f(b))
Aplicando L3 se tiene que
abf(b)<f(a)
Por tanto,
(x,y)[xyf(y)<f(x)]

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias

Escribe un comentario