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

Theorem ipasslem11 8496
Description: Lemma for ipassi 8497. Show the inner product associative law for all complex numbers.
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
ipasslem11.a |- A e. X
ipasslem11.b |- B e. X
Assertion
Ref Expression
ipasslem11 |- (C e. CC -> ((CSA)PB) = (C x. (APB)))

Proof of Theorem ipasslem11
StepHypRef Expression
1 axcnre 5298 . 2 |- (C e. CC -> E.x e. RR E.y e. RR C = (x + (i x. y)))
2 recnt 5325 . . . . . . . 8 |- (y e. RR -> y e. CC)
3 axicn 5282 . . . . . . . . 9 |- i e. CC
4 mulcomt 5318 . . . . . . . . 9 |- ((i e. CC /\ y e. CC) -> (i x. y) = (y x. i))
53, 4mpan 697 . . . . . . . 8 |- (y e. CC -> (i x. y) = (y x. i))
62, 5syl 10 . . . . . . 7 |- (y e. RR -> (i x. y) = (y x. i))
76adantl 390 . . . . . 6 |- ((x e. RR /\ y e. RR) -> (i x. y) = (y x. i))
87opreq2d 3982 . . . . 5 |- ((x e. RR /\ y e. RR) -> (x + (i x. y)) = (x + (y x. i)))
98eqeq2d 1489 . . . 4 |- ((x e. RR /\ y e. RR) -> (C = (x + (i x. y)) <-> C = (x + (y x. i))))
10 opreq1 3974 . . . . . . 7 |- (C = (x + (y x. i)) -> (CSA) = ((x + (y x. i))SA))
1110opreq1d 3981 . . . . . 6 |- (C = (x + (y x. i)) -> ((CSA)PB) = (((x + (y x. i))SA)PB))
12 opreq1 3974 . . . . . 6 |- (C = (x + (y x. i)) -> (C x. (APB)) = ((x + (y x. i)) x. (APB)))
1311, 12eqeq12d 1492 . . . . 5 |- (C = (x + (y x. i)) -> (((CSA)PB) = (C x. (APB)) <-> (((x + (y x. i))SA)PB) = ((x + (y x. i)) x. (APB))))
14 ipasslem11.a . . . . . . . . . 10 |- A e. X
15 ip1i.9 . . . . . . . . . . . 12 |- U e. CPreHil
1615phnvi 8471 . . . . . . . . . . 11 |- U e. NrmCVec
17 ip1i.1 . . . . . . . . . . . 12 |- X = (Base` U)
18 ip1i.2 . . . . . . . . . . . 12 |- G = (+v` U)
19 ip1i.4 . . . . . . . . . . . 12 |- S = (.s` U)
2017, 18, 19nvdir 8248 . . . . . . . . . . 11 |- ((U e. NrmCVec /\ (x e. CC /\ (y x. i) e. CC /\ A e. X)) -> ((x + (y x. i))SA) = ((xSA)G((y x. i)SA)))
2116, 20mpan 697 . . . . . . . . . 10 |- ((x e. CC /\ (y x. i) e. CC /\ A e. X) -> ((x + (y x. i))SA) = ((xSA)G((y x. i)SA)))
2214, 21mp3an3 907 . . . . . . . . 9 |- ((x e. CC /\ (y x. i) e. CC) -> ((x + (y x. i))SA) = ((xSA)G((y x. i)SA)))
23 recnt 5325 . . . . . . . . 9 |- (x e. RR -> x e. CC)
24 axmulcl 5285 . . . . . . . . . . 11 |- ((y e. CC /\ i e. CC) -> (y x. i) e. CC)
253, 24mpan2 698 . . . . . . . . . 10 |- (y e. CC -> (y x. i) e. CC)
262, 25syl 10 . . . . . . . . 9 |- (y e. RR -> (y x. i) e. CC)
2722, 23, 26syl2an 456 . . . . . . . 8 |- ((x e. RR /\ y e. RR) -> ((x + (y x. i))SA) = ((xSA)G((y x. i)SA)))
2827opreq1d 3981 . . . . . . 7 |- ((x e. RR /\ y e. RR) -> (((x + (y x. i))SA)PB) = (((xSA)G((y x. i)SA))PB))
29 ipasslem11.b . . . . . . . . 9 |- B e. X
30 ip1i.7 . . . . . . . . . 10 |- P = (.i` U)
3117, 18, 19, 30, 15ipdiri 8485 . . . . . . . . 9 |- (((xSA) e. X /\ ((y x. i)SA) e. X /\ B e. X) -> (((xSA)G((y x. i)SA))PB) = (((xSA)PB) + (((y x. i)SA)PB)))
3229, 31mp3an3 907 . . . . . . . 8 |- (((xSA) e. X /\ ((y x. i)SA) e. X) -> (((xSA)G((y x. i)SA))PB) = (((xSA)PB) + (((y x. i)SA)PB)))
3317, 19nvscl 8243 . . . . . . . . . 10 |- ((U e. NrmCVec /\ x e. CC /\ A e. X) -> (xSA) e. X)
3416, 14, 33mp3an13 909 . . . . . . . . 9 |- (x e. CC -> (xSA) e. X)
3523, 34syl 10 . . . . . . . 8 |- (x e. RR -> (xSA) e. X)
3617, 19nvscl 8243 . . . . . . . . . 10 |- ((U e. NrmCVec /\ (y x. i) e. CC /\ A e. X) -> ((y x. i)SA) e. X)
3716, 14, 36mp3an13 909 . . . . . . . . 9 |- ((y x. i) e. CC -> ((y x. i)SA) e. X)
3826, 37syl 10 . . . . . . . 8 |- (y e. RR -> ((y x. i)SA) e. X)
3932, 35, 38syl2an 456 . . . . . . 7 |- ((x e. RR /\ y e. RR) -> (((xSA)G((y x. i)SA))PB) = (((xSA)PB) + (((y x. i)SA)PB)))
4017, 18, 19, 30, 15, 14, 29ipasslem9 8494 . . . . . . . 8 |- (x e. RR -> ((xSA)PB) = (x x. (APB)))
4117, 19nvscl 8243 . . . . . . . . . . 11 |- ((U e. NrmCVec /\ i e. CC /\ A e. X) -> (iSA) e. X)
4216, 3, 14, 41mp3an 918 . . . . . . . . . 10 |- (iSA) e. X
4317, 18, 19, 30, 15, 42, 29ipasslem9 8494 . . . . . . . . 9 |- (y e. RR -> ((yS(iSA))PB) = (y x. ((iSA)PB)))
4417, 19nvsass 8245 . . . . . . . . . . . . 13 |- ((U e. NrmCVec /\ (y e. CC /\ i e. CC /\ A e. X)) -> ((y x. i)SA) = (yS(iSA)))
4516, 44mpan 697 . . . . . . . . . . . 12 |- ((y e. CC /\ i e. CC /\ A e. X) -> ((y x. i)SA) = (yS(iSA)))
463, 14, 45mp3an23 910 . . . . . . . . . . 11 |- (y e. CC -> ((y x. i)SA) = (yS(iSA)))
472, 46syl 10 . . . . . . . . . 10 |- (y e. RR -> ((y x. i)SA) = (yS(iSA)))
4847opreq1d 3981 . . . . . . . . 9 |- (y e. RR -> (((y x. i)SA)PB) = ((yS(iSA))PB))
4917, 30ipcl 8361 . . . . . . . . . . . . 13 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (APB) e. CC)
5016, 14, 29, 49mp3an 918 . . . . . . . . . . . 12 |- (APB) e. CC
51 axmulass 5290 . . . . . . . . . . . 12 |- ((y e. CC /\ i e. CC /\ (APB) e. CC) -> ((y x. i) x. (APB)) = (y x. (i x. (APB))))
523, 50, 51mp3an23 910 . . . . . . . . . . 11 |- (y e. CC -> ((y x. i) x. (APB)) = (y x. (i x. (APB))))
532, 52syl 10 . . . . . . . . . 10 |- (y e. RR -> ((y x. i) x. (APB)) = (y x. (i x. (APB))))
54 eqid 1478 . . . . . . . . . . . 12 |- (norm` U) = (norm` U)
5517, 18, 19, 30, 15, 14, 29, 54ipasslem10 8495 . . . . . . . . . . 11 |- ((iSA)PB) = (i x. (APB))
5655opreq2i 3978 . . . . . . . . . 10 |- (y x. ((iSA)PB)) = (y x. (i x. (APB)))
5753, 56syl6eqr 1528 . . . . . . . . 9 |- (y e. RR -> ((y x. i) x. (APB)) = (y x. ((iSA)PB)))
5843, 48, 573eqtr4d 1520 . . . . . . . 8 |- (y e. RR -> (((y x. i)SA)PB) = ((y x. i) x. (APB)))
5940, 58opreqan12d 3985 . . . . . . 7 |- ((x e. RR /\ y e. RR) -> (((xSA)PB) + (((y x. i)SA)PB)) = ((x x. (APB)) + ((y x. i) x. (APB))))
6028, 39, 593eqtrd 1514 . . . . . 6 |- ((x e. RR /\ y e. RR) -> (((x + (y x. i))SA)PB) = ((x x. (APB)) + ((y x. i) x. (APB))))
61 adddirt 5331 . . . . . . . 8 |- ((x e. CC /\ (y x. i) e. CC /\ (APB) e. CC) -> ((x + (y x. i)) x. (APB)) = ((x x. (APB)) + ((y x. i) x. (APB))))
6250, 61mp3an3 907 . . . . . . 7 |- ((x e. CC /\ (y x. i) e. CC) -> ((x + (y x. i)) x. (APB)) = ((x x. (APB)) + ((y x. i) x. (APB))))
6362, 23, 26syl2an 456 . . . . . 6 |- ((x e. RR /\ y e. RR) -> ((x + (y x. i)) x. (APB)) = ((x x. (APB)) + ((y x. i) x. (APB))))
6460, 63eqtr4d 1513 . . . . 5 |- ((x e. RR /\ y e. RR) -> (((x + (y x. i))SA)PB) = ((x + (y x. i)) x. (APB)))
6513, 64