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

Theorem ipasslem10 8618
Description: Lemma for ipassi 8620. Show the inner product associative law for the imaginary number i.
Hypotheses
Ref Expression
ip1i.1 |- X = (BaseSet` 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 8594 . . . . . . . . . . . . . . . 16 |- U e. NrmCVec
3 axicn 5359 . . . . . . . . . . . . . . . . 17 |- i e. CC
4 ipasslem10.a . . . . . . . . . . . . . . . . 17 |- A e. X
53, 3, 43pm3.2i 821 . . . . . . . . . . . . . . . 16 |- (i e. CC /\ i e. CC /\ A e. X)
6 ip1i.1 . . . . . . . . . . . . . . . . 17 |- X = (BaseSet` U)
7 ip1i.4 . . . . . . . . . . . . . . . . 17 |- S = (.s` U)
86, 7nvsass 8368 . . . . . . . . . . . . . . . 16 |- ((U e. NrmCVec /\ (i e. CC /\ i e. CC /\ A e. X)) -> ((i x. i)SA) = (iS(iSA)))
92, 5, 8mp2an 700 . . . . . . . . . . . . . . 15 |- ((i x. i)SA) = (iS(iSA))
10 ixi 5770 . . . . . . . . . . . . . . . 16 |- (i x. i) = -u1
1110opreq1i 4047 . . . . . . . . . . . . . . 15 |- ((i x. i)SA) = (-u1SA)
129, 11eqtr3i 1534 . . . . . . . . . . . . . 14 |- (iS(iSA)) = (-u1SA)
1312opreq2i 4048 . . . . . . . . . . . . 13 |- (BG(iS(iSA))) = (BG(-u1SA))
1413fveq2i 3803 . . . . . . . . . . . 12 |- (N` (BG(iS(iSA)))) = (N` (BG(-u1SA)))
1514opreq1i 4047 . . . . . . . . . . 11 |- ((N` (BG(iS(iSA))))^2) = ((N` (BG(-u1SA)))^2)
163, 3mulneg1i 5534 . . . . . . . . . . . . . . . . 17 |- (-ui x. i) = -u(i x. i)
1710negeqi 5449 . . . . . . . . . . . . . . . . 17 |- -u(i x. i) = -u-u1
18 ax1cn 5358 . . . . . . . . . . . . . . . . . 18 |- 1 e. CC
1918negnegi 5479 . . . . . . . . . . . . . . . . 17 |- -u-u1 = 1
2016, 17, 193eqtri 1536 . . . . . . . . . . . . . . . 16 |- (-ui x. i) = 1
2120opreq1i 4047 . . . . . . . . . . . . . . 15 |- ((-ui x. i)SA) = (1SA)
223negcli 5458 . . . . . . . . . . . . . . . . 17 |- -ui e. CC
2322, 3, 43pm3.2i 821 . . . . . . . . . . . . . . . 16 |- (-ui e. CC /\ i e. CC /\ A e. X)
246, 7nvsass 8368 . . . . . . . . . . . . . . . 16 |- ((U e. NrmCVec /\ (-ui e. CC /\ i e. CC /\ A e. X)) -> ((-ui x. i)SA) = (-uiS(iSA)))
252, 23, 24mp2an 700 . . . . . . . . . . . . . . 15 |- ((-ui x. i)SA) = (-uiS(iSA))
266, 7nvsid 8367 . . . . . . . . . . . . . . . 16 |- ((U e. NrmCVec /\ A e. X) -> (1SA) = A)
272, 4, 26mp2an 700 . . . . . . . . . . . . . . 15 |- (1SA) = A
2821, 25, 273eqtr3i 1540 . . . . . . . . . . . . . 14 |- (-uiS(iSA)) = A
2928opreq2i 4048 . . . . . . . . . . . . 13 |- (BG(-uiS(iSA))) = (BGA)
3029fveq2i 3803 . . . . . . . . . . . 12 |- (N` (BG(-uiS(iSA)))) = (N` (BGA))
3130opreq1i 4047 . . . . . . . . . . 11 |- ((N` (BG(-uiS(iSA))))^2) = ((N` (BGA))^2)
3215, 31opreq12i 4049 . . . . . . . . . 10 |- (((N` (BG(iS(iSA))))^2) - ((N` (BG(-uiS(iSA))))^2)) = (((N` (BG(-u1SA)))^2) - ((N` (BGA))^2))
3332opreq2i 4048 . . . . . . . . 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 8358 . . . . . . . . . . . . . . . . . 18 |- ((U e. NrmCVec /\ B e. X /\ A e. X) -> (BGA) e. X)
382, 35, 4, 37mp3an 919 . . . . . . . . . . . . . . . . 17 |- (BGA) e. X
396, 34, 2, 38nvcli 8407 . . . . . . . . . . . . . . . 16 |- (N` (BGA)) e. RR
4039recni 5403 . . . . . . . . . . . . . . 15 |- (N` (BGA)) e. CC
4140sqcli 6737 . . . . . . . . . . . . . 14 |- ((N` (BGA))^2) e. CC
4218negcli 5458 . . . . . . . . . . . . . . . . . . 19 |- -u1 e. CC
436, 7nvscl 8366 . . . . . . . . . . . . . . . . . . 19 |- ((U e. NrmCVec /\ -u1 e. CC /\ A e. X) -> (-u1SA) e. X)
442, 42, 4, 43mp3an 919 . . . . . . . . . . . . . . . . . 18 |- (-u1SA) e. X
456, 36nvgcl 8358 . . . . . . . . . . . . . . . . . 18 |- ((U e. NrmCVec /\ B e. X /\ (-u1SA) e. X) -> (BG(-u1SA)) e. X)
462, 35, 44, 45mp3an 919 . . . . . . . . . . . . . . . . 17 |- (BG(-u1SA)) e. X
476, 34, 2, 46nvcli 8407 . . . . . . . . . . . . . . . 16 |- (N` (BG(-u1SA))) e. RR
4847recni 5403 . . . . . . . . . . . . . . 15 |- (N` (BG(-u1SA))) e. CC
4948sqcli 6737 . . . . . . . . . . . . . 14 |- ((N` (BG(-u1SA)))^2) e. CC
5041, 49subcli 5455 . . . . . . . . . . . . 13 |- (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2)) e. CC
5150mulm1i 5561 . . . . . . . . . . . 12 |- (-u1 x. (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2))) = -u(((N` (BGA))^2) - ((N` (BG(-u1SA)))^2))
5241, 49negsubdi2i 5539 . . . . . . . . . . . 12 |- -u(((N` (BGA))^2) - ((N` (BG(-u1SA)))^2)) = (((N` (BG(-u1SA)))^2) - ((N` (BGA))^2))
5351, 52eqtr2i 1533 . . . . . . . . . . 11 |- (((N` (BG(-u1SA)))^2) - ((N` (BGA))^2)) = (-u1 x. (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2)))
5453opreq2i 4048 . . . . . . . . . 10 |- (i x. (((N` (BG(-u1SA)))^2) - ((N` (BGA))^2))) = (i x. (-u1 x. (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2))))
553, 42, 50mulassi 5414 . . . . . . . . . 10 |- ((i x. -u1) x. (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2))) = (i x. (-u1 x. (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2))))
5654, 55eqtr4i 1535 . . . . . . . . 9 |- (i x. (((N` (BG(-u1SA)))^2) - ((N` (BGA))^2))) = ((i x. -u1) x. (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2)))
573, 42mulcomi 5412 . . . . . . . . . . 11 |- (i x. -u1) = (-u1 x. i)
583mulm1i 5561 . . . . . . . . . . 11 |- (-u1 x. i) = -ui
5957, 58eqtri 1532 . . . . . . . . . 10 |- (i x. -u1) = -ui
6059opreq1i 4047 . . . . . . . . 9 |- ((i x. -u1) x. (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2))) = (-ui x. (((N` (BGA))^2) - ((N` (BG(-u1SA)))^2)))
6133, 56, 603eqtri 1536 . . . . . . . 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 821 . . . . . . . . . . . . . . . 16 |- (-u1 e. CC /\ i e. CC /\ A e. X)
636, 7nvsass 8368 . . . . . . . . . . . . . . . 16 |- ((U e. NrmCVec /\ (-u1 e. CC /\ i e. CC /\ A e. X)) -> ((-u1 x. i)SA) = (-u1S(iSA)))
642, 62, 63mp2an 700 . . . . . . . . . . . . . . 15 |- ((-u1 x. i)SA) = (-u1S(iSA))
6558opreq1i 4047 . . . . . . . . . . . . . . 15 |- ((-u1 x. i)SA) = (-uiSA)
6664, 65eqtr3i 1534 . . . . . . . . . . . . . 14 |- (-u1S(iSA)) = (-uiSA)
6766opreq2i 4048 . . . . . . . . . . . . 13 |- (BG(-u1S(iSA))) = (BG(-uiSA))
6867fveq2i 3803 . . . . . . . . . . . 12 |- (N` (BG(-u1S(iSA)))) = (N` (BG(-uiSA)))
6968opreq1i 4047 . . . . . . . . . . 11 |- ((N` (BG(-u1S(iSA))))^2) = ((N` (BG(-uiSA)))^2)
7069opreq2i 4048 . . . . . . . . . 10 |- (((N` (BG(iSA)))^2) - ((N` (BG(-u1S(iSA))))^2)) = (((N`