Metamath Proof Explorer


Theorem ldepspr

Description: If a vector is a scalar multiple of another vector, the (unordered pair containing the) two vectors are linearly dependent. (Contributed by AV, 16-Apr-2019) (Revised by AV, 27-Apr-2019) (Proof shortened by AV, 30-Jul-2019)

Ref Expression
Hypotheses snlindsntor.b 𝐵 = ( Base ‘ 𝑀 )
snlindsntor.r 𝑅 = ( Scalar ‘ 𝑀 )
snlindsntor.s 𝑆 = ( Base ‘ 𝑅 )
snlindsntor.0 0 = ( 0g𝑅 )
snlindsntor.z 𝑍 = ( 0g𝑀 )
snlindsntor.t · = ( ·𝑠𝑀 )
Assertion ldepspr ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) → ( ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) → { 𝑋 , 𝑌 } linDepS 𝑀 ) )

Proof

Step Hyp Ref Expression
1 snlindsntor.b 𝐵 = ( Base ‘ 𝑀 )
2 snlindsntor.r 𝑅 = ( Scalar ‘ 𝑀 )
3 snlindsntor.s 𝑆 = ( Base ‘ 𝑅 )
4 snlindsntor.0 0 = ( 0g𝑅 )
5 snlindsntor.z 𝑍 = ( 0g𝑀 )
6 snlindsntor.t · = ( ·𝑠𝑀 )
7 3simpa ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → ( 𝑋𝐵𝑌𝐵 ) )
8 7 ad2antlr ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( 𝑋𝐵𝑌𝐵 ) )
9 fvex ( 1r𝑅 ) ∈ V
10 fvex ( ( invg𝑅 ) ‘ 𝐴 ) ∈ V
11 9 10 pm3.2i ( ( 1r𝑅 ) ∈ V ∧ ( ( invg𝑅 ) ‘ 𝐴 ) ∈ V )
12 11 a1i ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( ( 1r𝑅 ) ∈ V ∧ ( ( invg𝑅 ) ‘ 𝐴 ) ∈ V ) )
13 simp3 ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → 𝑋𝑌 )
14 13 ad2antlr ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → 𝑋𝑌 )
15 fprg ( ( ( 𝑋𝐵𝑌𝐵 ) ∧ ( ( 1r𝑅 ) ∈ V ∧ ( ( invg𝑅 ) ‘ 𝐴 ) ∈ V ) ∧ 𝑋𝑌 ) → { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } : { 𝑋 , 𝑌 } ⟶ { ( 1r𝑅 ) , ( ( invg𝑅 ) ‘ 𝐴 ) } )
16 8 12 14 15 syl3anc ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } : { 𝑋 , 𝑌 } ⟶ { ( 1r𝑅 ) , ( ( invg𝑅 ) ‘ 𝐴 ) } )
17 prfi { 𝑋 , 𝑌 } ∈ Fin
18 17 a1i ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → { 𝑋 , 𝑌 } ∈ Fin )
19 4 fvexi 0 ∈ V
20 19 a1i ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → 0 ∈ V )
21 16 18 20 fdmfifsupp ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } finSupp 0 )
22 13 anim2i ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) → ( 𝑀 ∈ LMod ∧ 𝑋𝑌 ) )
23 22 adantr ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( 𝑀 ∈ LMod ∧ 𝑋𝑌 ) )
24 eqid ( 1r𝑅 ) = ( 1r𝑅 )
25 2 3 24 lmod1cl ( 𝑀 ∈ LMod → ( 1r𝑅 ) ∈ 𝑆 )
26 simp1 ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → 𝑋𝐵 )
27 25 26 anim12ci ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) → ( 𝑋𝐵 ∧ ( 1r𝑅 ) ∈ 𝑆 ) )
28 27 adantr ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( 𝑋𝐵 ∧ ( 1r𝑅 ) ∈ 𝑆 ) )
29 simp2 ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → 𝑌𝐵 )
30 29 ad2antlr ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → 𝑌𝐵 )
31 2 lmodfgrp ( 𝑀 ∈ LMod → 𝑅 ∈ Grp )
32 31 adantr ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) → 𝑅 ∈ Grp )
33 simpl ( ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) → 𝐴𝑆 )
34 eqid ( invg𝑅 ) = ( invg𝑅 )
35 3 34 grpinvcl ( ( 𝑅 ∈ Grp ∧ 𝐴𝑆 ) → ( ( invg𝑅 ) ‘ 𝐴 ) ∈ 𝑆 )
36 32 33 35 syl2an ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( ( invg𝑅 ) ‘ 𝐴 ) ∈ 𝑆 )
37 eqid ( +g𝑀 ) = ( +g𝑀 )
38 eqid { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } = { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ }
39 1 2 3 6 37 38 lincvalpr ( ( ( 𝑀 ∈ LMod ∧ 𝑋𝑌 ) ∧ ( 𝑋𝐵 ∧ ( 1r𝑅 ) ∈ 𝑆 ) ∧ ( 𝑌𝐵 ∧ ( ( invg𝑅 ) ‘ 𝐴 ) ∈ 𝑆 ) ) → ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ( linC ‘ 𝑀 ) { 𝑋 , 𝑌 } ) = ( ( ( 1r𝑅 ) · 𝑋 ) ( +g𝑀 ) ( ( ( invg𝑅 ) ‘ 𝐴 ) · 𝑌 ) ) )
40 23 28 30 36 39 syl112anc ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ( linC ‘ 𝑀 ) { 𝑋 , 𝑌 } ) = ( ( ( 1r𝑅 ) · 𝑋 ) ( +g𝑀 ) ( ( ( invg𝑅 ) ‘ 𝐴 ) · 𝑌 ) ) )
41 simpll ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → 𝑀 ∈ LMod )
42 26 ad2antlr ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → 𝑋𝐵 )
43 33 adantl ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → 𝐴𝑆 )
44 42 30 43 3jca ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( 𝑋𝐵𝑌𝐵𝐴𝑆 ) )
45 41 44 jca ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝐴𝑆 ) ) )
46 simprr ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → 𝑋 = ( 𝐴 · 𝑌 ) )
47 1 2 3 4 5 6 24 34 ldepsprlem ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝐴𝑆 ) ) → ( 𝑋 = ( 𝐴 · 𝑌 ) → ( ( ( 1r𝑅 ) · 𝑋 ) ( +g𝑀 ) ( ( ( invg𝑅 ) ‘ 𝐴 ) · 𝑌 ) ) = 𝑍 ) )
48 45 46 47 sylc ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( ( ( 1r𝑅 ) · 𝑋 ) ( +g𝑀 ) ( ( ( invg𝑅 ) ‘ 𝐴 ) · 𝑌 ) ) = 𝑍 )
49 40 48 eqtrd ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ( linC ‘ 𝑀 ) { 𝑋 , 𝑌 } ) = 𝑍 )
50 2 lmodring ( 𝑀 ∈ LMod → 𝑅 ∈ Ring )
51 eqcom ( ( 1r𝑅 ) = ( 0g𝑅 ) ↔ ( 0g𝑅 ) = ( 1r𝑅 ) )
52 eqid ( 0g𝑅 ) = ( 0g𝑅 )
53 3 52 24 01eq0ring ( ( 𝑅 ∈ Ring ∧ ( 0g𝑅 ) = ( 1r𝑅 ) ) → 𝑆 = { ( 0g𝑅 ) } )
54 sneq ( ( 0g𝑅 ) = ( 1r𝑅 ) → { ( 0g𝑅 ) } = { ( 1r𝑅 ) } )
55 54 eqeq2d ( ( 0g𝑅 ) = ( 1r𝑅 ) → ( 𝑆 = { ( 0g𝑅 ) } ↔ 𝑆 = { ( 1r𝑅 ) } ) )
56 eleq2 ( 𝑆 = { ( 1r𝑅 ) } → ( 𝐴𝑆𝐴 ∈ { ( 1r𝑅 ) } ) )
57 elsni ( 𝐴 ∈ { ( 1r𝑅 ) } → 𝐴 = ( 1r𝑅 ) )
58 oveq1 ( 𝐴 = ( 1r𝑅 ) → ( 𝐴 · 𝑌 ) = ( ( 1r𝑅 ) · 𝑌 ) )
59 58 eqeq2d ( 𝐴 = ( 1r𝑅 ) → ( 𝑋 = ( 𝐴 · 𝑌 ) ↔ 𝑋 = ( ( 1r𝑅 ) · 𝑌 ) ) )
60 29 anim1i ( ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ∧ 𝑀 ∈ LMod ) → ( 𝑌𝐵𝑀 ∈ LMod ) )
61 60 ancomd ( ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ∧ 𝑀 ∈ LMod ) → ( 𝑀 ∈ LMod ∧ 𝑌𝐵 ) )
62 1 2 6 24 lmodvs1 ( ( 𝑀 ∈ LMod ∧ 𝑌𝐵 ) → ( ( 1r𝑅 ) · 𝑌 ) = 𝑌 )
63 61 62 syl ( ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ∧ 𝑀 ∈ LMod ) → ( ( 1r𝑅 ) · 𝑌 ) = 𝑌 )
64 63 eqeq2d ( ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ∧ 𝑀 ∈ LMod ) → ( 𝑋 = ( ( 1r𝑅 ) · 𝑌 ) ↔ 𝑋 = 𝑌 ) )
65 eqneqall ( 𝑋 = 𝑌 → ( 𝑋𝑌 → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) )
66 65 com12 ( 𝑋𝑌 → ( 𝑋 = 𝑌 → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) )
67 66 3ad2ant3 ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → ( 𝑋 = 𝑌 → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) )
68 67 adantr ( ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ∧ 𝑀 ∈ LMod ) → ( 𝑋 = 𝑌 → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) )
69 64 68 sylbid ( ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ∧ 𝑀 ∈ LMod ) → ( 𝑋 = ( ( 1r𝑅 ) · 𝑌 ) → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) )
70 69 ex ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → ( 𝑀 ∈ LMod → ( 𝑋 = ( ( 1r𝑅 ) · 𝑌 ) → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) ) )
71 70 com3r ( 𝑋 = ( ( 1r𝑅 ) · 𝑌 ) → ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → ( 𝑀 ∈ LMod → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) ) )
72 59 71 syl6bi ( 𝐴 = ( 1r𝑅 ) → ( 𝑋 = ( 𝐴 · 𝑌 ) → ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → ( 𝑀 ∈ LMod → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) ) ) )
73 57 72 syl ( 𝐴 ∈ { ( 1r𝑅 ) } → ( 𝑋 = ( 𝐴 · 𝑌 ) → ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → ( 𝑀 ∈ LMod → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) ) ) )
74 56 73 syl6bi ( 𝑆 = { ( 1r𝑅 ) } → ( 𝐴𝑆 → ( 𝑋 = ( 𝐴 · 𝑌 ) → ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → ( 𝑀 ∈ LMod → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) ) ) ) )
75 74 impd ( 𝑆 = { ( 1r𝑅 ) } → ( ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) → ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → ( 𝑀 ∈ LMod → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) ) ) )
76 75 com23 ( 𝑆 = { ( 1r𝑅 ) } → ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → ( ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) → ( 𝑀 ∈ LMod → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) ) ) )
77 55 76 syl6bi ( ( 0g𝑅 ) = ( 1r𝑅 ) → ( 𝑆 = { ( 0g𝑅 ) } → ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → ( ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) → ( 𝑀 ∈ LMod → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) ) ) ) )
78 77 adantl ( ( 𝑅 ∈ Ring ∧ ( 0g𝑅 ) = ( 1r𝑅 ) ) → ( 𝑆 = { ( 0g𝑅 ) } → ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → ( ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) → ( 𝑀 ∈ LMod → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) ) ) ) )
79 53 78 mpd ( ( 𝑅 ∈ Ring ∧ ( 0g𝑅 ) = ( 1r𝑅 ) ) → ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → ( ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) → ( 𝑀 ∈ LMod → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) ) ) )
80 79 ex ( 𝑅 ∈ Ring → ( ( 0g𝑅 ) = ( 1r𝑅 ) → ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → ( ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) → ( 𝑀 ∈ LMod → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) ) ) ) )
81 51 80 syl5bi ( 𝑅 ∈ Ring → ( ( 1r𝑅 ) = ( 0g𝑅 ) → ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → ( ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) → ( 𝑀 ∈ LMod → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) ) ) ) )
82 81 com25 ( 𝑅 ∈ Ring → ( 𝑀 ∈ LMod → ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → ( ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) → ( ( 1r𝑅 ) = ( 0g𝑅 ) → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) ) ) ) )
83 50 82 mpcom ( 𝑀 ∈ LMod → ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → ( ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) → ( ( 1r𝑅 ) = ( 0g𝑅 ) → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) ) ) )
84 83 imp31 ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( ( 1r𝑅 ) = ( 0g𝑅 ) → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) )
85 orc ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) )
86 84 85 pm2.61d1 ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) )
87 4 eqeq2i ( ( 1r𝑅 ) = 0 ↔ ( 1r𝑅 ) = ( 0g𝑅 ) )
88 87 necon3abii ( ( 1r𝑅 ) ≠ 0 ↔ ¬ ( 1r𝑅 ) = ( 0g𝑅 ) )
89 88 orbi1i ( ( ( 1r𝑅 ) ≠ 0 ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ↔ ( ¬ ( 1r𝑅 ) = ( 0g𝑅 ) ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) )
90 86 89 sylibr ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( ( 1r𝑅 ) ≠ 0 ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) )
91 fvexd ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( 1r𝑅 ) ∈ V )
92 fvpr1g ( ( 𝑋𝐵 ∧ ( 1r𝑅 ) ∈ V ∧ 𝑋𝑌 ) → ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑋 ) = ( 1r𝑅 ) )
93 42 91 14 92 syl3anc ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑋 ) = ( 1r𝑅 ) )
94 93 neeq1d ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑋 ) ≠ 0 ↔ ( 1r𝑅 ) ≠ 0 ) )
95 fvexd ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( ( invg𝑅 ) ‘ 𝐴 ) ∈ V )
96 fvpr2g ( ( 𝑌𝐵 ∧ ( ( invg𝑅 ) ‘ 𝐴 ) ∈ V ∧ 𝑋𝑌 ) → ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑌 ) = ( ( invg𝑅 ) ‘ 𝐴 ) )
97 30 95 14 96 syl3anc ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑌 ) = ( ( invg𝑅 ) ‘ 𝐴 ) )
98 97 neeq1d ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑌 ) ≠ 0 ↔ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) )
99 94 98 orbi12d ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( ( ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑋 ) ≠ 0 ∨ ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑌 ) ≠ 0 ) ↔ ( ( 1r𝑅 ) ≠ 0 ∨ ( ( invg𝑅 ) ‘ 𝐴 ) ≠ 0 ) ) )
100 90 99 mpbird ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑋 ) ≠ 0 ∨ ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑌 ) ≠ 0 ) )
101 fveq2 ( 𝑣 = 𝑋 → ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑣 ) = ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑋 ) )
102 101 neeq1d ( 𝑣 = 𝑋 → ( ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑣 ) ≠ 0 ↔ ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑋 ) ≠ 0 ) )
103 fveq2 ( 𝑣 = 𝑌 → ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑣 ) = ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑌 ) )
104 103 neeq1d ( 𝑣 = 𝑌 → ( ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑣 ) ≠ 0 ↔ ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑌 ) ≠ 0 ) )
105 102 104 rexprg ( ( 𝑋𝐵𝑌𝐵 ) → ( ∃ 𝑣 ∈ { 𝑋 , 𝑌 } ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑣 ) ≠ 0 ↔ ( ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑋 ) ≠ 0 ∨ ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑌 ) ≠ 0 ) ) )
106 8 105 syl ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( ∃ 𝑣 ∈ { 𝑋 , 𝑌 } ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑣 ) ≠ 0 ↔ ( ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑋 ) ≠ 0 ∨ ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑌 ) ≠ 0 ) ) )
107 100 106 mpbird ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ∃ 𝑣 ∈ { 𝑋 , 𝑌 } ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑣 ) ≠ 0 )
108 25 adantr ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) → ( 1r𝑅 ) ∈ 𝑆 )
109 108 adantr ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( 1r𝑅 ) ∈ 𝑆 )
110 3 fvexi 𝑆 ∈ V
111 14 110 jctir ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( 𝑋𝑌𝑆 ∈ V ) )
112 38 mapprop ( ( ( 𝑋𝐵 ∧ ( 1r𝑅 ) ∈ 𝑆 ) ∧ ( 𝑌𝐵 ∧ ( ( invg𝑅 ) ‘ 𝐴 ) ∈ 𝑆 ) ∧ ( 𝑋𝑌𝑆 ∈ V ) ) → { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ∈ ( 𝑆m { 𝑋 , 𝑌 } ) )
113 42 109 30 36 111 112 syl221anc ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ∈ ( 𝑆m { 𝑋 , 𝑌 } ) )
114 breq1 ( 𝑓 = { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } → ( 𝑓 finSupp 0 ↔ { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } finSupp 0 ) )
115 oveq1 ( 𝑓 = { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } → ( 𝑓 ( linC ‘ 𝑀 ) { 𝑋 , 𝑌 } ) = ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ( linC ‘ 𝑀 ) { 𝑋 , 𝑌 } ) )
116 115 eqeq1d ( 𝑓 = { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } → ( ( 𝑓 ( linC ‘ 𝑀 ) { 𝑋 , 𝑌 } ) = 𝑍 ↔ ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ( linC ‘ 𝑀 ) { 𝑋 , 𝑌 } ) = 𝑍 ) )
117 fveq1 ( 𝑓 = { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } → ( 𝑓𝑣 ) = ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑣 ) )
118 117 neeq1d ( 𝑓 = { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } → ( ( 𝑓𝑣 ) ≠ 0 ↔ ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑣 ) ≠ 0 ) )
119 118 rexbidv ( 𝑓 = { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } → ( ∃ 𝑣 ∈ { 𝑋 , 𝑌 } ( 𝑓𝑣 ) ≠ 0 ↔ ∃ 𝑣 ∈ { 𝑋 , 𝑌 } ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑣 ) ≠ 0 ) )
120 114 116 119 3anbi123d ( 𝑓 = { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } → ( ( 𝑓 finSupp 0 ∧ ( 𝑓 ( linC ‘ 𝑀 ) { 𝑋 , 𝑌 } ) = 𝑍 ∧ ∃ 𝑣 ∈ { 𝑋 , 𝑌 } ( 𝑓𝑣 ) ≠ 0 ) ↔ ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } finSupp 0 ∧ ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ( linC ‘ 𝑀 ) { 𝑋 , 𝑌 } ) = 𝑍 ∧ ∃ 𝑣 ∈ { 𝑋 , 𝑌 } ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑣 ) ≠ 0 ) ) )
121 120 adantl ( ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) ∧ 𝑓 = { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ) → ( ( 𝑓 finSupp 0 ∧ ( 𝑓 ( linC ‘ 𝑀 ) { 𝑋 , 𝑌 } ) = 𝑍 ∧ ∃ 𝑣 ∈ { 𝑋 , 𝑌 } ( 𝑓𝑣 ) ≠ 0 ) ↔ ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } finSupp 0 ∧ ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ( linC ‘ 𝑀 ) { 𝑋 , 𝑌 } ) = 𝑍 ∧ ∃ 𝑣 ∈ { 𝑋 , 𝑌 } ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑣 ) ≠ 0 ) ) )
122 113 121 rspcedv ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } finSupp 0 ∧ ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ( linC ‘ 𝑀 ) { 𝑋 , 𝑌 } ) = 𝑍 ∧ ∃ 𝑣 ∈ { 𝑋 , 𝑌 } ( { ⟨ 𝑋 , ( 1r𝑅 ) ⟩ , ⟨ 𝑌 , ( ( invg𝑅 ) ‘ 𝐴 ) ⟩ } ‘ 𝑣 ) ≠ 0 ) → ∃ 𝑓 ∈ ( 𝑆m { 𝑋 , 𝑌 } ) ( 𝑓 finSupp 0 ∧ ( 𝑓 ( linC ‘ 𝑀 ) { 𝑋 , 𝑌 } ) = 𝑍 ∧ ∃ 𝑣 ∈ { 𝑋 , 𝑌 } ( 𝑓𝑣 ) ≠ 0 ) ) )
123 21 49 107 122 mp3and ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ∃ 𝑓 ∈ ( 𝑆m { 𝑋 , 𝑌 } ) ( 𝑓 finSupp 0 ∧ ( 𝑓 ( linC ‘ 𝑀 ) { 𝑋 , 𝑌 } ) = 𝑍 ∧ ∃ 𝑣 ∈ { 𝑋 , 𝑌 } ( 𝑓𝑣 ) ≠ 0 ) )
124 prelpwi ( ( 𝑋𝐵𝑌𝐵 ) → { 𝑋 , 𝑌 } ∈ 𝒫 𝐵 )
125 124 3adant3 ( ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) → { 𝑋 , 𝑌 } ∈ 𝒫 𝐵 )
126 125 ad2antlr ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → { 𝑋 , 𝑌 } ∈ 𝒫 𝐵 )
127 1 5 2 3 4 islindeps ( ( 𝑀 ∈ LMod ∧ { 𝑋 , 𝑌 } ∈ 𝒫 𝐵 ) → ( { 𝑋 , 𝑌 } linDepS 𝑀 ↔ ∃ 𝑓 ∈ ( 𝑆m { 𝑋 , 𝑌 } ) ( 𝑓 finSupp 0 ∧ ( 𝑓 ( linC ‘ 𝑀 ) { 𝑋 , 𝑌 } ) = 𝑍 ∧ ∃ 𝑣 ∈ { 𝑋 , 𝑌 } ( 𝑓𝑣 ) ≠ 0 ) ) )
128 41 126 127 syl2anc ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → ( { 𝑋 , 𝑌 } linDepS 𝑀 ↔ ∃ 𝑓 ∈ ( 𝑆m { 𝑋 , 𝑌 } ) ( 𝑓 finSupp 0 ∧ ( 𝑓 ( linC ‘ 𝑀 ) { 𝑋 , 𝑌 } ) = 𝑍 ∧ ∃ 𝑣 ∈ { 𝑋 , 𝑌 } ( 𝑓𝑣 ) ≠ 0 ) ) )
129 123 128 mpbird ( ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) ∧ ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) ) → { 𝑋 , 𝑌 } linDepS 𝑀 )
130 129 ex ( ( 𝑀 ∈ LMod ∧ ( 𝑋𝐵𝑌𝐵𝑋𝑌 ) ) → ( ( 𝐴𝑆𝑋 = ( 𝐴 · 𝑌 ) ) → { 𝑋 , 𝑌 } linDepS 𝑀 ) )