Metamath Proof Explorer


Theorem lbslelsp

Description: The size of a basis X of a vector space W is less than the size of a generating set Y . (Contributed by Thierry Arnoux, 13-Oct-2025)

Ref Expression
Hypotheses lbslelsp.b ⊢ B = Base W
lbslelsp.j ⊢ J = LBasis ⁡ W
lbslelsp.k ⊢ K = LSpan ⁡ W
lbslelsp.w ⊢ φ → W ∈ LVec
lbslelsp.x ⊢ φ → X ∈ J
lbslelsp.y ⊢ φ → Y ⊆ B
lbslelsp.1 ⊢ φ → K ⁡ Y = B
Assertion lbslelsp ⊢ φ → X ≤ Y

Proof

Step Hyp Ref Expression
1 lbslelsp.b ⊢ B = Base W
2 lbslelsp.j ⊢ J = LBasis ⁡ W
3 lbslelsp.k ⊢ K = LSpan ⁡ W
4 lbslelsp.w ⊢ φ → W ∈ LVec
5 lbslelsp.x ⊢ φ → X ∈ J
6 lbslelsp.y ⊢ φ → Y ⊆ B
7 lbslelsp.1 ⊢ φ → K ⁡ Y = B
8 4 ad3antrrr ⊢ φ ∧ Y ∈ Fin ∧ s ∈ J ∧ s ⊆ Y → W ∈ LVec
9 5 ad3antrrr ⊢ φ ∧ Y ∈ Fin ∧ s ∈ J ∧ s ⊆ Y → X ∈ J
10 simplr ⊢ φ ∧ Y ∈ Fin ∧ s ∈ J ∧ s ⊆ Y → s ∈ J
11 2 lvecdim ⊢ W ∈ LVec ∧ X ∈ J ∧ s ∈ J → X ≈ s
12 8 9 10 11 syl3anc ⊢ φ ∧ Y ∈ Fin ∧ s ∈ J ∧ s ⊆ Y → X ≈ s
13 hasheni ⊢ X ≈ s → X = s
14 12 13 syl ⊢ φ ∧ Y ∈ Fin ∧ s ∈ J ∧ s ⊆ Y → X = s
15 hashss ⊢ Y ∈ Fin ∧ s ⊆ Y → s ≤ Y
16 15 ad4ant24 ⊢ φ ∧ Y ∈ Fin ∧ s ∈ J ∧ s ⊆ Y → s ≤ Y
17 14 16 eqbrtrd ⊢ φ ∧ Y ∈ Fin ∧ s ∈ J ∧ s ⊆ Y → X ≤ Y
18 4 adantr ⊢ φ ∧ Y ∈ Fin → W ∈ LVec
19 simpr ⊢ φ ∧ Y ∈ Fin → Y ∈ Fin
20 6 adantr ⊢ φ ∧ Y ∈ Fin → Y ⊆ B
21 7 adantr ⊢ φ ∧ Y ∈ Fin → K ⁡ Y = B
22 1 2 3 18 19 20 21 exsslsb ⊢ φ ∧ Y ∈ Fin → ∃ s ∈ J s ⊆ Y
23 17 22 r19.29a ⊢ φ ∧ Y ∈ Fin → X ≤ Y
24 5 adantr ⊢ φ ∧ ¬ Y ∈ Fin → X ∈ J
25 hashxrcl ⊢ X ∈ J → X ∈ ℝ *
26 24 25 syl ⊢ φ ∧ ¬ Y ∈ Fin → X ∈ ℝ *
27 26 pnfged ⊢ φ ∧ ¬ Y ∈ Fin → X ≤ +∞
28 1 fvexi ⊢ B ∈ V
29 28 a1i ⊢ φ → B ∈ V
30 29 6 ssexd ⊢ φ → Y ∈ V
31 hashinf ⊢ Y ∈ V ∧ ¬ Y ∈ Fin → Y = +∞
32 30 31 sylan ⊢ φ ∧ ¬ Y ∈ Fin → Y = +∞
33 27 32 breqtrrd ⊢ φ ∧ ¬ Y ∈ Fin → X ≤ Y
34 23 33 pm2.61dan ⊢ φ → X ≤ Y