We use
0 to
witness the existential quantifier.
We use
0 to
witness the existential quantifier.
We use
1 to
witness the existential quantifier.
We use n to witness the existential quantifier.
We prove the intermediate
claim Hm0:
0 ∈ ω.
We prove the intermediate
claim Heq00:
(0,0) = (0,0).
We prove the intermediate
claim Heq1n:
(1,n) = (1,n).
We prove the intermediate
claim H12:
0 ∈ 2 ∧ 0 ∈ ω.
We prove the intermediate
claim H123:
(0 ∈ 2 ∧ 0 ∈ ω) ∧ 1 ∈ 2.
We prove the intermediate
claim H1234:
((0 ∈ 2 ∧ 0 ∈ ω) ∧ 1 ∈ 2) ∧ n ∈ ω.
An
exact proof term for the current goal is
(andI ((0 ∈ 2 ∧ 0 ∈ ω) ∧ 1 ∈ 2) (n ∈ ω) H123 HnOmega).
An
exact proof term for the current goal is
(andI (((0 ∈ 2 ∧ 0 ∈ ω) ∧ 1 ∈ 2) ∧ n ∈ ω) ((0,0) = (0,0)) H1234 Heq00).
We prove the intermediate
claim Hlex:
0 ∈ 1 ∨ (0 = 1 ∧ 0 ∈ n).
Apply andI to the current goal.
An exact proof term for the current goal is H123456.
An exact proof term for the current goal is Hlex.
∎