Search for blocks/addresses/...

Proofgold Proof

pf
Let x0 of type ι be given.
Assume H0: CSNo x0.
Assume H1: x0 = 0∀ x1 : ο . x1.
Claim L2: ...
...
Claim L3: ...
...
Claim L4: ...
...
Claim L5: ...
...
Claim L6: ...
...
Claim L7: ...
...
Claim L8: ...
...
Claim L9: ...
...
Claim L10: ...
...
Claim L11: ...
...
Claim L12: ...
...
Claim L13: ...
...
set y1 to be ...
set y2 to be 1
Claim L14: ∀ x3 : ι → ο . x3 y2x3 y1
Let x3 of type ιο be given.
Assume H14: x3 1.
set y4 to be ...
set y5 to be ...
Claim L15: ∀ x6 : ι → ο . x6 y5x6 y4
Let x6 of type ιο be given.
set y7 to be ...
Apply CSNo_ReIm_split with SNo_pair (div_SNo (CSNo_Re y4) (add_SNo (exp_SNo_nat (CSNo_Re y4) 2) (exp_SNo_nat (CSNo_Im y4) 2))) (minus_SNo (div_SNo (CSNo_Im y4) (add_SNo (exp_SNo_nat (CSNo_Re y4) 2) (exp_SNo_nat (CSNo_Im y4) 2)))), add_CSNo (mul_CSNo (recip_SNo (add_SNo (exp_SNo_nat (CSNo_Re y4) 2) (exp_SNo_nat (CSNo_Im y4) 2))) (CSNo_Re y4)) (minus_CSNo (mul_CSNo Complex_i (mul_CSNo (recip_SNo (add_SNo (exp_SNo_nat (CSNo_Re y4) 2) (exp_SNo_nat (CSNo_Im y4) 2))) (CSNo_Im y4)))), λ x8 x9 . y7 (mul_CSNo y4 x8) (mul_CSNo y4 x9) leaving 5 subgoals.
Apply CSNo_I with div_SNo (CSNo_Re y4) (add_SNo (exp_SNo_nat (CSNo_Re y4) 2) (exp_SNo_nat (CSNo_Im y4) 2)), minus_SNo (div_SNo (CSNo_Im y4) (add_SNo (exp_SNo_nat (CSNo_Re y4) 2) (exp_SNo_nat (CSNo_Im y4) 2))) leaving 2 subgoals.
Apply SNo_div_SNo with CSNo_Re y4, add_SNo (exp_SNo_nat (CSNo_Re y4) 2) (exp_SNo_nat (CSNo_Im y4) 2) leaving 2 subgoals.
The subproof is completed by applying L2.
The subproof is completed by applying L4.
Apply SNo_minus_SNo with div_SNo (CSNo_Im y4) (add_SNo (exp_SNo_nat (CSNo_Re y4) 2) (exp_SNo_nat (CSNo_Im y4) 2)).
Apply SNo_div_SNo with CSNo_Im y4, add_SNo (exp_SNo_nat (CSNo_Re y4) 2) (exp_SNo_nat (CSNo_Im y4) 2) leaving 2 subgoals.
The subproof is completed by applying L3.
The subproof is completed by applying L4.
Apply CSNo_add_CSNo with mul_CSNo (recip_SNo (add_SNo (exp_SNo_nat (CSNo_Re y4) 2) (exp_SNo_nat (CSNo_Im y4) 2))) (CSNo_Re y4), minus_CSNo (mul_CSNo Complex_i (mul_CSNo (recip_SNo (add_SNo (exp_SNo_nat (CSNo_Re y4) 2) ...)) ...)) leaving 2 subgoals.
...
...
...
...
...
set y6 to be λ x6 . y5
Apply L15 with λ x7 . y6 x7 y5y6 y5 x7 leaving 2 subgoals.
Assume H16: y6 y5 y5.
The subproof is completed by applying H16.
Apply CSNo_relative_recip with y5, recip_SNo (add_SNo (exp_SNo_nat (CSNo_Re y5) 2) (exp_SNo_nat (CSNo_Im y5) 2)), λ x7 . y6 leaving 4 subgoals.
The subproof is completed by applying H1.
The subproof is completed by applying L7.
Apply recip_SNo_invR with add_SNo (exp_SNo_nat (CSNo_Re y5) 2) (exp_SNo_nat (CSNo_Im y5) 2) leaving 2 subgoals.
The subproof is completed by applying L5.
The subproof is completed by applying L12.
The subproof is completed by applying L15.
Let x3 of type ιιο be given.
Apply L14 with λ x4 . x3 x4 y2x3 y2 x4.
Assume H15: x3 y2 y2.
The subproof is completed by applying H15.