Search for blocks/addresses/...

Proofgold Proof

pf
Let x0 of type ι be given.
Assume H0: x0real.
Assume H1: SNoLt 0 x0.
Assume H2: x0 = 2∀ x1 : ο . x1.
Assume H3: ∀ x1 . x1omegax0 = eps_ x1∀ x2 : ο . x2.
Apply real_E with x0, ∃ x1 . and (x1SNoL_pos x0) (SNoLt x0 (mul_SNo 2 x1)) leaving 2 subgoals.
The subproof is completed by applying H0.
Assume H4: SNo x0.
Assume H5: SNoLev x0ordsucc omega.
Assume H6: x0SNoS_ (ordsucc omega).
Assume H7: SNoLt (minus_SNo omega) x0.
Assume H8: SNoLt x0 omega.
Assume H9: ∀ x1 . x1SNoS_ omega(∀ x2 . x2omegaSNoLt (abs_SNo (add_SNo x1 (minus_SNo x0))) (eps_ x2))x1 = x0.
Assume H10: ∀ x1 . x1omega∃ x2 . and (x2SNoS_ omega) (and (SNoLt x2 x0) (SNoLt x0 (add_SNo x2 (eps_ x1)))).
Apply dneg with ∃ x1 . and (x1omega) (SNoLt (eps_ x1) x0), ∃ x1 . and (x1SNoL_pos x0) (SNoLt x0 (mul_SNo 2 x1)) leaving 2 subgoals.
Assume H11: not (∃ x1 . and (x1omega) (SNoLt (eps_ x1) x0)).
Apply SNoLt_irref with x0.
Apply H9 with 0, λ x1 x2 . SNoLt x1 x0 leaving 3 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.
Let x1 of type ι be given.
Assume H12: x1omega.
Apply add_SNo_0L with minus_SNo x0, λ x2 x3 . SNoLt (abs_SNo x3) (eps_ x1) leaving 2 subgoals.
Apply SNo_minus_SNo with x0.
The subproof is completed by applying H4.
Apply abs_SNo_minus with x0, λ x2 x3 . SNoLt x3 (eps_ x1) leaving 2 subgoals.
The subproof is completed by applying H4.
Apply pos_abs_SNo with x0, λ x2 x3 . SNoLt x3 (eps_ x1) leaving 2 subgoals.
The subproof is completed by applying H1.
Apply SNoLt_trichotomy_or_impred with x0, eps_ x1, SNoLt x0 (eps_ x1) leaving 5 subgoals.
The subproof is completed by applying H4.
Apply SNo_eps_ with x1.
The subproof is completed by applying H12.
Assume H13: SNoLt x0 (eps_ x1).
The subproof is completed by applying H13.
Assume H13: x0 = eps_ x1.
Apply FalseE with SNoLt x0 (eps_ x1).
Apply H3 with x1 leaving 2 subgoals.
The subproof is completed by applying H12.
The subproof is completed by applying H13.
Assume H13: SNoLt (eps_ x1) x0.
Apply FalseE with SNoLt x0 (eps_ x1).
Apply H11.
Let x2 of type ο be given.
Assume H14: ∀ x3 . and (x3omega) (SNoLt (eps_ x3) x0)x2.
Apply H14 with x1.
Apply andI with x1omega, SNoLt (eps_ x1) x0 leaving 2 subgoals.
The subproof is completed by applying H12.
The subproof is completed by applying H13.
The subproof is completed by applying H1.
Let x1 of type ι be given.
Assume H11: (λ x2 . and (x2omega) (SNoLt (eps_ x2) x0)) x1.
Apply H11 with ∃ x2 . and (x2SNoL_pos x0) (SNoLt x0 (mul_SNo 2 x2)).
Assume H12: x1omega.
Apply nat_ind with λ x2 . SNoLt (eps_ x2) x0∃ x3 . and (x3SNoL_pos x0) (SNoLt x0 (mul_SNo 2 x3)), ... leaving 3 subgoals.
...
...
...