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