DEFINITION le_antisym()
TYPE =
∀n:nat.∀m:nat.(le n m)→(le m n)→(eq nat n m)
BODY =
⊞Assumptions
we proceed by induction on h to prove (le m n)→(eq nat n m)
case le_n : ⇒
the thesis becomes (le n n)→(eq nat n n)
Proof of (le n n)→(eq nat n n)
case le_S : m0:nat H:le n m0 ⇒
the thesis becomes ∀H1:(le (S m0) n).(eq nat n (S m0))
() by induction hypothesis we know (le m0 n)→(eq nat n m0)
Proof of ∀H1:(le (S m0) n).(eq nat n (S m0))
we proved (le m n)→(eq nat n m)
we proved ∀n:nat.∀m:nat.(le n m)→(le m n)→(eq nat n m)