Apply orIR to the current goal.
Apply Hexm to the current goal.
Let m be given.
We prove the intermediate
claim HmX:
m ∈ X.
An
exact proof term for the current goal is
(andEL (m ∈ X) (∀s : set, s ∈ X → s ⊆ m) Hm).
We prove the intermediate
claim HmMaxX:
∀s : set, s ∈ X → s ⊆ m.
An
exact proof term for the current goal is
(andER (m ∈ X) (∀s : set, s ∈ X → s ⊆ m) Hm).
We prove the intermediate
claim HmI:
m ∈ I.
An exact proof term for the current goal is (HXsubI m HmX).
We prove the intermediate
claim HmOrd:
ordinal m.
An
exact proof term for the current goal is
(ordinal_Hered I HIord m HmI).
We prove the intermediate
claim HyOrd:
ordinal y.
An
exact proof term for the current goal is
(ordinal_Hered I HIord y HyI).
We use m to witness the existential quantifier.
Apply andI to the current goal.
An
exact proof term for the current goal is
(binunionI1 X {y} m HmX).
Let s be given.
An exact proof term for the current goal is (HmMaxX s HsX).
We prove the intermediate
claim Hseq:
s = y.
An
exact proof term for the current goal is
(SingE y s HsY).
rewrite the current goal using Hseq (from left to right).
We prove the intermediate
claim HmTrans:
TransSet m.
An exact proof term for the current goal is (HmTrans y Hym).
We use m to witness the existential quantifier.
Apply andI to the current goal.
An
exact proof term for the current goal is
(binunionI1 X {y} m HmX).
Let s be given.
An exact proof term for the current goal is (HmMaxX s HsX).
We prove the intermediate
claim Hseq:
s = y.
An
exact proof term for the current goal is
(SingE y s HsY).
rewrite the current goal using Hseq (from left to right).
rewrite the current goal using HyEq (from left to right).
An
exact proof term for the current goal is
(Subq_ref m).
We use y to witness the existential quantifier.
Apply andI to the current goal.
Let s be given.
We prove the intermediate
claim Hsm:
s ⊆ m.
An exact proof term for the current goal is (HmMaxX s HsX).
We prove the intermediate
claim HyTrans:
TransSet y.
We prove the intermediate
claim Hmsuby:
m ⊆ y.
An exact proof term for the current goal is (HyTrans m Hmy).
An
exact proof term for the current goal is
(Subq_tra s m y Hsm Hmsuby).
We prove the intermediate
claim Hseq:
s = y.
An
exact proof term for the current goal is
(SingE y s HsY).
rewrite the current goal using Hseq (from left to right).
An
exact proof term for the current goal is
(Subq_ref y).