Users' Mathboxes Mathbox for Brendan Leahy < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  lindsdom Structured version   Visualization version   GIF version

Theorem lindsdom 34924
Description: A linearly independent set in a free linear module of finite dimension over a division ring is smaller than the dimension of the module. (Contributed by Brendan Leahy, 2-Jun-2021.)
Assertion
Ref Expression
lindsdom ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → 𝑋𝐼)

Proof of Theorem lindsdom
Dummy variables 𝑥 𝑓 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 drngring 19482 . . . . . . 7 (𝑅 ∈ DivRing → 𝑅 ∈ Ring)
2 eqid 2820 . . . . . . . 8 (𝑅 freeLMod 𝐼) = (𝑅 freeLMod 𝐼)
32frlmlmod 20866 . . . . . . 7 ((𝑅 ∈ Ring ∧ 𝐼 ∈ Fin) → (𝑅 freeLMod 𝐼) ∈ LMod)
41, 3sylan 582 . . . . . 6 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → (𝑅 freeLMod 𝐼) ∈ LMod)
5 eqid 2820 . . . . . . 7 (Base‘(𝑅 freeLMod 𝐼)) = (Base‘(𝑅 freeLMod 𝐼))
6 eqid 2820 . . . . . . 7 (LSubSp‘(𝑅 freeLMod 𝐼)) = (LSubSp‘(𝑅 freeLMod 𝐼))
75, 6lssmre 19711 . . . . . 6 ((𝑅 freeLMod 𝐼) ∈ LMod → (LSubSp‘(𝑅 freeLMod 𝐼)) ∈ (Moore‘(Base‘(𝑅 freeLMod 𝐼))))
84, 7syl 17 . . . . 5 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → (LSubSp‘(𝑅 freeLMod 𝐼)) ∈ (Moore‘(Base‘(𝑅 freeLMod 𝐼))))
983adant3 1128 . . . 4 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → (LSubSp‘(𝑅 freeLMod 𝐼)) ∈ (Moore‘(Base‘(𝑅 freeLMod 𝐼))))
10 eqid 2820 . . . 4 (mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼))) = (mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))
11 eqid 2820 . . . 4 (mrInd‘(LSubSp‘(𝑅 freeLMod 𝐼))) = (mrInd‘(LSubSp‘(𝑅 freeLMod 𝐼)))
122frlmsca 20870 . . . . . . . . 9 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → 𝑅 = (Scalar‘(𝑅 freeLMod 𝐼)))
13 simpl 485 . . . . . . . . 9 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → 𝑅 ∈ DivRing)
1412, 13eqeltrrd 2912 . . . . . . . 8 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → (Scalar‘(𝑅 freeLMod 𝐼)) ∈ DivRing)
15 eqid 2820 . . . . . . . . 9 (Scalar‘(𝑅 freeLMod 𝐼)) = (Scalar‘(𝑅 freeLMod 𝐼))
1615islvec 19849 . . . . . . . 8 ((𝑅 freeLMod 𝐼) ∈ LVec ↔ ((𝑅 freeLMod 𝐼) ∈ LMod ∧ (Scalar‘(𝑅 freeLMod 𝐼)) ∈ DivRing))
174, 14, 16sylanbrc 585 . . . . . . 7 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → (𝑅 freeLMod 𝐼) ∈ LVec)
186, 10, 5lssacsex 19889 . . . . . . 7 ((𝑅 freeLMod 𝐼) ∈ LVec → ((LSubSp‘(𝑅 freeLMod 𝐼)) ∈ (ACS‘(Base‘(𝑅 freeLMod 𝐼))) ∧ ∀𝑥 ∈ 𝒫 (Base‘(𝑅 freeLMod 𝐼))∀𝑦 ∈ (Base‘(𝑅 freeLMod 𝐼))∀𝑧 ∈ (((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(𝑥 ∪ {𝑦})) ∖ ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘𝑥))𝑦 ∈ ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(𝑥 ∪ {𝑧}))))
1917, 18syl 17 . . . . . 6 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → ((LSubSp‘(𝑅 freeLMod 𝐼)) ∈ (ACS‘(Base‘(𝑅 freeLMod 𝐼))) ∧ ∀𝑥 ∈ 𝒫 (Base‘(𝑅 freeLMod 𝐼))∀𝑦 ∈ (Base‘(𝑅 freeLMod 𝐼))∀𝑧 ∈ (((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(𝑥 ∪ {𝑦})) ∖ ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘𝑥))𝑦 ∈ ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(𝑥 ∪ {𝑧}))))
2019simprd 498 . . . . 5 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → ∀𝑥 ∈ 𝒫 (Base‘(𝑅 freeLMod 𝐼))∀𝑦 ∈ (Base‘(𝑅 freeLMod 𝐼))∀𝑧 ∈ (((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(𝑥 ∪ {𝑦})) ∖ ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘𝑥))𝑦 ∈ ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(𝑥 ∪ {𝑧})))
21203adant3 1128 . . . 4 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → ∀𝑥 ∈ 𝒫 (Base‘(𝑅 freeLMod 𝐼))∀𝑦 ∈ (Base‘(𝑅 freeLMod 𝐼))∀𝑧 ∈ (((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(𝑥 ∪ {𝑦})) ∖ ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘𝑥))𝑦 ∈ ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(𝑥 ∪ {𝑧})))
22 dif0 4306 . . . . . 6 ((Base‘(𝑅 freeLMod 𝐼)) ∖ ∅) = (Base‘(𝑅 freeLMod 𝐼))
2322linds1 20927 . . . . 5 (𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼)) → 𝑋 ⊆ ((Base‘(𝑅 freeLMod 𝐼)) ∖ ∅))
24233ad2ant3 1131 . . . 4 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → 𝑋 ⊆ ((Base‘(𝑅 freeLMod 𝐼)) ∖ ∅))
25 eqid 2820 . . . . . . . . 9 (𝑅 unitVec 𝐼) = (𝑅 unitVec 𝐼)
2625, 2, 5uvcff 20908 . . . . . . . 8 ((𝑅 ∈ Ring ∧ 𝐼 ∈ Fin) → (𝑅 unitVec 𝐼):𝐼⟶(Base‘(𝑅 freeLMod 𝐼)))
271, 26sylan 582 . . . . . . 7 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → (𝑅 unitVec 𝐼):𝐼⟶(Base‘(𝑅 freeLMod 𝐼)))
2827frnd 6495 . . . . . 6 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → ran (𝑅 unitVec 𝐼) ⊆ (Base‘(𝑅 freeLMod 𝐼)))
2928, 22sseqtrrdi 3994 . . . . 5 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → ran (𝑅 unitVec 𝐼) ⊆ ((Base‘(𝑅 freeLMod 𝐼)) ∖ ∅))
30293adant3 1128 . . . 4 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → ran (𝑅 unitVec 𝐼) ⊆ ((Base‘(𝑅 freeLMod 𝐼)) ∖ ∅))
315linds1 20927 . . . . . 6 (𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼)) → 𝑋 ⊆ (Base‘(𝑅 freeLMod 𝐼)))
32313ad2ant3 1131 . . . . 5 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → 𝑋 ⊆ (Base‘(𝑅 freeLMod 𝐼)))
33 un0 4318 . . . . . . . 8 (ran (𝑅 unitVec 𝐼) ∪ ∅) = ran (𝑅 unitVec 𝐼)
3433fveq2i 6647 . . . . . . 7 ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(ran (𝑅 unitVec 𝐼) ∪ ∅)) = ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘ran (𝑅 unitVec 𝐼))
35 eqid 2820 . . . . . . . . . . 11 (LSpan‘(𝑅 freeLMod 𝐼)) = (LSpan‘(𝑅 freeLMod 𝐼))
366, 35, 10mrclsp 19734 . . . . . . . . . 10 ((𝑅 freeLMod 𝐼) ∈ LMod → (LSpan‘(𝑅 freeLMod 𝐼)) = (mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼))))
374, 36syl 17 . . . . . . . . 9 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → (LSpan‘(𝑅 freeLMod 𝐼)) = (mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼))))
3837fveq1d 6646 . . . . . . . 8 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → ((LSpan‘(𝑅 freeLMod 𝐼))‘ran (𝑅 unitVec 𝐼)) = ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘ran (𝑅 unitVec 𝐼)))
39 eqid 2820 . . . . . . . . . . 11 (LBasis‘(𝑅 freeLMod 𝐼)) = (LBasis‘(𝑅 freeLMod 𝐼))
402, 25, 39frlmlbs 20914 . . . . . . . . . 10 ((𝑅 ∈ Ring ∧ 𝐼 ∈ Fin) → ran (𝑅 unitVec 𝐼) ∈ (LBasis‘(𝑅 freeLMod 𝐼)))
411, 40sylan 582 . . . . . . . . 9 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → ran (𝑅 unitVec 𝐼) ∈ (LBasis‘(𝑅 freeLMod 𝐼)))
425, 39, 35lbssp 19824 . . . . . . . . 9 (ran (𝑅 unitVec 𝐼) ∈ (LBasis‘(𝑅 freeLMod 𝐼)) → ((LSpan‘(𝑅 freeLMod 𝐼))‘ran (𝑅 unitVec 𝐼)) = (Base‘(𝑅 freeLMod 𝐼)))
4341, 42syl 17 . . . . . . . 8 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → ((LSpan‘(𝑅 freeLMod 𝐼))‘ran (𝑅 unitVec 𝐼)) = (Base‘(𝑅 freeLMod 𝐼)))
4438, 43eqtr3d 2857 . . . . . . 7 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘ran (𝑅 unitVec 𝐼)) = (Base‘(𝑅 freeLMod 𝐼)))
4534, 44syl5eq 2867 . . . . . 6 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(ran (𝑅 unitVec 𝐼) ∪ ∅)) = (Base‘(𝑅 freeLMod 𝐼)))
46453adant3 1128 . . . . 5 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(ran (𝑅 unitVec 𝐼) ∪ ∅)) = (Base‘(𝑅 freeLMod 𝐼)))
4732, 46sseqtrrd 3984 . . . 4 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → 𝑋 ⊆ ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(ran (𝑅 unitVec 𝐼) ∪ ∅)))
48 un0 4318 . . . . 5 (𝑋 ∪ ∅) = 𝑋
49 drngnzr 20008 . . . . . . . . . . . . 13 (𝑅 ∈ DivRing → 𝑅 ∈ NzRing)
5049adantr 483 . . . . . . . . . . . 12 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → 𝑅 ∈ NzRing)
5112, 50eqeltrrd 2912 . . . . . . . . . . 11 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → (Scalar‘(𝑅 freeLMod 𝐼)) ∈ NzRing)
524, 51jca 514 . . . . . . . . . 10 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → ((𝑅 freeLMod 𝐼) ∈ LMod ∧ (Scalar‘(𝑅 freeLMod 𝐼)) ∈ NzRing))
5335, 15lindsind2 20936 . . . . . . . . . . 11 ((((𝑅 freeLMod 𝐼) ∈ LMod ∧ (Scalar‘(𝑅 freeLMod 𝐼)) ∈ NzRing) ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼)) ∧ 𝑦𝑋) → ¬ 𝑦 ∈ ((LSpan‘(𝑅 freeLMod 𝐼))‘(𝑋 ∖ {𝑦})))
54533expa 1114 . . . . . . . . . 10 (((((𝑅 freeLMod 𝐼) ∈ LMod ∧ (Scalar‘(𝑅 freeLMod 𝐼)) ∈ NzRing) ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) ∧ 𝑦𝑋) → ¬ 𝑦 ∈ ((LSpan‘(𝑅 freeLMod 𝐼))‘(𝑋 ∖ {𝑦})))
5552, 54sylanl1 678 . . . . . . . . 9 ((((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) ∧ 𝑦𝑋) → ¬ 𝑦 ∈ ((LSpan‘(𝑅 freeLMod 𝐼))‘(𝑋 ∖ {𝑦})))
5637fveq1d 6646 . . . . . . . . . . 11 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → ((LSpan‘(𝑅 freeLMod 𝐼))‘(𝑋 ∖ {𝑦})) = ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(𝑋 ∖ {𝑦})))
5756eleq2d 2896 . . . . . . . . . 10 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → (𝑦 ∈ ((LSpan‘(𝑅 freeLMod 𝐼))‘(𝑋 ∖ {𝑦})) ↔ 𝑦 ∈ ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(𝑋 ∖ {𝑦}))))
5857ad2antrr 724 . . . . . . . . 9 ((((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) ∧ 𝑦𝑋) → (𝑦 ∈ ((LSpan‘(𝑅 freeLMod 𝐼))‘(𝑋 ∖ {𝑦})) ↔ 𝑦 ∈ ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(𝑋 ∖ {𝑦}))))
5955, 58mtbid 326 . . . . . . . 8 ((((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) ∧ 𝑦𝑋) → ¬ 𝑦 ∈ ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(𝑋 ∖ {𝑦})))
6059ralrimiva 3169 . . . . . . 7 (((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → ∀𝑦𝑋 ¬ 𝑦 ∈ ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(𝑋 ∖ {𝑦})))
61603impa 1106 . . . . . 6 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → ∀𝑦𝑋 ¬ 𝑦 ∈ ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(𝑋 ∖ {𝑦})))
6210, 11ismri2 16879 . . . . . . . 8 (((LSubSp‘(𝑅 freeLMod 𝐼)) ∈ (Moore‘(Base‘(𝑅 freeLMod 𝐼))) ∧ 𝑋 ⊆ (Base‘(𝑅 freeLMod 𝐼))) → (𝑋 ∈ (mrInd‘(LSubSp‘(𝑅 freeLMod 𝐼))) ↔ ∀𝑦𝑋 ¬ 𝑦 ∈ ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(𝑋 ∖ {𝑦}))))
638, 31, 62syl2an 597 . . . . . . 7 (((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → (𝑋 ∈ (mrInd‘(LSubSp‘(𝑅 freeLMod 𝐼))) ↔ ∀𝑦𝑋 ¬ 𝑦 ∈ ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(𝑋 ∖ {𝑦}))))
64633impa 1106 . . . . . 6 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → (𝑋 ∈ (mrInd‘(LSubSp‘(𝑅 freeLMod 𝐼))) ↔ ∀𝑦𝑋 ¬ 𝑦 ∈ ((mrCls‘(LSubSp‘(𝑅 freeLMod 𝐼)))‘(𝑋 ∖ {𝑦}))))
6561, 64mpbird 259 . . . . 5 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → 𝑋 ∈ (mrInd‘(LSubSp‘(𝑅 freeLMod 𝐼))))
6648, 65eqeltrid 2915 . . . 4 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → (𝑋 ∪ ∅) ∈ (mrInd‘(LSubSp‘(𝑅 freeLMod 𝐼))))
67 simpr 487 . . . . . . 7 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → 𝐼 ∈ Fin)
6825uvcendim 20964 . . . . . . . . 9 ((𝑅 ∈ NzRing ∧ 𝐼 ∈ Fin) → 𝐼 ≈ ran (𝑅 unitVec 𝐼))
6949, 68sylan 582 . . . . . . . 8 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → 𝐼 ≈ ran (𝑅 unitVec 𝐼))
70 enfi 8710 . . . . . . . 8 (𝐼 ≈ ran (𝑅 unitVec 𝐼) → (𝐼 ∈ Fin ↔ ran (𝑅 unitVec 𝐼) ∈ Fin))
7169, 70syl 17 . . . . . . 7 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → (𝐼 ∈ Fin ↔ ran (𝑅 unitVec 𝐼) ∈ Fin))
7267, 71mpbid 234 . . . . . 6 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → ran (𝑅 unitVec 𝐼) ∈ Fin)
7372olcd 870 . . . . 5 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → (𝑋 ∈ Fin ∨ ran (𝑅 unitVec 𝐼) ∈ Fin))
74733adant3 1128 . . . 4 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → (𝑋 ∈ Fin ∨ ran (𝑅 unitVec 𝐼) ∈ Fin))
759, 10, 11, 21, 24, 30, 47, 66, 74mreexexd 16895 . . 3 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → ∃𝑓 ∈ 𝒫 ran (𝑅 unitVec 𝐼)(𝑋𝑓 ∧ (𝑓 ∪ ∅) ∈ (mrInd‘(LSubSp‘(𝑅 freeLMod 𝐼)))))
76 simpl 485 . . . . 5 ((𝑋𝑓 ∧ (𝑓 ∪ ∅) ∈ (mrInd‘(LSubSp‘(𝑅 freeLMod 𝐼)))) → 𝑋𝑓)
77 ovex 7164 . . . . . . 7 (𝑅 unitVec 𝐼) ∈ V
7877rnex 7593 . . . . . 6 ran (𝑅 unitVec 𝐼) ∈ V
79 elpwi 4522 . . . . . 6 (𝑓 ∈ 𝒫 ran (𝑅 unitVec 𝐼) → 𝑓 ⊆ ran (𝑅 unitVec 𝐼))
80 ssdomg 8531 . . . . . 6 (ran (𝑅 unitVec 𝐼) ∈ V → (𝑓 ⊆ ran (𝑅 unitVec 𝐼) → 𝑓 ≼ ran (𝑅 unitVec 𝐼)))
8178, 79, 80mpsyl 68 . . . . 5 (𝑓 ∈ 𝒫 ran (𝑅 unitVec 𝐼) → 𝑓 ≼ ran (𝑅 unitVec 𝐼))
82 endomtr 8543 . . . . 5 ((𝑋𝑓𝑓 ≼ ran (𝑅 unitVec 𝐼)) → 𝑋 ≼ ran (𝑅 unitVec 𝐼))
8376, 81, 82syl2anr 598 . . . 4 ((𝑓 ∈ 𝒫 ran (𝑅 unitVec 𝐼) ∧ (𝑋𝑓 ∧ (𝑓 ∪ ∅) ∈ (mrInd‘(LSubSp‘(𝑅 freeLMod 𝐼))))) → 𝑋 ≼ ran (𝑅 unitVec 𝐼))
8483rexlimiva 3268 . . 3 (∃𝑓 ∈ 𝒫 ran (𝑅 unitVec 𝐼)(𝑋𝑓 ∧ (𝑓 ∪ ∅) ∈ (mrInd‘(LSubSp‘(𝑅 freeLMod 𝐼)))) → 𝑋 ≼ ran (𝑅 unitVec 𝐼))
8575, 84syl 17 . 2 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → 𝑋 ≼ ran (𝑅 unitVec 𝐼))
8669ensymd 8536 . . 3 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin) → ran (𝑅 unitVec 𝐼) ≈ 𝐼)
87863adant3 1128 . 2 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → ran (𝑅 unitVec 𝐼) ≈ 𝐼)
88 domentr 8544 . 2 ((𝑋 ≼ ran (𝑅 unitVec 𝐼) ∧ ran (𝑅 unitVec 𝐼) ≈ 𝐼) → 𝑋𝐼)
8985, 87, 88syl2anc 586 1 ((𝑅 ∈ DivRing ∧ 𝐼 ∈ Fin ∧ 𝑋 ∈ (LIndS‘(𝑅 freeLMod 𝐼))) → 𝑋𝐼)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 208  wa 398  wo 843  w3a 1083   = wceq 1537  wcel 2114  wral 3125  wrex 3126  Vcvv 3473  cdif 3909  cun 3910  wss 3912  c0 4267  𝒫 cpw 4513  {csn 4541   class class class wbr 5040  ran crn 5530  wf 6325  cfv 6329  (class class class)co 7131  cen 8482  cdom 8483  Fincfn 8485  Basecbs 16459  Scalarcsca 16544  Moorecmre 16829  mrClscmrc 16830  mrIndcmri 16831  ACScacs 16832  Ringcrg 19273  DivRingcdr 19475  LModclmod 19607  LSubSpclss 19676  LSpanclspn 19716  LBasisclbs 19819  LVecclvec 19847  NzRingcnzr 20003   freeLMod cfrlm 20863   unitVec cuvc 20899  LIndSclinds 20922
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1970  ax-7 2015  ax-8 2116  ax-9 2124  ax-10 2145  ax-11 2161  ax-12 2177  ax-ext 2792  ax-rep 5164  ax-sep 5177  ax-nul 5184  ax-pow 5240  ax-pr 5304  ax-un 7437  ax-cnex 10569  ax-resscn 10570  ax-1cn 10571  ax-icn 10572  ax-addcl 10573  ax-addrcl 10574  ax-mulcl 10575  ax-mulrcl 10576  ax-mulcom 10577  ax-addass 10578  ax-mulass 10579  ax-distr 10580  ax-i2m1 10581  ax-1ne0 10582  ax-1rid 10583  ax-rnegex 10584  ax-rrecex 10585  ax-cnre 10586  ax-pre-lttri 10587  ax-pre-lttrn 10588  ax-pre-ltadd 10589  ax-pre-mulgt0 10590
This theorem depends on definitions:  df-bi 209  df-an 399  df-or 844  df-3or 1084  df-3an 1085  df-tru 1540  df-ex 1781  df-nf 1785  df-sb 2070  df-mo 2622  df-eu 2653  df-clab 2799  df-cleq 2813  df-clel 2891  df-nfc 2959  df-ne 3007  df-nel 3111  df-ral 3130  df-rex 3131  df-reu 3132  df-rmo 3133  df-rab 3134  df-v 3475  df-sbc 3752  df-csb 3860  df-dif 3915  df-un 3917  df-in 3919  df-ss 3928  df-pss 3930  df-nul 4268  df-if 4442  df-pw 4515  df-sn 4542  df-pr 4544  df-tp 4546  df-op 4548  df-uni 4813  df-int 4851  df-iun 4895  df-iin 4896  df-br 5041  df-opab 5103  df-mpt 5121  df-tr 5147  df-id 5434  df-eprel 5439  df-po 5448  df-so 5449  df-fr 5488  df-se 5489  df-we 5490  df-xp 5535  df-rel 5536  df-cnv 5537  df-co 5538  df-dm 5539  df-rn 5540  df-res 5541  df-ima 5542  df-pred 6122  df-ord 6168  df-on 6169  df-lim 6170  df-suc 6171  df-iota 6288  df-fun 6331  df-fn 6332  df-f 6333  df-f1 6334  df-fo 6335  df-f1o 6336  df-fv 6337  df-isom 6338  df-riota 7089  df-ov 7134  df-oprab 7135  df-mpo 7136  df-of 7385  df-om 7557  df-1st 7665  df-2nd 7666  df-supp 7807  df-tpos 7868  df-wrecs 7923  df-recs 7984  df-rdg 8022  df-1o 8078  df-oadd 8082  df-er 8265  df-map 8384  df-ixp 8438  df-en 8486  df-dom 8487  df-sdom 8488  df-fin 8489  df-fsupp 8810  df-sup 8882  df-oi 8950  df-card 9344  df-pnf 10653  df-mnf 10654  df-xr 10655  df-ltxr 10656  df-le 10657  df-sub 10848  df-neg 10849  df-nn 11615  df-2 11677  df-3 11678  df-4 11679  df-5 11680  df-6 11681  df-7 11682  df-8 11683  df-9 11684  df-n0 11875  df-z 11959  df-dec 12076  df-uz 12221  df-fz 12875  df-fzo 13016  df-seq 13352  df-hash 13674  df-struct 16461  df-ndx 16462  df-slot 16463  df-base 16465  df-sets 16466  df-ress 16467  df-plusg 16554  df-mulr 16555  df-sca 16557  df-vsca 16558  df-ip 16559  df-tset 16560  df-ple 16561  df-ds 16563  df-hom 16565  df-cco 16566  df-0g 16691  df-gsum 16692  df-prds 16697  df-pws 16699  df-mre 16833  df-mrc 16834  df-mri 16835  df-acs 16836  df-mgm 17828  df-sgrp 17877  df-mnd 17888  df-mhm 17932  df-submnd 17933  df-grp 18082  df-minusg 18083  df-sbg 18084  df-mulg 18201  df-subg 18252  df-ghm 18332  df-cntz 18423  df-cmn 18884  df-abl 18885  df-mgp 19216  df-ur 19228  df-ring 19275  df-oppr 19349  df-dvdsr 19367  df-unit 19368  df-invr 19398  df-drng 19477  df-subrg 19506  df-lmod 19609  df-lss 19677  df-lsp 19717  df-lmhm 19767  df-lbs 19820  df-lvec 19848  df-sra 19917  df-rgmod 19918  df-nzr 20004  df-dsmm 20849  df-frlm 20864  df-uvc 20900  df-lindf 20923  df-linds 20924
This theorem is referenced by:  lindsenlbs  34925
  Copyright terms: Public domain W3C validator