Metamath Proof Explorer


Theorem mapdindp1

Description: Vector independence lemma. (Contributed by NM, 1-May-2015)

Ref Expression
Hypotheses mapdindp1.v V = Base W
mapdindp1.p + ˙ = + W
mapdindp1.o 0 ˙ = 0 W
mapdindp1.n N = LSpan W
mapdindp1.w φ W LVec
mapdindp1.x φ X V 0 ˙
mapdindp1.y φ Y V 0 ˙
mapdindp1.z φ Z V 0 ˙
mapdindp1.W φ w V 0 ˙
mapdindp1.e φ N Y = N Z
mapdindp1.ne φ N X N Y
mapdindp1.f φ ¬ w N X Y
Assertion mapdindp1 φ N X N Y + ˙ Z

Proof

Step Hyp Ref Expression
1 mapdindp1.v V = Base W
2 mapdindp1.p + ˙ = + W
3 mapdindp1.o 0 ˙ = 0 W
4 mapdindp1.n N = LSpan W
5 mapdindp1.w φ W LVec
6 mapdindp1.x φ X V 0 ˙
7 mapdindp1.y φ Y V 0 ˙
8 mapdindp1.z φ Z V 0 ˙
9 mapdindp1.W φ w V 0 ˙
10 mapdindp1.e φ N Y = N Z
11 mapdindp1.ne φ N X N Y
12 mapdindp1.f φ ¬ w N X Y
13 eldifsni X V 0 ˙ X 0 ˙
14 6 13 syl φ X 0 ˙
15 lveclmod W LVec W LMod
16 5 15 syl φ W LMod
17 3 4 lspsn0 W LMod N 0 ˙ = 0 ˙
18 16 17 syl φ N 0 ˙ = 0 ˙
19 18 eqeq2d φ N X = N 0 ˙ N X = 0 ˙
20 6 eldifad φ X V
21 1 3 4 lspsneq0 W LMod X V N X = 0 ˙ X = 0 ˙
22 16 20 21 syl2anc φ N X = 0 ˙ X = 0 ˙
23 19 22 bitrd φ N X = N 0 ˙ X = 0 ˙
24 23 necon3bid φ N X N 0 ˙ X 0 ˙
25 14 24 mpbird φ N X N 0 ˙
26 25 adantr φ Y + ˙ Z = 0 ˙ N X N 0 ˙
27 sneq Y + ˙ Z = 0 ˙ Y + ˙ Z = 0 ˙
28 27 fveq2d Y + ˙ Z = 0 ˙ N Y + ˙ Z = N 0 ˙
29 28 adantl φ Y + ˙ Z = 0 ˙ N Y + ˙ Z = N 0 ˙
30 26 29 neeqtrrd φ Y + ˙ Z = 0 ˙ N X N Y + ˙ Z
31 11 adantr φ Y + ˙ Z 0 ˙ N X N Y
32 5 adantr φ Y + ˙ Z 0 ˙ W LVec
33 6 adantr φ Y + ˙ Z 0 ˙ X V 0 ˙
34 7 adantr φ Y + ˙ Z 0 ˙ Y V 0 ˙
35 8 adantr φ Y + ˙ Z 0 ˙ Z V 0 ˙
36 9 adantr φ Y + ˙ Z 0 ˙ w V 0 ˙
37 10 adantr φ Y + ˙ Z 0 ˙ N Y = N Z
38 12 adantr φ Y + ˙ Z 0 ˙ ¬ w N X Y
39 simpr φ Y + ˙ Z 0 ˙ Y + ˙ Z 0 ˙
40 1 2 3 4 32 33 34 35 36 37 31 38 39 mapdindp0 φ Y + ˙ Z 0 ˙ N Y + ˙ Z = N Y
41 31 40 neeqtrrd φ Y + ˙ Z 0 ˙ N X N Y + ˙ Z
42 30 41 pm2.61dane φ N X N Y + ˙ Z