Let b be given.
Apply HexF to the current goal.
Let F be given.
Assume HFpair.
Apply HFpair to the current goal.
We prove the intermediate
claim HFpow:
F ∈ 𝒫 Empty.
An
exact proof term for the current goal is
(SepE1 (𝒫 Empty) (λF0 : set ⇒ finite F0) F HF).
We prove the intermediate
claim HFsub:
F ⊆ Empty.
An
exact proof term for the current goal is
(PowerE Empty F HFpow).
We prove the intermediate
claim Hall:
∀x : set, x ∉ F.
Let x be given.
We prove the intermediate
claim HxE:
x ∈ Empty.
An exact proof term for the current goal is (HFsub x Hx).
An
exact proof term for the current goal is
(EmptyE x HxE False).
We prove the intermediate
claim HFeq:
F = Empty.
An
exact proof term for the current goal is
(Empty_eq F Hall).
We prove the intermediate
claim HbX:
b = X.
rewrite the current goal using Hbeq (from left to right).
rewrite the current goal using HFeq (from left to right).
rewrite the current goal using HbX (from left to right).
An
exact proof term for the current goal is
(SingI X).
Let b be given.
We prove the intermediate
claim HbX:
b = X.
An
exact proof term for the current goal is
(SingE X b Hb).
rewrite the current goal using HbX (from left to right).
rewrite the current goal using Heq (from left to right) at position 1.
An exact proof term for the current goal is Hfin.
∎