Let n and m be given.
We prove the intermediate
claim HnNat:
nat_p n.
An
exact proof term for the current goal is
(omega_nat_p n HnO).
We prove the intermediate
claim HmNat:
nat_p m.
An
exact proof term for the current goal is
(omega_nat_p m HmO).
We prove the intermediate
claim HnOrd:
ordinal n.
We prove the intermediate
claim HmOrd:
ordinal m.
We prove the intermediate
claim HnmAt:
atleastp n m.
We prove the intermediate
claim HmnAt:
atleastp m n.
We prove the intermediate
claim HeqSym:
equip m n.
An
exact proof term for the current goal is
(equip_sym n m Heq).
An
exact proof term for the current goal is
(equip_atleastp m n HeqSym).
We prove the intermediate
claim Hcase:
n ∈ m ∨ m ⊆ n.
Apply (Hcase (n = m)) to the current goal.
Apply FalseE to the current goal.
We prove the intermediate
claim HsuccSub:
ordsucc n ⊆ m.
We prove the intermediate
claim Hcase2:
m ∈ n ∨ n ⊆ m.
We prove the intermediate
claim HnSub:
n ⊆ m.
Apply (Hcase2 (n ⊆ m)) to the current goal.
Apply FalseE to the current goal.
We prove the intermediate
claim HsuccSub:
ordsucc m ⊆ n.
An exact proof term for the current goal is HnSubm.
An exact proof term for the current goal is HnSub.
An exact proof term for the current goal is HmSub.
∎