HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem ipasslem10 8443
Description: Lemma for ipassi 8445. Show the inner product associative law for the imaginary number i.
Hypotheses
Ref Expression
ip1i.1 |- X = (Base` U)
ip1i.2 |- G = (+v` U)
ip1i.4 |- S = (.s` U)
ip1i.7 |- P = (.i` U)
ip1i.9 |- U e. CPreHil
ipasslem10.a |- A e. X
ipasslem10.b |- B e. X
ipasslem10.6 |- N = (norm` U)
Assertion
Ref Expression
ipasslem10 |- ((iSA)PB) = (i x. (APB))

Proof of Theorem ipasslem10
StepHypRef Expression
1 ip1i.9 . . . . . . . . . . . . . . . . 17 |- U e. CPreHil
21phnvi 8419 . . . . . . . . . . . . . . . 16 |- U e. NrmCVec
3 axicn 5250 . . . . . . . . . . . . . . . . 17 |- i e. CC
4 ipasslem10.a . . . . . . . . . . . . . . . . 17 |- A e. X
53, 3, 43pm3.2i 817 . . . . . . . . . . . . . . . 16 |- (i e. CC /\ i e. CC /\ A e. X)
6 ip1i.1 . . . . . . . . . . . . . . . . 17 |- X = (Base` U)
7 ip1i.4 . . . . . . . . . . . . . . . . 17 |- S = (.s` U)
86, 7nvsass 8201 . . . . . . . . . . . . . . . 16 |- ((U e. NrmCVec /\ (i e. CC /\ i e. CC /\ A e. X)) -> ((i x. i)SA) = (iS(iSA)))
92, 5, 8mp2an 696 . . . . . . . . . . . . . . 15 |- ((i x. i)SA) = (iS(iSA))
10 ixi 5662 . . . . . . . . . . . . . . . 16 |- (i x. i) = -u1
1110opreq1i 3962 . . . . . . . . . . . . . . 15 |- ((i x. i)SA) = (-u1SA)
129, 11eqtr3 1494 . . . . . . . . . . . . . 14 |- (iS(iSA)) = (-u1SA)
1312opreq2i 3963 . . . . . . . . . . . . 13 |- (BG(iS(iSA))) = (BG(-u1SA))
1413fveq2i 3718 . . . . . . . . . . . 12 |- (N` (BG(iS(iSA)))) = (N` (BG(-u1SA)))
1514opreq1i 3962 . . . . . . . . . . 11 |- ((N` (BG(iS(iSA))))^2) = ((N` (BG(-u1SA)))^2)
163, 3mulneg1 5425 . . . . . . . . . . . . . . . . 17 |- (-ui x. i) = -u(i x. i)
1710negeqi 5340 . . . . . . . . . . . . . . . . 17 |- -u(i x. i) = -u-u1
18 ax1cn 5249 . . . . . . . . . . . . . . . . . 18 |- 1 e. CC
1918negneg 5370 . . . . . . . . . . . . . . . . 17 |- -u-u1 = 1
2016, 17, 193eqtr 1496 . . . . . . . . . . . . . . . 16 |- (-ui x. i) = 1
2120opreq1i 3962 . . . . . . . . . . . . . . 15 |- ((-ui x. i)SA) = (1SA)
223negcl 5349 . . . . . . . . . . . . . . . . 17 |- -ui e. CC
2322, 3, 43pm3.2i 817 . . . . . . . . . . . . . . . 16 |- (-ui e. CC /\ i e. CC /\ A e. X)
246, 7nvsass 8201 . . . . . . . . . . . . . . . 16 |- ((U e. NrmCVec /\ (-ui e. CC /\ i e. CC /\ A e. X)) -> ((-ui x. i)SA) = (-uiS(iSA)))
252, 23, 24mp2an 696 . . . . . . . . . . . . . . 15 |- ((-ui x. i)SA) = (-uiS(iSA))
266, 7nvsid 8200 . . . . . . . . . . . . . . . 16 |- ((U e. NrmCVec /\ A e. X) -> (1SA) = A)
272, 4, 26mp2an 696 . . . . . . . . . . . . . . 15 |- (1SA) = A
2821, 25, 273eqtr3 1500 . . . . . . . . . . . . . 14 |- (-uiS(iSA)) = A
2928opreq2i 3963 . . . . . . . . . . . . 13 |- (BG(-uiS(iSA))) = (BGA)
3029fveq2i 3718 . . . . . . . . . . . 12 |- (N` (BG(-uiS(iSA)))) = (N` (BGA))
3130opreq1i 3962 . . . . . . . . . . 11 |- ((N` (BG(-uiS(iSA))))^2) = ((N` (BGA))^2)
3215, 31opreq12i 3964 . . . . . . . . . 10 |- (((N` (BG(iS(iSA))))^2) - ((N` (BG(-uiS(iSA))))^2)) = (((N` (BG(-u1SA)))^2) - ((N` (BGA))^2))
3332opreq2i 3963 . . . . . . . . 9 |- (i x. (((N` (BG(iS(iSA))))^2) - ((N` (BG(-uiS(iSA))))^2))) = (i x. (((N` (BG(-u1SA)))^2) - ((N` (BGA))^2)))
34 ipasslem10.6 . . . . . . . . . . . . . . . . 17 |- N = (norm` U)
35 ipasslem10.b . . . . . . . . . . . . . . . . . 18 |- B e. X
36 ip1i.2 . . . . . . . . . . . . . . . . . . 19 |- G = (+v` U)
376, 36nvgcl 8191 . . . . . . . . . . . . . . . . . 18 |- ((U e. NrmCVec /\ B e. X /\ A e. X) -> (BGA) e. X)
382, 35, 4, 37mp3an 914 . . . . . . . . . . . . . . . . 17 |- (BGA) e. X
396, 34, 2, 38nvcli 8240 . . . . . . . . . . . . . . . 16 |- (N` (BGA)) e. RR
4039recn 5294 . . . . . . . . . . . . . . 15 |- (N` (BGA)) e. CC
4140sqcl 6553 . . . . . . . . . . . . . 14 |- ((N` (BGA))^2) e. CC
4218negcl 5349 . . . . . . . . . . . . . . . . . . 19 |- -u1 e. CC
436, 7nvscl 8199 . . . . . . . . . . . . . . . . . . 19 |- ((U e. NrmCVec /\ -u1 e. CC /\ A e. X) -> (-u1SA) e. X)
442, 42, 4, 43mp3an 914 . . . . . . . . . . . . . . . . . 18 |- (-u1SA) e. X
456, 36nvgcl 8191 . . . . . . . . . . . . . . . . . 18 |- ((U e. NrmCVec /\ B e. X /\ (-u1SA) e. X) -> (BG(-u1SA)) e. X)
462, 35, 44, 45mp3an 914 . . . . . . . . . . . . . . . . 17 |- (BG(-u1SA)) e. X
476, 34, 2, 46nvcli 8240 . . . . . . . . . . . . . . . 16 |- (N` (BG(-u1SA))) e. RR
4847recn 5294 . . . . . . . . . . . . . . 15 |- (N` (BG(-u1SA))) e. CC
4948sqcl 6553 . . . . . . . . . . . . . 14 |- ((N` (BG(-u1SA)))^2) e. CC
5041, 49subcl 5346 . . . . . . . . . . . . 13 |- (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2)) e. CC
5150mulm1 5452 . . . . . . . . . . . 12 |- (-u1 x. (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2))) = -u(((N` (BGA))^2) - ((N` (BG(-u1SA)))^2))
5241, 49negsubdi2 5430 . . . . . . . . . . . 12 |- -u(((N` (BGA))^2) - ((N` (BG(-u1SA)))^2)) = (((N` (BG(-u1SA)))^2) - ((N` (BGA))^2))
5351, 52eqtr2 1493 . . . . . . . . . . 11 |- (((N` (BG(-u1SA)))^2) - ((N` (BGA))^2)) = (-u1 x. (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2)))
5453opreq2i 3963 . . . . . . . . . 10 |- (i x. (((N` (BG(-u1SA)))^2) - ((N` (BGA))^2))) = (i x. (-u1 x. (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2))))
553, 42, 50mulass 5305 . . . . . . . . . 10 |- ((i x. -u1) x. (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2))) = (i x. (-u1 x. (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2))))
5654, 55eqtr4 1495 . . . . . . . . 9 |- (i x. (((N` (BG(-u1SA)))^2) - ((N` (BGA))^2))) = ((i x. -u1) x. (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2)))
573, 42mulcom 5303 . . . . . . . . . . 11 |- (i x. -u1) = (-u1 x. i)
583mulm1 5452 . . . . . . . . . . 11 |- (-u1 x. i) = -ui
5957, 58eqtr 1492 . . . . . . . . . 10 |- (i x. -u1) = -ui
6059opreq1i 3962 . . . . . . . . 9 |- ((i x. -u1) x. (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2))) = (-ui x. (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2)))
6133, 56, 603eqtr 1496 . . . . . . . 8 |- (i x. (((N` (BG(iS(iSA))))^2) - ((N` (BG(-uiS(iSA))))^2))) = (-ui x. (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2)))
6242, 3, 43pm3.2i 817 . . . . . . . . . . . . . . . 16 |- (-u1 e. CC /\ i e. CC /\ A e. X)
636, 7nvsass 8201 . . . . . . . . . . . . . . . 16 |- ((U e. NrmCVec /\ (-u1 e. CC /\ i e. CC /\ A e. X)) -> ((-u1 x. i)SA) = (-u1S(iSA)))
642, 62, 63mp2an 696 . . . . . . . . . . . . . . 15 |- ((-u1 x. i)SA) = (-u1S(iSA))
6558opreq1i 3962 . . . . . . . . . . . . . . 15 |- ((-u1 x. i)SA) = (-uiSA)
6664, 65eqtr3 1494 . . . . . . . . . . . . . 14 |- (-u1S(iSA)) = (-uiSA)
6766opreq2i 3963 . . . . . . . . . . . . 13 |- (BG(-u1S(iSA))) = (BG(-uiSA))
6867fveq2i 3718 . . . . . . . . . . . 12 |- (N` (BG(-u1S(iSA)))) = (N` (BG(-uiSA)))
6968opreq1i 3962 . . . . . . . . . . 11 |- ((N` (BG(-u1S(iSA))))^2) = ((N` (BG(-uiSA)))^2)
7069opreq2i 3963 . . . . . . . . . 10 |- (((N` (BG(iSA)))^2) - ((N` (BG(-u1S(iSA))))^2)) = (((N` (B