Search for blocks/addresses/...

Proofgold Proof

pf
Let x0 of type ι be given.
Assume H0: x0SNoS_ (ordsucc omega).
Assume H1: SNoLt (minus_SNo omega) x0.
Assume H2: SNoLt x0 omega.
Apply SNoS_E2 with ordsucc omega, x0, ∀ x1 . x1omega∃ x2 . and (x2SNoS_ omega) (and (SNoLt x2 x0) (SNoLt x0 (add_SNo x2 (eps_ x1)))) leaving 3 subgoals.
The subproof is completed by applying ordsucc_omega_ordinal.
The subproof is completed by applying H0.
Assume H3: SNoLev x0ordsucc omega.
Assume H4: ordinal (SNoLev x0).
Assume H5: SNo x0.
Assume H6: SNo_ (SNoLev x0) x0.
Apply dneg with ∀ x1 . x1omega∃ x2 . and (x2SNoS_ omega) (and (SNoLt x2 x0) (SNoLt x0 (add_SNo x2 (eps_ x1)))).
Assume H7: not (∀ x1 . x1omega∃ x2 . and (x2SNoS_ omega) (and (SNoLt x2 x0) (SNoLt x0 (add_SNo x2 (eps_ x1))))).
Claim L8: ...
...
Apply H7.
Let x1 of type ι be given.
Assume H9: x1omega.
Apply nat_ind with λ x2 . ∃ x3 . and (x3SNoS_ omega) (and (SNoLt x3 x0) (SNoLt x0 (add_SNo x3 (eps_ x2)))), x1 leaving 3 subgoals.
Apply eps_0_1 with λ x2 x3 . ∃ x4 . and (x4SNoS_ omega) (and (SNoLt x4 x0) (SNoLt x0 (add_SNo x4 x3))).
Claim L10: ...
...
Apply SNoS_ordsucc_omega_bdd_above with x0, ∃ x2 . and (x2SNoS_ omega) (and (SNoLt x2 x0) (SNoLt x0 (add_SNo x2 1))) leaving 3 subgoals.
The subproof is completed by applying H0.
The subproof is completed by applying H2.
Let x2 of type ι be given.
Assume H11: (λ x3 . and (x3omega) (SNoLt x0 x3)) x2.
Apply H11 with ∃ x3 . and (x3SNoS_ omega) (and (SNoLt x3 x0) (SNoLt x0 (add_SNo x3 1))).
Assume H12: x2omega.
Assume H13: SNoLt x0 x2.
Apply SNoS_ordsucc_omega_bdd_below with x0, ∃ x3 . and (x3SNoS_ omega) (and (SNoLt x3 x0) (SNoLt x0 (add_SNo x3 1))) leaving 3 subgoals.
The subproof is completed by applying H0.
The subproof is completed by applying H1.
Let x3 of type ι be given.
Assume H14: (λ x4 . and (x4omega) (SNoLt (minus_SNo x4) x0)) x3.
Apply H14 with ∃ x4 . and (x4SNoS_ omega) (and (SNoLt x4 x0) (SNoLt x0 (add_SNo x4 1))).
Assume H15: x3omega.
Assume H16: SNoLt (minus_SNo x3) x0.
Apply SNoLt_trichotomy_or_impred with x2, x3, ∃ x4 . and (x4SNoS_ omega) (and (SNoLt x4 x0) (SNoLt x0 (add_SNo x4 1))) leaving 5 subgoals.
Apply omega_SNo with x2.
The subproof is completed by applying H12.
Apply omega_SNo with x3.
The subproof is completed by applying H15.
Assume H17: SNoLt x2 x3.
Apply L10 with x3 leaving 3 subgoals.
Apply omega_nat_p with x3.
The subproof is completed by applying H15.
The subproof is completed by applying H16.
Apply SNoLt_tra with x0, x2, x3 leaving 5 subgoals.
The subproof is completed by applying H5.
Apply omega_SNo with ....
...
...
...
...
...
...
...
...