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

Theorem ipdirilem 8432
Description: Lemma for ipdiri 8433.
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
ipdiri.8 |- A e. X
ipdiri.9 |- B e. X
ipdiri.10 |- C e. X
Assertion
Ref Expression
ipdirilem |- ((AGB)PC) = ((APC) + (BPC))

Proof of Theorem ipdirilem
StepHypRef Expression
1 2cn 5935 . . . . . . 7 |- 2 e. CC
2 2ne0 5945 . . . . . . 7 |- 2 =/= 0
31, 2recid 5704 . . . . . 6 |- (2 x. (1 / 2)) = 1
43opreq1i 3962 . . . . 5 |- ((2 x. (1 / 2))S(AGB)) = (1S(AGB))
5 ip1i.9 . . . . . . 7 |- U e. CPreHil
65phnvi 8419 . . . . . 6 |- U e. NrmCVec
71, 2reccl 5690 . . . . . . 7 |- (1 / 2) e. CC
8 ipdiri.8 . . . . . . . 8 |- A e. X
9 ipdiri.9 . . . . . . . 8 |- B e. X
10 ip1i.1 . . . . . . . . 9 |- X = (Base` U)
11 ip1i.2 . . . . . . . . 9 |- G = (+v` U)
1210, 11nvgcl 8191 . . . . . . . 8 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (AGB) e. X)
136, 8, 9, 12mp3an 914 . . . . . . 7 |- (AGB) e. X
141, 7, 133pm3.2i 817 . . . . . 6 |- (2 e. CC /\ (1 / 2) e. CC /\ (AGB) e. X)
15 ip1i.4 . . . . . . 7 |- S = (.s` U)
1610, 15nvsass 8201 . . . . . 6 |- ((U e. NrmCVec /\ (2 e. CC /\ (1 / 2) e. CC /\ (AGB) e. X)) -> ((2 x. (1 / 2))S(AGB)) = (2S((1 / 2)S(AGB))))
176, 14, 16mp2an 696 . . . . 5 |- ((2 x. (1 / 2))S(AGB)) = (2S((1 / 2)S(AGB)))
1810, 15nvsid 8200 . . . . . 6 |- ((U e. NrmCVec /\ (AGB) e. X) -> (1S(AGB)) = (AGB))
196, 13, 18mp2an 696 . . . . 5 |- (1S(AGB)) = (AGB)
204, 17, 193eqtr3 1500 . . . 4 |- (2S((1 / 2)S(AGB))) = (AGB)
2120opreq1i 3962 . . 3 |- ((2S((1 / 2)S(AGB)))PC) = ((AGB)PC)
22 ip1i.7 . . . 4 |- P = (.i` U)
2310, 15nvscl 8199 . . . . 5 |- ((U e. NrmCVec /\ (1 / 2) e. CC /\ (AGB) e. X) -> ((1 / 2)S(AGB)) e. X)
246, 7, 13, 23mp3an 914 . . . 4 |- ((1 / 2)S(AGB)) e. X
25 ipdiri.10 . . . 4 |- C e. X
2610, 11, 15, 22, 5, 24, 25ip2i 8431 . . 3 |- ((2S((1 / 2)S(AGB)))PC) = (2 x. (((1 / 2)S(AGB))PC))
2721, 26eqtr3 1494 . 2 |- ((AGB)PC) = (2 x. (((1 / 2)S(AGB))PC))
28 ax1cn 5249 . . . . . . 7 |- 1 e. CC
2928negcl 5349 . . . . . 6 |- -u1 e. CC
3010, 15nvscl 8199 . . . . . 6 |- ((U e. NrmCVec /\ -u1 e. CC /\ B e. X) -> (-u1SB) e. X)
316, 29, 9, 30mp3an 914 . . . . 5 |- (-u1SB) e. X
3210, 11nvgcl 8191 . . . . 5 |- ((U e. NrmCVec /\ A e. X /\ (-u1SB) e. X) -> (AG(-u1SB)) e. X)
336, 8, 31, 32mp3an 914 . . . 4 |- (AG(-u1SB)) e. X
3410, 15nvscl 8199 . . . 4 |- ((U e. NrmCVec /\ (1 / 2) e. CC /\ (AG(-u1SB)) e. X) -> ((1 / 2)S(AG(-u1SB))) e. X)
356, 7, 33, 34mp3an 914 . . 3 |- ((1 / 2)S(AG(-u1SB))) e. X
3610, 11, 15, 22, 5, 24, 35, 25ip1i 8430 . 2 |- (((((1 / 2)S(AGB))G((1 / 2)S(AG(-u1SB))))PC) + ((((1 / 2)S(AGB))G(-u1S((1 / 2)S(AG(-u1SB)))))PC)) = (2 x. (((1 / 2)S(AGB))PC))
377, 13, 333pm3.2i 817 . . . . . 6 |- ((1 / 2) e. CC /\ (AGB) e. X /\ (AG(-u1SB)) e. X)
3810, 11, 15nvdi 8203 . . . . . 6 |- ((U e. NrmCVec /\ ((1 / 2) e. CC /\ (AGB) e. X /\ (AG(-u1SB)) e. X)) -> ((1 / 2)S((AGB)G(AG(-u1SB)))) = (((1 / 2)S(AGB))G((1 / 2)S(AG(-u1SB)))))
396, 37, 38mp2an 696 . . . . 5 |- ((1 / 2)S((AGB)G(AG(-u1SB)))) = (((1 / 2)S(AGB))G((1 / 2)S(AG(-u1SB))))
40 eqid 1473 . . . . . . . . . . . 12 |- (1st` U) = (1st` U)
4140nvvc 8186 . . . . . . . . . . 11 |- (U e. NrmCVec -> (1st`
U) e. CVec)
426, 41ax-mp 7 . . . . . . . . . 10 |- (1st` U) e. CVec
4311vafval 8174 . . . . . . . . . . 11 |- G = (1st` (1st` U))
4443vcabl 8128 . . . . . . . . . 10 |- ((1st` U) e. CVec -> G e. Abel)
4542, 44ax-mp 7 . . . . . . . . 9 |- G e. Abel
468, 9pm3.2i 285 . . . . . . . . 9 |- (A e. X /\ B e. X)
478, 31pm3.2i 285 . . . . . . . . 9 |- (A e. X /\ (-u1SB) e. X)
4810, 11bafval 8175 . . . . . . . . . 10 |- X = ran G
4948abl4 8056 . . . . . . . . 9 |- ((G e. Abel /\ (A e. X /\ B e. X) /\ (A e. X /\ (-u1SB) e. X)) -> ((AGB)G(AG(-u1SB))) = ((AGA)G(BG(-u1SB))))
5045, 46, 47, 49mp3an 914 . . . . . . . 8 |- ((AGB)G(AG(-u1SB))) = ((AGA)G(BG(-u1SB)))
5115smfval 8176 . . . . . . . . . . 11 |- S = (2nd` (1st` U))
5243, 51, 48vc2 8126 . . . . . . . . . 10 |- (((1st` U) e. CVec /\ A e. X) -> (AGA) = (2SA))
5342, 8, 52mp2an 696 . . . . . . . . 9 |- (AGA) = (2SA)
54 eqid 1473 . . . . . . . . . . 11 |- (0v` U) = (0v` U)
5510, 11, 15, 54nvrinv 8225 . . . . . . . . . 10 |- ((U e. NrmCVec /\ B e. X) -> (BG(-u1SB)) = (0v` U))
566, 9, 55mp2an 696 . . . . . . . . 9 |- (BG(-u1SB)) = (0v` U)
5753, 56opreq12i 3964 . . . . . . . 8 |- ((AGA)G(BG(-u1SB))) = ((2SA)G(0v` U))
5810, 15nvscl 8199 . . . . . . . . . 10 |- ((U e. NrmCVec /\ 2 e. CC /\ A e. X) -> (2SA) e. X)
596, 1, 8, 58mp3an 914 . . . . . . . . 9 |- (2SA) e. X
6010, 11, 54nv0rid 8208 . . . . . . . . 9 |- ((U e. NrmCVec /\ (2SA) e. X) -> ((2SA)G(0v` U)) = (2SA))
616, 59, 60mp2an 696 . . . . . . . 8 |- ((2SA)G(0v` U)) = (2SA)
6250, 57, 613eqtr 1496 . . . . . . 7 |- ((AGB)G(AG(-u1SB))) = (2SA)
6362opreq2i 3963 . . . . . 6 |- ((1 / 2)S((AGB)G(AG(-u1SB)))) = ((1 / 2)S(2SA))
647, 1, 83pm3.2i 817 . . . . . . 7 |- ((1 / 2) e. CC /\ 2 e. CC /\ A e. X)
6510, 15nvsass 8201 . . . . . . 7 |- ((U e. NrmCVec /\ ((1 / 2) e. CC /\ 2 e. CC /\ A e. X)) -> (((1 / 2) x. 2)SA) = ((1 / 2)S(2SA)))
666, 64, 65mp2an 696 . . . . . 6 |- (((1 / 2) x. 2)SA) = ((1 / 2)S(2SA))
671, 28, 2divcan1 5694 . . . . . . . 8 |- ((1 / 2) x. 2) = 1
6867opreq1i 3962 . . . . . . 7 |- (((1 / 2) x. 2)SA) = (1SA)
6910, 15nvsid 8200 . . . . . . . 8 |- ((U e. NrmCVec /\ A e. X) -> (1SA) = A)
706, 8, 69mp2an 696 . . . . . . 7 |- (1SA) = A
7168, 70eqtr 1492 . . . . . 6 |- (((1 / 2) x. 2)SA) = A
7263, 66, 713eqtr2 1498 . . . . 5 |- ((1 / 2)S((AGB)G(AG(-u1SB)))) = A
7339, 72eqtr3 1494 . . . 4 |- (((1 / 2)S(AGB))G((1 / 2)S(AG(-u1SB)))) = A
7473opreq1i 3962 . . 3 |- ((((1 / 2)S(AGB))G((1 / 2)S(AG(-u1SB))))PC) = (APC)
7510, 15nvscl 8199 . . . . . . . . 9 |- ((U e. NrmCVec /\ -u1 e. CC /\ A e. X) -> (-u1SA) e. X)
766, 29, 8, 75mp3an 914 . . . . . . . 8 |- (-u1SA) e. X
7710, 11nvgcl 8191 . . . . . . . 8 |- ((U e. NrmCVec /\ (-u1SA) e. X /\ B e. X) -> ((-u1SA)GB) e. X)
786, 76, 9, 77mp3an 914 . . . . . . 7 |- ((-u1SA)GB) e. X
797, 13, 783pm3.2i 817 . . . . . 6 |- ((1 / 2) e. CC /\ (AGB) e. X /\ ((-u1SA)GB) e. X)
8010, 11, 15nvdi 8203 . . . . . 6 |- ((U e. NrmCVec /\ ((1 / 2) e. CC /\ (AGB) e. X /\ ((-u1SA)GB) e. X)) -> ((1 / 2)S((AGB)G