Search for blocks/addresses/...

Proofgold Proof

pf
Let x0 of type ι be given.
Assume H0: x0real.
Assume H1: x0 = 0∀ x1 : ο . x1.
Claim L2: SNo x0
Apply real_SNo with x0.
The subproof is completed by applying H0.
Apply SNoLt_trichotomy_or_impred with x0, 0, ∃ x1 . and (x1real) (mul_SNo x0 x1 = 1) leaving 5 subgoals.
The subproof is completed by applying L2.
The subproof is completed by applying SNo_0.
Assume H3: SNoLt x0 0.
Apply pos_real_recip_ex with minus_SNo x0, ∃ x1 . and (x1real) (mul_SNo x0 x1 = 1) leaving 3 subgoals.
Apply real_minus_SNo with x0.
The subproof is completed by applying H0.
Apply minus_SNo_Lt_contra2 with x0, 0 leaving 3 subgoals.
The subproof is completed by applying L2.
The subproof is completed by applying SNo_0.
Apply minus_SNo_0 with λ x1 x2 . SNoLt x0 x2.
The subproof is completed by applying H3.
Let x1 of type ι be given.
Assume H4: (λ x2 . and (x2real) (mul_SNo (minus_SNo x0) x2 = 1)) x1.
Apply H4 with ∃ x2 . and (x2real) (mul_SNo x0 x2 = 1).
Assume H5: x1real.
Assume H6: mul_SNo (minus_SNo x0) x1 = 1.
Let x2 of type ο be given.
Assume H7: ∀ x3 . and (x3real) (mul_SNo x0 x3 = 1)x2.
Apply H7 with minus_SNo x1.
Apply andI with minus_SNo x1real, mul_SNo x0 (minus_SNo x1) = 1 leaving 2 subgoals.
Apply real_minus_SNo with x1.
The subproof is completed by applying H5.
Apply mul_SNo_minus_distrR with x0, x1, λ x3 x4 . x4 = 1 leaving 3 subgoals.
The subproof is completed by applying L2.
Apply real_SNo with x1.
The subproof is completed by applying H5.
Apply mul_SNo_minus_distrL with x0, x1, λ x3 x4 . x3 = 1 leaving 3 subgoals.
The subproof is completed by applying L2.
Apply real_SNo with x1.
The subproof is completed by applying H5.
The subproof is completed by applying H6.
Assume H3: x0 = 0.
Apply FalseE with ∃ x1 . and (x1real) (mul_SNo x0 x1 = 1).
Apply H1.
The subproof is completed by applying H3.
Apply pos_real_recip_ex with x0.
The subproof is completed by applying H0.