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

Theorem minveclem36 8580
Description: Lemma for minveceu 8583.
Hypotheses
Ref Expression
minvec35.x |- X = (Base` U)
minvec35.g |- G = (+v` U)
minvec35.m |- M = (-v` U)
minvec35.s |- S = (.s` U)
minvec35.n |- N = (norm` U)
minvec35.y |- Y = (Base` W)
minvec35.u |- U e. CPreHil
minvec35.a |- A e. X
minvec36.w |- W e. (SubSp` U)
minvec36.2 |- P = -usup(R, RR, < )
minvec36.1 |- R = {x | E.y e. Y x = -u(N` (AMy))}
Assertion
Ref Expression
minveclem36 |- (((a e. X /\ b e. X) /\ ((N` (AMa)) = P /\ (N` (AMb)) = P)) -> ((N` (aMb))^2) = ((2 x. ((P^2) + (P^2))) - ((N` ((AMa)G(AMb)))^2)))
Distinct variable groups:   x,y,A   x,G,y   x,M,y   x,N,y   x,S,y   x,U,y   x,W,y   x,Y,y   a,b,x,y

Proof of Theorem minveclem36
StepHypRef Expression
1 minvec35.a . . . . . . . . . 10 |- A e. X
2 minvec35.u . . . . . . . . . . . 12 |- U e. CPreHil
32phnvi 8475 . . . . . . . . . . 11 |- U e. NrmCVec
4 minvec35.x . . . . . . . . . . . 12 |- X = (Base` U)
5 minvec35.m . . . . . . . . . . . 12 |- M = (-v` U)
64, 5nvnnncan1 8268 . . . . . . . . . . 11 |- ((U e. NrmCVec /\ (A e. X /\ a e. X /\ b e. X)) -> ((AMa)M(AMb)) = (bMa))
73, 6mpan 695 . . . . . . . . . 10 |- ((A e. X /\ a e. X /\ b e. X) -> ((AMa)M(AMb)) = (bMa))
81, 7mp3an1 903 . . . . . . . . 9 |- ((a e. X /\ b e. X) -> ((AMa)M(AMb)) = (bMa))
98fveq2d 3728 . . . . . . . 8 |- ((a e. X /\ b e. X) -> (N` ((AMa)M(AMb))) = (N` (bMa)))
10 minvec35.n . . . . . . . . . 10 |- N = (norm` U)
114, 5, 10nvsub 8295 . . . . . . . . 9 |- ((U e. NrmCVec /\ a e. X /\ b e. X) -> (N` (aMb)) = (N` (bMa)))
123, 11mp3an1 903 . . . . . . . 8 |- ((a e. X /\ b e. X) -> (N` (aMb)) = (N` (bMa)))
139, 12eqtr4d 1510 . . . . . . 7 |- ((a e. X /\ b e. X) -> (N` ((AMa)M(AMb))) = (N` (aMb)))
1413opreq1d 3975 . . . . . 6 |- ((a e. X /\ b e. X) -> ((N` ((AMa)M(AMb)))^2) = ((N` (aMb))^2))
1514opreq2d 3976 . . . . 5 |- ((a e. X /\ b e. X) -> (((N` ((AMa)G(AMb)))^2) + ((N` ((AMa)M(AMb)))^2)) = (((N` ((AMa)G(AMb)))^2) + ((N` (aMb))^2)))
16 minvec35.g . . . . . . . 8 |- G = (+v` U)
174, 16, 5, 10phpar2 8482 . . . . . . 7 |- ((U e. CPreHil /\ (AMa) e. X /\ (AMb) e. X) -> (((N` ((AMa)G(AMb)))^2) + ((N` ((AMa)M(AMb)))^2)) = (2 x. (((N` (AMa))^2) + ((N` (AMb))^2))))
182, 17mp3an1 903 . . . . . 6 |- (((AMa) e. X /\ (AMb) e. X) -> (((N` ((AMa)G(AMb)))^2) + ((N` ((AMa)M(AMb)))^2)) = (2 x. (((N` (AMa))^2) + ((N` (AMb))^2))))
194, 5nvmcl 8267 . . . . . . 7 |- ((U e. NrmCVec /\ A e. X /\ a e. X) -> (AMa) e. X)
203, 1, 19mp3an12 906 . . . . . 6 |- (a e. X -> (AMa) e. X)
214, 5nvmcl 8267 . . . . . . 7 |- ((U e. NrmCVec /\ A e. X /\ b e. X) -> (AMb) e. X)
223, 1, 21mp3an12 906 . . . . . 6 |- (b e. X -> (AMb) e. X)
2318, 20, 22syl2an 454 . . . . 5 |- ((a e. X /\ b e. X) -> (((N` ((AMa)G(AMb)))^2) + ((N` ((AMa)M(AMb)))^2)) = (2 x. (((N` (AMa))^2) + ((N` (AMb))^2))))
2415, 23eqtr3d 1509 . . . 4 |- ((a e. X /\ b e. X) -> (((N` ((AMa)G(AMb)))^2) + ((N` (aMb))^2)) = (2 x. (((N` (AMa))^2) + ((N` (AMb))^2))))
25 opreq1 3968 . . . . . 6 |- ((N` (AMa)) = P -> ((N` (AMa))^2) = (P^2))
26 opreq1 3968 . . . . . 6 |- ((N` (AMb)) = P -> ((N` (AMb))^2) = (P^2))
2725, 26opreqan12d 3979 . . . . 5 |- (((N` (AMa)) = P /\ (N` (AMb)) = P) -> (((N` (AMa))^2) + ((N` (AMb))^2)) = ((P^2) + (P^2)))
2827opreq2d 3976 . . . 4 |- (((N` (AMa)) = P /\ (N` (AMb)) = P) -> (2 x. (((N` (AMa))^2) + ((N` (AMb))^2))) = (2 x. ((P^2) + (P^2))))
2924, 28sylan9eq 1527 . . 3 |- (((a e. X /\ b e. X) /\ ((N` (AMa)) = P /\ (N` (AMb)) = P)) -> (((N` ((AMa)G(AMb)))^2) + ((N` (aMb))^2)) = (2 x. ((P^2) + (P^2))))
30 2cn 5980 . . . . . . . . 9 |- 2 e. CC
31 minvec36.1 . . . . . . . . . . . . 13 |- R = {x | E.y e. Y x = -u(N` (AMy))}
32 minvec36.w . . . . . . . . . . . . 13 |- W e. (SubSp` U)
33 minvec35.y . . . . . . . . . . . . 13 |- Y = (Base` W)
34 minvec36.2 . . . . . . . . . . . . 13 |- P = -usup(R, RR, < )
3531, 2, 5, 10, 4, 32, 33, 1, 34minveclem12 8556 . . . . . . . . . . . 12 |- P e. RR
3635resqcl 6623 . . . . . . . . . . 11 |- (P^2) e. RR
3736, 36readdcl 5334 . . . . . . . . . 10 |- ((P^2) + (P^2)) e. RR
3837recn 5314 . . . . . . . . 9 |- ((P^2) + (P^2)) e. CC
3930, 38mulcl 5321 . . . . . . . 8 |- (2 x. ((P^2) + (P^2))) e. CC
40 subaddt 5375 . . . . . . . 8 |- (((2 x. ((P^2) + (P^2))) e. CC /\ ((N` ((AMa)G(AMb)))^2) e. CC /\ ((N` (aMb))^2) e. CC) -> (((2 x. ((P^2) + (P^2))) - ((N` ((AMa)G(AMb)))^2)) = ((N` (aMb))^2) <-> (((N` ((AMa)G(AMb)))^2) + ((N` (aMb))^2)) = (2 x. ((P^2) + (P^2)))))
4139, 40mp3an1 903 . . . . . . 7 |- ((((N` ((AMa)G(AMb)))^2) e. CC /\ ((N` (aMb))^2) e. CC) -> (((2 x. ((P^2) + (P^2))) - ((N` ((AMa)G(AMb)))^2)) = ((N` (aMb))^2) <-> (((N` ((AMa)G(AMb)))^2) + ((N` (aMb))^2)) = (2 x. ((P^2) + (P^2)))))
42 sqclt 6611 . . . . . . 7 |- ((N` ((AMa)G(AMb))) e. CC -> ((N` ((AMa)G(AMb)))^2) e. CC)
43 sqclt 6611 . . . . . . 7 |- ((N` (aMb)) e. CC -> ((N` (aMb))^2) e. CC)
4441, 42, 43syl2an 454 . . . . . 6 |- (((N` ((AMa)G(AMb))) e. CC /\ (N` (aMb)) e. CC) -> (((2 x. ((P^2) + (P^2))) - ((N` ((AMa)G(AMb)))^2)) = ((N` (aMb))^2) <-> (((N` ((AMa)G(AMb)))^2) + ((N` (aMb))^2)) = (2 x. ((P^2) + (P^2)))))
454, 10nvcl 8287 . . . . . . . 8 |- ((U e. NrmCVec /\ ((AMa)