Si ≤ es un preorden, entonces < es transitiva

Demostrar con Lean4 que si \(≤\) es un preorden, entonces \(<\) es transitiva.

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

Demostración en lenguaje natural

Se usará la siguiente propiedad de los preórdenes
\[ (∀ a, b)[a < b ↔ a ≤ b ∧ b ≰ a] \]
Con dicha propiedad, lo que tenemos que demostrar se transforma en
\[ a ≤ b ∧ b ≰ a → b ≤ c ∧ c ≰ b → a ≤ c ∧ c ≰ a \]
Para demostrarla, supongamos que
\begin{align}
&a ≤ b \tag{(1)} \\
&b ≰ a \tag{(2)} \\
&b ≤ c \tag{(3)} \\
&c ≰ b \tag{(4)}
\end{align}
y tenemos que demostrar las siguientes relaciones
\begin{align}
&a ≤ c \tag{(5)} \\
&c ≰ a \tag{(6)}
\end{align}

La (5) se tiene aplicando la propiedad transitiva a (1) y (3).

Para demostrar la (6), supongamos que
\[ c ≤ a \tag{(7)} \]
entonces, junto a la (1), por la propieda transitiva se tiene
\[ c ≤ b \]
que es una contradicción con la (4).

Demostraciones con Lean4

Demostraciones interactivas

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

Referencias

Escribe un comentario