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

Theorem ipasslem2 8491
Description: Lemma for ipassi 8501. Show the inner product associative law for nonpositive integers.
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
ipasslem1.b |- B e. X
Assertion
Ref Expression
ipasslem2 |- ((N e. NN0 /\ A e. X) -> ((-uNSA)PB) = (-uN x. (APB)))

Proof of Theorem ipasslem2
StepHypRef Expression
1 ax1cn 5269 . . . . . . . . . . . . 13 |- 1 e. CC
2 mulneg2t 5452 . . . . . . . . . . . . 13 |- ((N e. CC /\ 1 e. CC) -> (N x. -u1) = -u(N x. 1))
31, 2mpan2 696 . . . . . . . . . . . 12 |- (N e. CC -> (N x. -u1) = -u(N x. 1))
4 ax1id 5282 . . . . . . . . . . . . 13 |- (N e. CC -> (N x. 1) = N)
54negeqd 5361 . . . . . . . . . . . 12 |- (N e. CC -> -u(N x. 1) = -uN)
63, 5eqtr2d 1508 . . . . . . . . . . 11 |- (N e. CC -> -uN = (N x. -u1))
76adantr 389 . . . . . . . . . 10 |- ((N e. CC /\ A e. X) -> -uN = (N x. -u1))
87opreq1d 3975 . . . . . . . . 9 |- ((N e. CC /\ A e. X) -> (-uNSA) = ((N x. -u1)SA))
91negcl 5369 . . . . . . . . . 10 |- -u1 e. CC
10 ip1i.9 . . . . . . . . . . . 12 |- U e. CPreHil
1110phnvi 8475 . . . . . . . . . . 11 |- U e. NrmCVec
12 ip1i.1 . . . . . . . . . . . 12 |- X = (Base` U)
13 ip1i.4 . . . . . . . . . . . 12 |- S = (.s` U)
1412, 13nvsass 8249 . . . . . . . . . . 11 |- ((U e. NrmCVec /\ (N e. CC /\ -u1 e. CC /\ A e. X)) -> ((N x. -u1)SA) = (NS(-u1SA)))
1511, 14mpan 695 . . . . . . . . . 10 |- ((N e. CC /\ -u1 e. CC /\ A e. X) -> ((N x. -u1)SA) = (NS(-u1SA)))
169, 15mp3an2 904 . . . . . . . . 9 |- ((N e. CC /\ A e. X) -> ((N x. -u1)SA) = (NS(-u1SA)))
178, 16eqtrd 1507 . . . . . . . 8 |- ((N e. CC /\ A e. X) -> (-uNSA) = (NS(-u1SA)))
18 nn0cnt 6109 . . . . . . . 8 |- (N e. NN0 -> N e. CC)
1917, 18sylan 448 . . . . . . 7 |- ((N e. NN0 /\ A e. X) -> (-uNSA) = (NS(-u1SA)))
2019opreq1d 3975 . . . . . 6 |- ((N e. NN0 /\ A e. X) -> ((-uNSA)PB) = ((NS(-u1SA))PB))
21 ip1i.2 . . . . . . . 8 |- G = (+v` U)
22 ip1i.7 . . . . . . . 8 |- P = (.i` U)
23 ipasslem1.b . . . . . . . 8 |- B e. X
2412, 21, 13, 22, 10, 23ipasslem1 8490 . . . . . . 7 |- ((N e. NN0 /\ (-u1SA) e. X) -> ((NS(-u1SA))PB) = (N x. ((-u1SA)PB)))
2512, 13nvscl 8247 . . . . . . . 8 |- ((U e. NrmCVec /\ -u1 e. CC /\ A e. X) -> (-u1SA) e. X)
2611, 9, 25mp3an12 906 . . . . . . 7 |- (A e. X -> (-u1SA) e. X)
2724, 26sylan2 451 . . . . . 6 |- ((N e. NN0 /\ A e. X) -> ((NS(-u1SA))PB) = (N x. ((-u1SA)PB)))
2820, 27eqtrd 1507 . . . . 5 |- ((N e. NN0 /\ A e. X) -> ((-uNSA)PB) = (N x. ((-u1SA)PB)))
2928opreq2d 3976 . . . 4 |- ((N e. NN0 /\ A e. X) -> ((-uN x. (APB)) - ((-uNSA)PB)) = ((-uN x. (APB)) - (N x. ((-u1SA)PB))))
30 negsubt 5382 . . . . 5 |- (((-uN x. (APB)) e. CC /\ (N x. ((-u1SA)PB)) e. CC) -> ((-uN x. (APB)) + -u(N x. ((-u1SA)PB))) = ((-uN x. (APB)) - (N x. ((-u1SA)PB))))
31 axmulcl 5273 . . . . . 6 |- ((-uN e. CC /\ (APB) e. CC) -> (-uN x. (APB)) e. CC)
32 negclt 5368 . . . . . . 7 |- (N e. CC -> -uN e. CC)
3318, 32syl 10 . . . . . 6 |- (N e. NN0 -> -uN e. CC)
3412, 22ipcl 8365 . . . . . . 7 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (APB) e. CC)
3511, 23, 34mp3an13 907 . . . . . 6 |- (A e. X -> (APB) e. CC)
3631, 33, 35syl2an 454 . . . . 5 |- ((N e. NN0 /\ A e. X) -> (-uN x. (APB)) e. CC)
37 axmulcl 5273 . . . . . 6 |- ((N e. CC /\ ((-u1SA)PB) e. CC) -> (N x. ((-u1SA)PB)) e. CC)
3812, 22ipcl 8365 . . . . . . . 8 |- ((U e. NrmCVec /\ (-u1SA) e. X /\ B e. X) -> ((-u1SA)PB) e. CC)
3911, 23, 38mp3an13 907 . . . . . . 7 |- ((-u1SA) e. X -> ((-u1SA)PB) e. CC)
4026, 39syl 10 . . . . . 6 |- (A e. X -> ((-u1SA)PB) e. CC)
4137, 18, 40syl2an 454 . . . . 5 |- ((N e. NN0 /\ A e. X) -> (N x. ((-u1SA)PB)) e. CC)
4230, 36, 41sylanc 471 . . . 4 |- ((N e. NN0 /\ A e. X) -> ((-uN x. (APB)) + -u(N x. ((-u1SA)PB))) = ((-uN x. (APB)) - (N x. ((-u1SA)PB))))
43 axdistr 5279 . . . . . 6 |- ((-uN e. CC /\ (APB) e. CC /\ ((-u1SA)PB) e. CC) -> (-uN x. ((APB) + ((-u1SA)PB))) = ((-uN x. (APB)) + (-uN x. ((-u1SA)PB))))
4433adantr 389 . . . . . 6 |- ((N e. NN0 /\ A e. X) -> -uN e. CC)
4535adantl 388 . . . . . 6 |- ((N e. NN0 /\ A e. X) -> (APB) e. CC)
4640adantl 388 . . . . . 6 |- ((N e. NN0 /\ A e. X) -> ((-u1SA)PB) e. CC)
4743, 44, 45, 46syl3anc 858 . . . . 5 |- ((N e. NN0 /\ A e. X) -> (-uN x. ((APB) + ((-u1SA)PB))) = ((-uN x. (APB)) + (-uN x. ((-u1SA)PB))))
4812, 21, 13, 22, 10ipdiri 8489 . . . . . . . . . 10 |- ((A e. X /\ (-u1SA) e. X /\ B e. X) -> ((AG(-u1SA))PB) = ((APB) + ((-u1SA)PB)))
4923, 48mp3an3 905 . . . . . . . . 9 |- ((A e. X /\ (-u1SA) e. X) -> ((AG(-u1SA))PB) = ((APB) + ((-u1SA)PB)))
5026, 49mpdan 704 . . . . . . . 8 |- (A e. X -> ((AG(-u1SA))PB) = ((APB) + ((-u1SA)PB)))
51 eqid 1475 . . . . . . . . . . . 12 |- (0v` U) = (0v` U)
5212, 21, 13, 51nvrinv 8273 . . . . . . . . . . 11 |- ((U e. NrmCVec /\ A e. X) -> (AG(-u1SA)) = (0v` U))
5311, 52mpan 695 . . . . . . . . . 10 |- (A e. X -> (AG(-u1SA)) = (0v` U))
5453opreq1d 3975 . . . . . . . . 9 |- (A e. X -> ((AG(-u1SA))PB) = ((0v` U)PB))
5512, 51, 22ip0l 8371 . . . . . . . . . 10 |- ((U e. NrmCVec /\ B e. X) -> ((0v` U)PB) = 0)
5611, 23, 55mp2an 697 . . . . . . . . 9 |- ((0v` U)PB) = 0
5754, 56syl6eq 1523 . . . . . . . 8 |- (A e. X -> ((AG(-u1SA))PB) = 0)
5850, 57eqtr3d 1509 . . . . . . 7 |- (A e. X -> ((APB) + ((-u1SA)PB)) = 0)
5958opreq2d 3976 . . . . . 6 |- (A e. X -> (-uN x. ((APB) + ((-u1SA)PB))) = (-uN x. 0))
60 mul01t 5443 . . . . . . 7 |- (-uN e. CC -> (-uN x. 0) = 0)
6133, 60syl 10 . . . . . 6 |- (N e. NN0 -> (-uN x. 0) = 0)
6259, 61sylan9eqr 1529 . . . . 5 |- ((N e. NN0 /\ A e. X) -> (-uN x. ((APB) + ((-u1SA)PB))) = 0)
63 mulneg1t 5451 . . . . . . 7 |- ((N e. CC /\ ((-u1SA)PB) e. CC) -> (-uN x. ((-u1SA)PB)) = -u(N x. ((-u1SA)PB)))
6463, 18, 40syl2an 454 . . . . . 6 |- ((N e. NN0 /\ A e. X) -> (-uN x. ((-u1SA)PB)) = -u(N x. ((-u1SA)PB)))
6564opreq2d 3976 . . . . 5 |- ((N e. NN0 /\ A e. X) -> ((-uN x. (APB)) + (-uN x. ((-u1SA)PB))) = ((-uN x. (APB)) + -u(N x. ((-u1SA)PB))))
6647, 62, 653eqtr3rd 1516 . . . 4 |- ((N e. NN0 /\ A e. X) -> ((-uN x. (APB)) + -u(N x. ((-u1SA)PB))) = 0)
6729, 42, 663eqtr2d 1513 . . 3 |-