Search for blocks/addresses/...

Proofgold Proof

pf
Let x0 of type ι be given.
Let x1 of type ι be given.
Let x2 of type ι be given.
Assume H0: CSNo x0.
Assume H1: CSNo x1.
Assume H2: CSNo x2.
Claim L3: ...
...
Claim L4: ...
...
Claim L5: ...
...
Claim L6: ...
...
Claim L7: ...
...
Claim L8: ...
...
Claim L9: ...
...
Claim L10: ...
...
Claim L11: ...
...
Claim L12: ...
...
Apply CSNo_ReIm_split with mul_CSNo x0 (mul_CSNo x1 x2), mul_CSNo (mul_CSNo x0 x1) x2 leaving 4 subgoals.
The subproof is completed by applying L5.
The subproof is completed by applying L6.
set y3 to be ...
set y4 to be ...
Claim L13: ∀ x5 : ι → ο . x5 y4x5 y3
Let x5 of type ιο be given.
Assume H13: x5 (CSNo_Re (mul_CSNo (mul_CSNo x2 y3) y4)).
Apply mul_CSNo_CRe with x2, mul_CSNo y3 y4, λ x6 . x5 leaving 3 subgoals.
The subproof is completed by applying H0.
The subproof is completed by applying L3.
set y6 to be ...
set y7 to be ...
Claim L14: ...
...
set y8 to be ...
Apply L14 with λ x9 . y8 x9 y7y8 y7 x9 leaving 2 subgoals.
Assume H15: y8 y7 y7.
The subproof is completed by applying H15.
Apply add_SNo_rotate_4_0312 with mul_SNo (CSNo_Re x5) (mul_SNo (CSNo_Re y6) (CSNo_Re y7)), minus_SNo (mul_SNo (CSNo_Re x5) (mul_SNo (CSNo_Im y7) (CSNo_Im y6))), minus_SNo (mul_SNo (CSNo_Im y7) (mul_SNo (CSNo_Re y6) (CSNo_Im x5))), minus_SNo (mul_SNo (CSNo_Im y6) (mul_SNo (CSNo_Re y7) (CSNo_Im x5))), λ x9 . y8 leaving 5 subgoals.
Apply SNo_mul_SNo_3 with CSNo_Re x5, CSNo_Re y6, CSNo_Re y7 leaving 3 subgoals.
The subproof is completed by applying L8.
The subproof is completed by applying L9.
The subproof is completed by applying L10.
Apply SNo_minus_SNo with mul_SNo (CSNo_Re x5) (mul_SNo (CSNo_Im y7) (CSNo_Im y6)).
Apply SNo_mul_SNo_3 with CSNo_Re x5, CSNo_Im y7, CSNo_Im y6 leaving 3 subgoals.
The subproof is completed by applying L8.
The subproof is completed by applying H13.
The subproof is completed by applying L12.
Apply SNo_minus_SNo with mul_SNo (CSNo_Im y7) (mul_SNo (CSNo_Re y6) (CSNo_Im x5)).
Apply SNo_mul_SNo_3 with CSNo_Im y7, CSNo_Re y6, CSNo_Im x5 leaving 3 subgoals.
The subproof is completed by applying H13.
The subproof is completed by applying L9.
The subproof is completed by applying L11.
Apply SNo_minus_SNo with mul_SNo (CSNo_Im y6) (mul_SNo (CSNo_Re y7) (CSNo_Im x5)).
Apply SNo_mul_SNo_3 with CSNo_Im y6, CSNo_Re y7, CSNo_Im x5 leaving 3 subgoals.
The subproof is completed by applying L12.
The subproof is completed by applying L10.
The subproof is completed by applying L11.
set y9 to be ...
set y10 to be ...
Claim L15: ∀ x11 : ι → ο . x11 y10x11 y9
Let x11 of type ιο be given.
Assume H15: x11 (add_SNo (mul_SNo (CSNo_Re (mul_CSNo y7 y8)) (CSNo_Re y9)) (minus_SNo (mul_SNo (CSNo_Im y9) (CSNo_Im (mul_CSNo y7 y8))))).
set y12 to be ...
set y13 to be ...
set y14 to be ...
Claim L16: ...
...
set y15 to be ...
Apply L16 with λ x16 . y15 x16 y14y15 y14 x16 leaving 2 subgoals.
Assume H17: y15 y14 y14.
The subproof is completed by applying H17.
set y16 to be ...
set y17 to be ...
set y18 to be ...
Claim L17: ∀ x19 : ι → ο . x19 y18x19 y17
Let x19 of type ιο be given.
Assume H17: x19 (minus_SNo (mul_SNo ... ...)).
...
set y19 to be λ x19 x20 . y18 (add_SNo (mul_SNo (CSNo_Re (mul_CSNo y13 y14)) (CSNo_Re y15)) x19) (add_SNo (mul_SNo (CSNo_Re (mul_CSNo y13 y14)) (CSNo_Re y15)) x20)
Apply L17 with λ x20 . y19 x20 y18y19 y18 x20 leaving 2 subgoals.
Assume H18: y19 y18 y18.
The subproof is completed by applying H18.
The subproof is completed by applying L17.
set y11 to be λ x11 . y10
Apply L15 with λ x12 . y11 x12 y10y11 y10 x12 leaving 2 subgoals.
Assume H16: y11 y10 y10.
The subproof is completed by applying H16.
set y12 to be λ x12 . y11
Apply mul_CSNo_CRe with mul_CSNo y8 y9, y10, λ x13 x14 . y12 x14 x13 leaving 3 subgoals.
The subproof is completed by applying L6.
The subproof is completed by applying L4.
The subproof is completed by applying L15.
Let x5 of type ιιο be given.
Apply L13 with λ x6 . x5 x6 y4x5 y4 x6.
Assume H14: x5 y4 y4.
The subproof is completed by applying H14.
...