Search for blocks/addresses/...

Proofgold Proof

pf
Let x0 of type ι be given.
Assume H0: x0rational.
Apply SepE with real, λ x1 . ∃ x2 . and (x2int) (∃ x3 . and (x3setminus omega (Sing 0)) (x1 = div_SNo x2 x3)), x0, minus_SNo x0rational leaving 2 subgoals.
The subproof is completed by applying H0.
Assume H1: x0real.
Assume H2: ∃ x1 . and (x1int) (∃ x2 . and (x2setminus omega (Sing 0)) (x0 = div_SNo x1 x2)).
Apply H2 with minus_SNo x0rational.
Let x1 of type ι be given.
Assume H3: (λ x2 . and (x2int) (∃ x3 . and (x3setminus omega (Sing 0)) (x0 = div_SNo x2 x3))) x1.
Apply H3 with minus_SNo x0rational.
Assume H4: x1int.
Assume H5: ∃ x2 . and (x2setminus omega (Sing 0)) (x0 = div_SNo x1 x2).
Apply H5 with minus_SNo x0rational.
Let x2 of type ι be given.
Assume H6: (λ x3 . and (x3setminus omega (Sing 0)) (x0 = div_SNo x1 x3)) x2.
Apply H6 with minus_SNo x0rational.
Assume H7: x2setminus omega (Sing 0).
Assume H8: x0 = div_SNo x1 x2.
Apply setminusE with omega, Sing 0, x2, minus_SNo x0rational leaving 2 subgoals.
The subproof is completed by applying H7.
Assume H9: x2omega.
Assume H10: nIn x2 (Sing 0).
Claim L11: ...
...
Apply SepI with real, λ x3 . ∃ x4 . and (x4int) (∃ x5 . and (x5setminus omega (Sing 0)) (x3 = div_SNo x4 x5)), minus_SNo x0 leaving 2 subgoals.
Apply real_minus_SNo with x0.
The subproof is completed by applying H1.
Let x3 of type ο be given.
Assume H12: ∀ x4 . and (x4int) (∃ x5 . and (x5setminus omega (Sing 0)) (minus_SNo x0 = div_SNo x4 x5))x3.
Apply H12 with minus_SNo x1.
Apply andI with minus_SNo x1int, ∃ x4 . and (x4setminus omega (Sing 0)) (minus_SNo x0 = div_SNo (minus_SNo x1) x4) leaving 2 subgoals.
Apply int_minus_SNo with x1.
The subproof is completed by applying H4.
Let x4 of type ο be given.
Assume H13: ∀ x5 . and (x5setminus omega (Sing 0)) (minus_SNo x0 = div_SNo (minus_SNo x1) x5)x4.
Apply H13 with x2.
Apply andI with x2setminus omega (Sing 0), minus_SNo x0 = div_SNo (minus_SNo x1) x2 leaving 2 subgoals.
The subproof is completed by applying H7.
Claim L14: ...
...
Apply mul_SNo_nonzero_cancel with x2, minus_SNo x0, div_SNo (minus_SNo x1) x2 leaving 5 subgoals.
The subproof is completed by applying L11.
The subproof is completed by applying L14.
Apply real_SNo with minus_SNo x0.
Apply real_minus_SNo with x0.
The subproof is completed by applying H1.
Apply SNo_div_SNo with minus_SNo x1, x2 leaving 2 subgoals.
Apply int_SNo with minus_SNo x1.
Apply int_minus_SNo with x1.
The subproof is completed by applying H4.
The subproof is completed by applying L11.
set y5 to be ...
Claim L15: ...
...
Let x6 of type ιιο be given.
Apply L15 with λ x7 . x6 x7 y5x6 y5 x7.
Assume H16: x6 y5 y5.
...