Search for blocks/addresses/...

Proofgold Proof

pf
Apply nat_ind with λ x0 . equip {x1 ∈ SNoS_ omega|SNoLev x1 = x0} (exp_SNo_nat 2 x0) leaving 2 subgoals.
Apply exp_SNo_nat_0 with 2, λ x0 x1 . equip {x2 ∈ SNoS_ omega|SNoLev x2 = 0} x1 leaving 2 subgoals.
The subproof is completed by applying SNo_2.
Apply equip_sym with 1, {x0 ∈ SNoS_ omega|SNoLev x0 = 0}.
Let x0 of type ο be given.
Assume H0: ∀ x1 : ι → ι . bij 1 {x2 ∈ SNoS_ omega|SNoLev x2 = 0} x1x0.
Apply H0 with λ x1 . 0.
Apply bijI with 1, {x1 ∈ SNoS_ omega|SNoLev x1 = 0}, λ x1 . 0 leaving 3 subgoals.
Let x1 of type ι be given.
Assume H1: x11.
Apply SepI with SNoS_ omega, λ x2 . SNoLev x2 = 0, 0 leaving 2 subgoals.
Apply SNoS_I with omega, 0, 0 leaving 3 subgoals.
The subproof is completed by applying omega_ordinal.
Apply nat_p_omega with 0.
The subproof is completed by applying nat_0.
Apply ordinal_SNo_ with 0.
The subproof is completed by applying ordinal_Empty.
The subproof is completed by applying SNoLev_0.
Let x1 of type ι be given.
Assume H1: x11.
Let x2 of type ι be given.
Assume H2: x21.
Assume H3: 0 = 0.
Apply cases_1 with x1, λ x3 . x3 = x2 leaving 2 subgoals.
The subproof is completed by applying H1.
Apply cases_1 with x2, λ x3 . 0 = x3 leaving 2 subgoals.
The subproof is completed by applying H2.
The subproof is completed by applying H3.
Let x1 of type ι be given.
Assume H1: x1{x2 ∈ SNoS_ omega|SNoLev x2 = 0}.
Apply SepE with SNoS_ omega, λ x2 . SNoLev x2 = 0, x1, ∃ x2 . and (x21) ((λ x3 . 0) x2 = x1) leaving 2 subgoals.
The subproof is completed by applying H1.
Assume H2: x1SNoS_ omega.
Assume H3: SNoLev x1 = 0.
Apply SNoS_E2 with omega, x1, ∃ x2 . and (x21) ((λ x3 . 0) x2 = x1) leaving 3 subgoals.
The subproof is completed by applying omega_ordinal.
The subproof is completed by applying H2.
Assume H4: SNoLev x1omega.
Assume H5: ordinal (SNoLev x1).
Assume H6: SNo x1.
Assume H7: SNo_ (SNoLev x1) x1.
Let x2 of type ο be given.
Assume H8: ∀ x3 . and (x31) ((λ x4 . 0) x3 = x1)x2.
Apply H8 with 0.
Apply andI with 01, (λ x3 . 0) 0 = x1 leaving 2 subgoals.
The subproof is completed by applying In_0_1.
Let x3 of type ιιο be given.
Apply SNo_eq with 0, x1, λ x4 x5 . (λ x6 x7 . x3 x7 x6) x5 x4 leaving 4 subgoals.
The subproof is completed by applying SNo_0.
The subproof is completed by applying H6.
Apply SNoLev_0 with λ x4 x5 . x5 = SNoLev x1.
Let x4 of type ιιο be given.
The subproof is completed by applying H3 with λ x5 x6 . x4 x6 x5.
Apply SNoLev_0 with λ x4 x5 . SNoEq_ x5 0 x1.
Let x4 of type ι be given.
Assume H9: x40.
Apply FalseE with iff (x40) (x4x1).
Apply EmptyE with x4.
The subproof is completed by applying H9.
Let x0 of type ι be given.
Assume H0: nat_p x0.
Assume H1: equip {x1 ∈ SNoS_ omega|SNoLev x1 = x0} (exp_SNo_nat 2 x0).
Apply exp_SNo_nat_S with 2, x0, λ x1 x2 . equip {x3 ∈ SNoS_ omega|SNoLev x3 = ordsucc x0} x2 leaving 3 subgoals.
The subproof is completed by applying SNo_2.
The subproof is completed by applying H0.
Apply add_SNo_1_1_2 with λ x1 x2 . equip {x3 ∈ SNoS_ omega|SNoLev x3 = ordsucc x0} (mul_SNo x1 (exp_SNo_nat 2 x0)).
Apply mul_SNo_distrR with 1, 1, exp_SNo_nat 2 ..., ... leaving 4 subgoals.
...
...
...
...