Metamath Proof Explorer


Theorem ip0i

Description: A slight variant of Equation 6.46 of Ponnusamy p. 362, where J is either 1 or -1 to represent +-1. (Contributed by NM, 23-Apr-2007) (New usage is discouraged.)

Ref Expression
Hypotheses ip1i.1 X=BaseSetU
ip1i.2 G=+vU
ip1i.4 S=𝑠OLDU
ip1i.7 P=𝑖OLDU
ip1i.9 UCPreHilOLD
ip1i.a AX
ip1i.b BX
ip1i.c CX
ip1i.6 N=normCVU
ip0i.j J
Assertion ip0i NAGBGJSC2NAGBG- JSC2+NAG-1SBGJSC2-NAG-1SBG- JSC2=2NAGJSC2NAG- JSC2

Proof

Step Hyp Ref Expression
1 ip1i.1 X=BaseSetU
2 ip1i.2 G=+vU
3 ip1i.4 S=𝑠OLDU
4 ip1i.7 P=𝑖OLDU
5 ip1i.9 UCPreHilOLD
6 ip1i.a AX
7 ip1i.b BX
8 ip1i.c CX
9 ip1i.6 N=normCVU
10 ip0i.j J
11 2cn 2
12 5 phnvi UNrmCVec
13 1 3 nvscl UNrmCVecJCXJSCX
14 12 10 8 13 mp3an JSCX
15 1 2 nvgcl UNrmCVecAXJSCXAGJSCX
16 12 6 14 15 mp3an AGJSCX
17 1 9 12 16 nvcli NAGJSC
18 17 recni NAGJSC
19 18 sqcli NAGJSC2
20 10 negcli J
21 1 3 nvscl UNrmCVecJCX- JSCX
22 12 20 8 21 mp3an - JSCX
23 1 2 nvgcl UNrmCVecAX- JSCXAG- JSCX
24 12 6 22 23 mp3an AG- JSCX
25 1 9 12 24 nvcli NAG- JSC
26 25 recni NAG- JSC
27 26 sqcli NAG- JSC2
28 11 19 27 subdii 2NAGJSC2NAG- JSC2=2NAGJSC22NAG- JSC2
29 11 19 mulcli 2NAGJSC2
30 11 27 mulcli 2NAG- JSC2
31 1 9 12 7 nvcli NB
32 31 recni NB
33 32 sqcli NB2
34 11 33 mulcli 2NB2
35 pnpcan2 2NAGJSC22NAG- JSC22NB22NAGJSC2+2NB2-2NAG- JSC2+2NB2=2NAGJSC22NAG- JSC2
36 29 30 34 35 mp3an 2NAGJSC2+2NB2-2NAG- JSC2+2NB2=2NAGJSC22NAG- JSC2
37 28 36 eqtr4i 2NAGJSC2NAG- JSC2=2NAGJSC2+2NB2-2NAG- JSC2+2NB2
38 eqid 1stU=1stU
39 38 nvvc UNrmCVec1stUCVecOLD
40 2 vafval G=1st1stU
41 40 vcablo 1stUCVecOLDGAbelOp
42 12 39 41 mp2b GAbelOp
43 6 7 14 3pm3.2i AXBXJSCX
44 1 2 bafval X=ranG
45 44 ablo32 GAbelOpAXBXJSCXAGBGJSC=AGJSCGB
46 42 43 45 mp2an AGBGJSC=AGJSCGB
47 46 fveq2i NAGBGJSC=NAGJSCGB
48 47 oveq1i NAGBGJSC2=NAGJSCGB2
49 neg1cn 1
50 1 3 nvscl UNrmCVec1BX-1SBX
51 12 49 7 50 mp3an -1SBX
52 6 51 14 3pm3.2i AX-1SBXJSCX
53 44 ablo32 GAbelOpAX-1SBXJSCXAG-1SBGJSC=AGJSCG-1SB
54 42 52 53 mp2an AG-1SBGJSC=AGJSCG-1SB
55 54 fveq2i NAG-1SBGJSC=NAGJSCG-1SB
56 55 oveq1i NAG-1SBGJSC2=NAGJSCG-1SB2
57 48 56 oveq12i NAGBGJSC2+NAG-1SBGJSC2=NAGJSCGB2+NAGJSCG-1SB2
58 1 2 3 9 phpar UCPreHilOLDAGJSCXBXNAGJSCGB2+NAGJSCG-1SB2=2NAGJSC2+NB2
59 5 16 7 58 mp3an NAGJSCGB2+NAGJSCG-1SB2=2NAGJSC2+NB2
60 11 19 33 adddii 2NAGJSC2+NB2=2NAGJSC2+2NB2
61 57 59 60 3eqtri NAGBGJSC2+NAG-1SBGJSC2=2NAGJSC2+2NB2
62 6 7 22 3pm3.2i AXBX- JSCX
63 44 ablo32 GAbelOpAXBX- JSCXAGBG- JSC=AG- JSCGB
64 42 62 63 mp2an AGBG- JSC=AG- JSCGB
65 64 fveq2i NAGBG- JSC=NAG- JSCGB
66 65 oveq1i NAGBG- JSC2=NAG- JSCGB2
67 6 51 22 3pm3.2i AX-1SBX- JSCX
68 44 ablo32 GAbelOpAX-1SBX- JSCXAG-1SBG- JSC=AG- JSCG-1SB
69 42 67 68 mp2an AG-1SBG- JSC=AG- JSCG-1SB
70 69 fveq2i NAG-1SBG- JSC=NAG- JSCG-1SB
71 70 oveq1i NAG-1SBG- JSC2=NAG- JSCG-1SB2
72 66 71 oveq12i NAGBG- JSC2+NAG-1SBG- JSC2=NAG- JSCGB2+NAG- JSCG-1SB2
73 1 2 3 9 phpar UCPreHilOLDAG- JSCXBXNAG- JSCGB2+NAG- JSCG-1SB2=2NAG- JSC2+NB2
74 5 24 7 73 mp3an NAG- JSCGB2+NAG- JSCG-1SB2=2NAG- JSC2+NB2
75 11 27 33 adddii 2NAG- JSC2+NB2=2NAG- JSC2+2NB2
76 72 74 75 3eqtri NAGBG- JSC2+NAG-1SBG- JSC2=2NAG- JSC2+2NB2
77 61 76 oveq12i NAGBGJSC2+NAG-1SBGJSC2-NAGBG- JSC2+NAG-1SBG- JSC2=2NAGJSC2+2NB2-2NAG- JSC2+2NB2
78 1 2 nvgcl UNrmCVecAXBXAGBX
79 12 6 7 78 mp3an AGBX
80 1 2 nvgcl UNrmCVecAGBXJSCXAGBGJSCX
81 12 79 14 80 mp3an AGBGJSCX
82 1 9 12 81 nvcli NAGBGJSC
83 82 recni NAGBGJSC
84 83 sqcli NAGBGJSC2
85 1 2 nvgcl UNrmCVecAX-1SBXAG-1SBX
86 12 6 51 85 mp3an AG-1SBX
87 1 2 nvgcl UNrmCVecAG-1SBXJSCXAG-1SBGJSCX
88 12 86 14 87 mp3an AG-1SBGJSCX
89 1 9 12 88 nvcli NAG-1SBGJSC
90 89 recni NAG-1SBGJSC
91 90 sqcli NAG-1SBGJSC2
92 1 2 nvgcl UNrmCVecAGBX- JSCXAGBG- JSCX
93 12 79 22 92 mp3an AGBG- JSCX
94 1 9 12 93 nvcli NAGBG- JSC
95 94 recni NAGBG- JSC
96 95 sqcli NAGBG- JSC2
97 1 2 nvgcl UNrmCVecAG-1SBX- JSCXAG-1SBG- JSCX
98 12 86 22 97 mp3an AG-1SBG- JSCX
99 1 9 12 98 nvcli NAG-1SBG- JSC
100 99 recni NAG-1SBG- JSC
101 100 sqcli NAG-1SBG- JSC2
102 84 91 96 101 addsub4i NAGBGJSC2+NAG-1SBGJSC2-NAGBG- JSC2+NAG-1SBG- JSC2=NAGBGJSC2NAGBG- JSC2+NAG-1SBGJSC2-NAG-1SBG- JSC2
103 37 77 102 3eqtr2ri NAGBGJSC2NAGBG- JSC2+NAG-1SBGJSC2-NAG-1SBG- JSC2=2NAGJSC2NAG- JSC2