Metamath Proof Explorer


Theorem lsppratlem6

Description: Lemma for lspprat . Negating the assumption on y , we arrive close to the desired conclusion. (Contributed by NM, 29-Aug-2014)

Ref Expression
Hypotheses lspprat.v ⊢ V = Base W
lspprat.s ⊢ S = LSubSp ⁡ W
lspprat.n ⊢ N = LSpan ⁡ W
lspprat.w ⊢ φ → W ∈ LVec
lspprat.u ⊢ φ → U ∈ S
lspprat.x ⊢ φ → X ∈ V
lspprat.y ⊢ φ → Y ∈ V
lspprat.p ⊢ φ → U ⊂ N ⁡ X Y
lsppratlem6.o ⊢ 0 ˙ = 0 W
Assertion lsppratlem6 ⊢ φ → x ∈ U ∖ 0 ˙ → U = N ⁡ x

Proof

Step Hyp Ref Expression
1 lspprat.v ⊢ V = Base W
2 lspprat.s ⊢ S = LSubSp ⁡ W
3 lspprat.n ⊢ N = LSpan ⁡ W
4 lspprat.w ⊢ φ → W ∈ LVec
5 lspprat.u ⊢ φ → U ∈ S
6 lspprat.x ⊢ φ → X ∈ V
7 lspprat.y ⊢ φ → Y ∈ V
8 lspprat.p ⊢ φ → U ⊂ N ⁡ X Y
9 lsppratlem6.o ⊢ 0 ˙ = 0 W
10 8 adantr ⊢ φ ∧ x ∈ U ∖ 0 ˙ → U ⊂ N ⁡ X Y
11 4 adantr ⊢ φ ∧ x ∈ U ∖ 0 ˙ ∧ y ∈ U ∖ N ⁡ x → W ∈ LVec
12 5 adantr ⊢ φ ∧ x ∈ U ∖ 0 ˙ ∧ y ∈ U ∖ N ⁡ x → U ∈ S
13 6 adantr ⊢ φ ∧ x ∈ U ∖ 0 ˙ ∧ y ∈ U ∖ N ⁡ x → X ∈ V
14 7 adantr ⊢ φ ∧ x ∈ U ∖ 0 ˙ ∧ y ∈ U ∖ N ⁡ x → Y ∈ V
15 8 adantr ⊢ φ ∧ x ∈ U ∖ 0 ˙ ∧ y ∈ U ∖ N ⁡ x → U ⊂ N ⁡ X Y
16 simprl ⊢ φ ∧ x ∈ U ∖ 0 ˙ ∧ y ∈ U ∖ N ⁡ x → x ∈ U ∖ 0 ˙
17 simprr ⊢ φ ∧ x ∈ U ∖ 0 ˙ ∧ y ∈ U ∖ N ⁡ x → y ∈ U ∖ N ⁡ x
18 1 2 3 11 12 13 14 15 9 16 17 lsppratlem5 ⊢ φ ∧ x ∈ U ∖ 0 ˙ ∧ y ∈ U ∖ N ⁡ x → N ⁡ X Y ⊆ U
19 ssnpss ⊢ N ⁡ X Y ⊆ U → ¬ U ⊂ N ⁡ X Y
20 18 19 syl ⊢ φ ∧ x ∈ U ∖ 0 ˙ ∧ y ∈ U ∖ N ⁡ x → ¬ U ⊂ N ⁡ X Y
21 20 expr ⊢ φ ∧ x ∈ U ∖ 0 ˙ → y ∈ U ∖ N ⁡ x → ¬ U ⊂ N ⁡ X Y
22 10 21 mt2d ⊢ φ ∧ x ∈ U ∖ 0 ˙ → ¬ y ∈ U ∖ N ⁡ x
23 22 eq0rdv ⊢ φ ∧ x ∈ U ∖ 0 ˙ → U ∖ N ⁡ x = ∅
24 ssdif0 ⊢ U ⊆ N ⁡ x ↔ U ∖ N ⁡ x = ∅
25 23 24 sylibr ⊢ φ ∧ x ∈ U ∖ 0 ˙ → U ⊆ N ⁡ x
26 lveclmod ⊢ W ∈ LVec → W ∈ LMod
27 4 26 syl ⊢ φ → W ∈ LMod
28 27 adantr ⊢ φ ∧ x ∈ U ∖ 0 ˙ → W ∈ LMod
29 5 adantr ⊢ φ ∧ x ∈ U ∖ 0 ˙ → U ∈ S
30 eldifi ⊢ x ∈ U ∖ 0 ˙ → x ∈ U
31 30 adantl ⊢ φ ∧ x ∈ U ∖ 0 ˙ → x ∈ U
32 2 3 28 29 31 ellspsn5 ⊢ φ ∧ x ∈ U ∖ 0 ˙ → N ⁡ x ⊆ U
33 25 32 eqssd ⊢ φ ∧ x ∈ U ∖ 0 ˙ → U = N ⁡ x
34 33 ex ⊢ φ → x ∈ U ∖ 0 ˙ → U = N ⁡ x