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: ...
...
Claim L14: ...
...
Claim L15: ...
...
set y1 to be ...
set y2 to be 1
Claim L16: ∀ x3 : ι → ο . x3 y2x3 y1
Let x3 of type ιο be given.
Assume H16: x3 1.
set y4 to be ...
set y5 to be ...
Claim L17: ∀ 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 L6.
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 L6.
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 L17 with λ x7 . y6 x7 y5y6 y5 x7 leaving 2 subgoals.
Assume H18: y6 y5 y5.
The subproof is completed by applying H18.
Apply unknownprop_0d97a0552c8901c8e5c1ff922af7643b21490c8f0cb217a138610332491bad62 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 L9.
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 L7.
The subproof is completed by applying L14.
The subproof is completed by applying L17.
Let x3 of type ιιο be given.
Apply L16 with λ x4 . x3 x4 y2x3 y2 x4.
Assume H17: x3 y2 y2.
The subproof is completed by applying H17.