Metamath Proof Explorer


Theorem islinds3

Description: A subset is linearly independent iff it is a basis of its span. (Contributed by Stefan O'Rear, 25-Feb-2015)

Ref Expression
Hypotheses islinds3.b B=BaseW
islinds3.k K=LSpanW
islinds3.x X=W𝑠KY
islinds3.j J=LBasisX
Assertion islinds3 WLModYLIndSWYJ

Proof

Step Hyp Ref Expression
1 islinds3.b B=BaseW
2 islinds3.k K=LSpanW
3 islinds3.x X=W𝑠KY
4 islinds3.j J=LBasisX
5 1 linds1 YLIndSWYB
6 5 a1i WLModYLIndSWYB
7 eqid BaseX=BaseX
8 7 linds1 YLIndSXYBaseX
9 3 1 ressbasss BaseXB
10 8 9 sstrdi YLIndSXYB
11 10 adantr YLIndSXLSpanXY=BaseXYB
12 11 a1i WLModYLIndSXLSpanXY=BaseXYB
13 simpl WLModYBWLMod
14 eqid LSubSpW=LSubSpW
15 1 14 2 lspcl WLModYBKYLSubSpW
16 1 2 lspssid WLModYBYKY
17 eqid LSpanX=LSpanX
18 3 2 17 14 lsslsp WLModKYLSubSpWYKYKY=LSpanXY
19 13 15 16 18 syl3anc WLModYBKY=LSpanXY
20 1 2 lspssv WLModYBKYB
21 3 1 ressbas2 KYBKY=BaseX
22 20 21 syl WLModYBKY=BaseX
23 19 22 eqtr3d WLModYBLSpanXY=BaseX
24 23 biantrud WLModYBYLIndSWYLIndSWLSpanXY=BaseX
25 14 3 lsslinds WLModKYLSubSpWYKYYLIndSXYLIndSW
26 13 15 16 25 syl3anc WLModYBYLIndSXYLIndSW
27 26 bicomd WLModYBYLIndSWYLIndSX
28 27 anbi1d WLModYBYLIndSWLSpanXY=BaseXYLIndSXLSpanXY=BaseX
29 24 28 bitrd WLModYBYLIndSWYLIndSXLSpanXY=BaseX
30 29 ex WLModYBYLIndSWYLIndSXLSpanXY=BaseX
31 6 12 30 pm5.21ndd WLModYLIndSWYLIndSXLSpanXY=BaseX
32 7 4 17 islbs4 YJYLIndSXLSpanXY=BaseX
33 31 32 bitr4di WLModYLIndSWYJ