Users' Mathboxes Mathbox for Alexander van der Vekens < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  ldepspr Structured version   Visualization version   GIF version

Theorem ldepspr 49916
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.)
Hypotheses
Ref Expression
snlindsntor.b 𝐵 = (Base‘𝑀)
snlindsntor.r 𝑅 = (Scalar‘𝑀)
snlindsntor.s 𝑆 = (Base‘𝑅)
snlindsntor.0 0 = (0g‘𝑅)
snlindsntor.z 𝑍 = (0g‘𝑀)
snlindsntor.t · = ( ·𝑠 ‘𝑀)
Assertion
Ref Expression
ldepspr ((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → {𝑋, 𝑌} linDepS 𝑀))

Proof of Theorem ldepspr
Dummy variables 𝑓 𝑣 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 3simpa 1166 . . . . . . 7 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵))
21ad2antlr 740 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵))
3 fvex 6929 . . . . . . . 8 (1r‘𝑅) ∈ V
4 fvex 6929 . . . . . . . 8 ((invg‘𝑅)‘𝐴) ∈ V
53, 4pm3.2i 476 . . . . . . 7 ((1r‘𝑅) ∈ V ∧ ((invg‘𝑅)‘𝐴) ∈ V)
65a1i 11 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ((1r‘𝑅) ∈ V ∧ ((invg‘𝑅)‘𝐴) ∈ V))
7 simp3 1156 . . . . . . 7 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → 𝑋 ≠ 𝑌)
87ad2antlr 740 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → 𝑋 ≠ 𝑌)
9 fprg 7191 . . . . . 6 (((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) ∧ ((1r‘𝑅) ∈ V ∧ ((invg‘𝑅)‘𝐴) ∈ V) ∧ 𝑋 ≠ 𝑌) → {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}:{𝑋, 𝑌}⟶{(1r‘𝑅), ((invg‘𝑅)‘𝐴)})
102, 6, 8, 9syl3anc 1399 . . . . 5 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}:{𝑋, 𝑌}⟶{(1r‘𝑅), ((invg‘𝑅)‘𝐴)})
11 prfi 9353 . . . . . 6 {𝑋, 𝑌} ∈ Fin
1211a1i 11 . . . . 5 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → {𝑋, 𝑌} ∈ Fin)
13 snlindsntor.0 . . . . . . 7 0 = (0g‘𝑅)
1413fvexi 6930 . . . . . 6 0 ∈ V
1514a1i 11 . . . . 5 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → 0 ∈ V)
1610, 12, 15fdmfifsupp 9404 . . . 4 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} finSupp 0 )
177anim2i 629 . . . . . . 7 ((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) → (𝑀 ∈ LMod ∧ 𝑋 ≠ 𝑌))
1817adantr 486 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (𝑀 ∈ LMod ∧ 𝑋 ≠ 𝑌))
19 snlindsntor.r . . . . . . . . 9 𝑅 = (Scalar‘𝑀)
20 snlindsntor.s . . . . . . . . 9 𝑆 = (Base‘𝑅)
21 eqid 2763 . . . . . . . . 9 (1r‘𝑅) = (1r‘𝑅)
2219, 20, 21lmod1cl 21215 . . . . . . . 8 (𝑀 ∈ LMod → (1r‘𝑅) ∈ 𝑆)
23 simp1 1154 . . . . . . . 8 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → 𝑋 ∈ 𝐵)
2422, 23anim12ci 626 . . . . . . 7 ((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) → (𝑋 ∈ 𝐵 ∧ (1r‘𝑅) ∈ 𝑆))
2524adantr 486 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (𝑋 ∈ 𝐵 ∧ (1r‘𝑅) ∈ 𝑆))
26 simp2 1155 . . . . . . 7 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → 𝑌 ∈ 𝐵)
2726ad2antlr 740 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → 𝑌 ∈ 𝐵)
2819lmodfgrp 21195 . . . . . . . 8 (𝑀 ∈ LMod → 𝑅 ∈ Grp)
2928adantr 486 . . . . . . 7 ((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) → 𝑅 ∈ Grp)
30 simpl 488 . . . . . . 7 ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → 𝐴 ∈ 𝑆)
31 eqid 2763 . . . . . . . 8 (invg‘𝑅) = (invg‘𝑅)
3220, 31grpinvcl 19248 . . . . . . 7 ((𝑅 ∈ Grp ∧ 𝐴 ∈ 𝑆) → ((invg‘𝑅)‘𝐴) ∈ 𝑆)
3329, 30, 32syl2an 608 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ((invg‘𝑅)‘𝐴) ∈ 𝑆)
34 snlindsntor.b . . . . . . 7 𝐵 = (Base‘𝑀)
35 snlindsntor.t . . . . . . 7 · = ( ·𝑠 ‘𝑀)
36 eqid 2763 . . . . . . 7 (+g‘𝑀) = (+g‘𝑀)
37 eqid 2763 . . . . . . 7 {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}
3834, 19, 20, 35, 36, 37lincvalpr 49861 . . . . . 6 (((𝑀 ∈ LMod ∧ 𝑋 ≠ 𝑌) ∧ (𝑋 ∈ 𝐵 ∧ (1r‘𝑅) ∈ 𝑆) ∧ (𝑌 ∈ 𝐵 ∧ ((invg‘𝑅)‘𝐴) ∈ 𝑆)) → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ( linC ‘𝑀){𝑋, 𝑌}) = (((1r‘𝑅) · 𝑋)(+g‘𝑀)(((invg‘𝑅)‘𝐴) · 𝑌)))
3918, 25, 27, 33, 38syl112anc 1402 . . . . 5 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ( linC ‘𝑀){𝑋, 𝑌}) = (((1r‘𝑅) · 𝑋)(+g‘𝑀)(((invg‘𝑅)‘𝐴) · 𝑌)))
40 simpll 779 . . . . . . 7 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → 𝑀 ∈ LMod)
4123ad2antlr 740 . . . . . . . 8 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → 𝑋 ∈ 𝐵)
4230adantl 487 . . . . . . . 8 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → 𝐴 ∈ 𝑆)
4341, 27, 423jca 1146 . . . . . . 7 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝐴 ∈ 𝑆))
4440, 43jca 521 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝐴 ∈ 𝑆)))
45 simprr 785 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → 𝑋 = (𝐴 · 𝑌))
46 snlindsntor.z . . . . . . 7 𝑍 = (0g‘𝑀)
4734, 19, 20, 13, 46, 35, 21, 31ldepsprlem 49915 . . . . . 6 ((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝐴 ∈ 𝑆)) → (𝑋 = (𝐴 · 𝑌) → (((1r‘𝑅) · 𝑋)(+g‘𝑀)(((invg‘𝑅)‘𝐴) · 𝑌)) = 𝑍))
4844, 45, 47sylc 66 . . . . 5 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (((1r‘𝑅) · 𝑋)(+g‘𝑀)(((invg‘𝑅)‘𝐴) · 𝑌)) = 𝑍)
4939, 48eqtrd 2798 . . . 4 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ( linC ‘𝑀){𝑋, 𝑌}) = 𝑍)
5019lmodring 21194 . . . . . . . . . 10 (𝑀 ∈ LMod → 𝑅 ∈ Ring)
51 eqcom 2770 . . . . . . . . . . . 12 ((1r‘𝑅) = (0g‘𝑅) ↔ (0g‘𝑅) = (1r‘𝑅))
52 eqid 2763 . . . . . . . . . . . . . . 15 (0g‘𝑅) = (0g‘𝑅)
5320, 52, 2101eq0ring 20832 . . . . . . . . . . . . . 14 ((𝑅 ∈ Ring ∧ (0g‘𝑅) = (1r‘𝑅)) → 𝑆 = {(0g‘𝑅)})
54 sneq 4594 . . . . . . . . . . . . . . . . 17 ((0g‘𝑅) = (1r‘𝑅) → {(0g‘𝑅)} = {(1r‘𝑅)})
5554eqeq2d 2774 . . . . . . . . . . . . . . . 16 ((0g‘𝑅) = (1r‘𝑅) → (𝑆 = {(0g‘𝑅)} ↔ 𝑆 = {(1r‘𝑅)}))
56 eleq2 2853 . . . . . . . . . . . . . . . . . . 19 (𝑆 = {(1r‘𝑅)} → (𝐴 ∈ 𝑆 ↔ 𝐴 ∈ {(1r‘𝑅)}))
57 elsni 4601 . . . . . . . . . . . . . . . . . . . 20 (𝐴 ∈ {(1r‘𝑅)} → 𝐴 = (1r‘𝑅))
58 oveq1 7458 . . . . . . . . . . . . . . . . . . . . . 22 (𝐴 = (1r‘𝑅) → (𝐴 · 𝑌) = ((1r‘𝑅) · 𝑌))
5958eqeq2d 2774 . . . . . . . . . . . . . . . . . . . . 21 (𝐴 = (1r‘𝑅) → (𝑋 = (𝐴 · 𝑌) ↔ 𝑋 = ((1r‘𝑅) · 𝑌)))
6026anim1i 627 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) ∧ 𝑀 ∈ LMod) → (𝑌 ∈ 𝐵 ∧ 𝑀 ∈ LMod))
6160ancomd 467 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) ∧ 𝑀 ∈ LMod) → (𝑀 ∈ LMod ∧ 𝑌 ∈ 𝐵))
6234, 19, 35, 21lmodvs1 21216 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑀 ∈ LMod ∧ 𝑌 ∈ 𝐵) → ((1r‘𝑅) · 𝑌) = 𝑌)
6361, 62syl 18 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) ∧ 𝑀 ∈ LMod) → ((1r‘𝑅) · 𝑌) = 𝑌)
6463eqeq2d 2774 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) ∧ 𝑀 ∈ LMod) → (𝑋 = ((1r‘𝑅) · 𝑌) ↔ 𝑋 = 𝑌))
65 eqneqall 2970 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑋 = 𝑌 → (𝑋 ≠ 𝑌 → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))
6665com12 33 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑋 ≠ 𝑌 → (𝑋 = 𝑌 → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))
67663ad2ant3 1153 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → (𝑋 = 𝑌 → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))
6867adantr 486 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) ∧ 𝑀 ∈ LMod) → (𝑋 = 𝑌 → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))
6964, 68sylbid 243 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) ∧ 𝑀 ∈ LMod) → (𝑋 = ((1r‘𝑅) · 𝑌) → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))
7069ex 418 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → (𝑀 ∈ LMod → (𝑋 = ((1r‘𝑅) · 𝑌) → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))))
7170com3r 88 . . . . . . . . . . . . . . . . . . . . 21 (𝑋 = ((1r‘𝑅) · 𝑌) → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))))
7259, 71biimtrdi 256 . . . . . . . . . . . . . . . . . . . 20 (𝐴 = (1r‘𝑅) → (𝑋 = (𝐴 · 𝑌) → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))))
7357, 72syl 18 . . . . . . . . . . . . . . . . . . 19 (𝐴 ∈ {(1r‘𝑅)} → (𝑋 = (𝐴 · 𝑌) → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))))
7456, 73biimtrdi 256 . . . . . . . . . . . . . . . . . 18 (𝑆 = {(1r‘𝑅)} → (𝐴 ∈ 𝑆 → (𝑋 = (𝐴 · 𝑌) → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))))))
7574impd 416 . . . . . . . . . . . . . . . . 17 (𝑆 = {(1r‘𝑅)} → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))))
7675com23 87 . . . . . . . . . . . . . . . 16 (𝑆 = {(1r‘𝑅)} → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))))
7755, 76biimtrdi 256 . . . . . . . . . . . . . . 15 ((0g‘𝑅) = (1r‘𝑅) → (𝑆 = {(0g‘𝑅)} → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))))))
7877adantl 487 . . . . . . . . . . . . . 14 ((𝑅 ∈ Ring ∧ (0g‘𝑅) = (1r‘𝑅)) → (𝑆 = {(0g‘𝑅)} → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))))))
7953, 78mpd 16 . . . . . . . . . . . . 13 ((𝑅 ∈ Ring ∧ (0g‘𝑅) = (1r‘𝑅)) → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))))
8079ex 418 . . . . . . . . . . . 12 (𝑅 ∈ Ring → ((0g‘𝑅) = (1r‘𝑅) → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))))))
8151, 80biimtrid 245 . . . . . . . . . . 11 (𝑅 ∈ Ring → ((1r‘𝑅) = (0g‘𝑅) → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → (𝑀 ∈ LMod → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))))))
8281com25 100 . . . . . . . . . 10 (𝑅 ∈ Ring → (𝑀 ∈ LMod → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → ((1r‘𝑅) = (0g‘𝑅) → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))))))
8350, 82mpcom 39 . . . . . . . . 9 (𝑀 ∈ LMod → ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → ((1r‘𝑅) = (0g‘𝑅) → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))))
8483imp31 423 . . . . . . . 8 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ((1r‘𝑅) = (0g‘𝑅) → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))
85 orc 881 . . . . . . . 8 (¬ (1r‘𝑅) = (0g‘𝑅) → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))
8684, 85pm2.61d1 182 . . . . . . 7 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))
8713eqeq2i 2776 . . . . . . . . 9 ((1r‘𝑅) = 0 ↔ (1r‘𝑅) = (0g‘𝑅))
8887necon3abii 3005 . . . . . . . 8 ((1r‘𝑅) ≠ 0 ↔ ¬ (1r‘𝑅) = (0g‘𝑅))
8988orbi1i 927 . . . . . . 7 (((1r‘𝑅) ≠ 0 ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ) ↔ (¬ (1r‘𝑅) = (0g‘𝑅) ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))
9086, 89sylibr 237 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ((1r‘𝑅) ≠ 0 ∨ ((invg‘𝑅)‘𝐴) ≠ 0 ))
91 fvexd 6931 . . . . . . . . 9 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (1r‘𝑅) ∈ V)
92 fvpr1g 7226 . . . . . . . . 9 ((𝑋 ∈ 𝐵 ∧ (1r‘𝑅) ∈ V ∧ 𝑋 ≠ 𝑌) → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋) = (1r‘𝑅))
9341, 91, 8, 92syl3anc 1399 . . . . . . . 8 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋) = (1r‘𝑅))
9493neeq1d 3018 . . . . . . 7 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋) ≠ 0 ↔ (1r‘𝑅) ≠ 0 ))
95 fvexd 6931 . . . . . . . . 9 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ((invg‘𝑅)‘𝐴) ∈ V)
96 fvpr2g 7227 . . . . . . . . 9 ((𝑌 ∈ 𝐵 ∧ ((invg‘𝑅)‘𝐴) ∈ V ∧ 𝑋 ≠ 𝑌) → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌) = ((invg‘𝑅)‘𝐴))
9727, 95, 8, 96syl3anc 1399 . . . . . . . 8 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌) = ((invg‘𝑅)‘𝐴))
9897neeq1d 3018 . . . . . . 7 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌) ≠ 0 ↔ ((invg‘𝑅)‘𝐴) ≠ 0 ))
9994, 98orbi12d 932 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ((({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋) ≠ 0 ∨ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌) ≠ 0 ) ↔ ((1r‘𝑅) ≠ 0 ∨ ((invg‘𝑅)‘𝐴) ≠ 0 )))
10090, 99mpbird 260 . . . . 5 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋) ≠ 0 ∨ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌) ≠ 0 ))
101 fveq2 6916 . . . . . . . 8 (𝑣 = 𝑋 → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) = ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋))
102101neeq1d 3018 . . . . . . 7 (𝑣 = 𝑋 → (({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 ↔ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋) ≠ 0 ))
103 fveq2 6916 . . . . . . . 8 (𝑣 = 𝑌 → ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) = ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌))
104103neeq1d 3018 . . . . . . 7 (𝑣 = 𝑌 → (({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 ↔ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌) ≠ 0 ))
105102, 104rexprg 4659 . . . . . 6 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → (∃𝑣 ∈ {𝑋, 𝑌} ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 ↔ (({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋) ≠ 0 ∨ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌) ≠ 0 )))
1062, 105syl 18 . . . . 5 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (∃𝑣 ∈ {𝑋, 𝑌} ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 ↔ (({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑋) ≠ 0 ∨ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑌) ≠ 0 )))
107100, 106mpbird 260 . . . 4 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ∃𝑣 ∈ {𝑋, 𝑌} ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 )
10822adantr 486 . . . . . . 7 ((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) → (1r‘𝑅) ∈ 𝑆)
109108adantr 486 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (1r‘𝑅) ∈ 𝑆)
11020fvexi 6930 . . . . . . 7 𝑆 ∈ V
1118, 110jctir 530 . . . . . 6 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (𝑋 ≠ 𝑌 ∧ 𝑆 ∈ V))
11237mapprop 49789 . . . . . 6 (((𝑋 ∈ 𝐵 ∧ (1r‘𝑅) ∈ 𝑆) ∧ (𝑌 ∈ 𝐵 ∧ ((invg‘𝑅)‘𝐴) ∈ 𝑆) ∧ (𝑋 ≠ 𝑌 ∧ 𝑆 ∈ V)) → {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ∈ (𝑆 ↑m {𝑋, 𝑌}))
11341, 109, 27, 33, 111, 112syl221anc 1409 . . . . 5 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ∈ (𝑆 ↑m {𝑋, 𝑌}))
114 breq1 5111 . . . . . . 7 (𝑓 = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} → (𝑓 finSupp 0 ↔ {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} finSupp 0 ))
115 oveq1 7458 . . . . . . . 8 (𝑓 = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} → (𝑓( linC ‘𝑀){𝑋, 𝑌}) = ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ( linC ‘𝑀){𝑋, 𝑌}))
116115eqeq1d 2765 . . . . . . 7 (𝑓 = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} → ((𝑓( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ↔ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ( linC ‘𝑀){𝑋, 𝑌}) = 𝑍))
117 fveq1 6915 . . . . . . . . 9 (𝑓 = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} → (𝑓‘𝑣) = ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣))
118117neeq1d 3018 . . . . . . . 8 (𝑓 = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} → ((𝑓‘𝑣) ≠ 0 ↔ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 ))
119118rexbidv 3190 . . . . . . 7 (𝑓 = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} → (∃𝑣 ∈ {𝑋, 𝑌} (𝑓‘𝑣) ≠ 0 ↔ ∃𝑣 ∈ {𝑋, 𝑌} ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 ))
120114, 116, 1193anbi123d 1465 . . . . . 6 (𝑓 = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} → ((𝑓 finSupp 0 ∧ (𝑓( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} (𝑓‘𝑣) ≠ 0 ) ↔ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} finSupp 0 ∧ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 )))
121120adantl 487 . . . . 5 ((((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) ∧ 𝑓 = {⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}) → ((𝑓 finSupp 0 ∧ (𝑓( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} (𝑓‘𝑣) ≠ 0 ) ↔ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} finSupp 0 ∧ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 )))
122113, 121rspcedv 3573 . . . 4 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → (({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} finSupp 0 ∧ ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩} ( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} ({⟨𝑋, (1r‘𝑅)⟩, ⟨𝑌, ((invg‘𝑅)‘𝐴)⟩}‘𝑣) ≠ 0 ) → ∃𝑓 ∈ (𝑆 ↑m {𝑋, 𝑌})(𝑓 finSupp 0 ∧ (𝑓( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} (𝑓‘𝑣) ≠ 0 )))
12316, 49, 107, 122mp3and 1494 . . 3 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ∃𝑓 ∈ (𝑆 ↑m {𝑋, 𝑌})(𝑓 finSupp 0 ∧ (𝑓( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} (𝑓‘𝑣) ≠ 0 ))
124 prelpwi 5422 . . . . . 6 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵) → {𝑋, 𝑌} ∈ 𝒫 𝐵)
1251243adant3 1150 . . . . 5 ((𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌) → {𝑋, 𝑌} ∈ 𝒫 𝐵)
126125ad2antlr 740 . . . 4 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → {𝑋, 𝑌} ∈ 𝒫 𝐵)
12734, 46, 19, 20, 13islindeps 49896 . . . 4 ((𝑀 ∈ LMod ∧ {𝑋, 𝑌} ∈ 𝒫 𝐵) → ({𝑋, 𝑌} linDepS 𝑀 ↔ ∃𝑓 ∈ (𝑆 ↑m {𝑋, 𝑌})(𝑓 finSupp 0 ∧ (𝑓( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} (𝑓‘𝑣) ≠ 0 )))
12840, 126, 127syl2anc 596 . . 3 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → ({𝑋, 𝑌} linDepS 𝑀 ↔ ∃𝑓 ∈ (𝑆 ↑m {𝑋, 𝑌})(𝑓 finSupp 0 ∧ (𝑓( linC ‘𝑀){𝑋, 𝑌}) = 𝑍 ∧ ∃𝑣 ∈ {𝑋, 𝑌} (𝑓‘𝑣) ≠ 0 )))
129123, 128mpbird 260 . 2 (((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) ∧ (𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌))) → {𝑋, 𝑌} linDepS 𝑀)
130129ex 418 1 ((𝑀 ∈ LMod ∧ (𝑋 ∈ 𝐵 ∧ 𝑌 ∈ 𝐵 ∧ 𝑋 ≠ 𝑌)) → ((𝐴 ∈ 𝑆 ∧ 𝑋 = (𝐴 · 𝑌)) → {𝑋, 𝑌} linDepS 𝑀))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ↔ wb 209   ∧ wa 401   ∨ wo 861   ∧ w3a 1103   = wceq 1570   ∈ wcel 2147   ≠ wne 2959  ∃wrex 3090  Vcvv 3454  𝒫 cpw 4560  {csn 4588  {cpr 4590  ⟨cop 4840   class class class wbr 5108  ⟶wf 6562  ‘cfv 6566  (class class class)co 7451   ↑m cmap 8885  Fincfn 9011   finSupp cfsupp 9391  Basecbs 17431  +gcplusg 17472  Scalarcsca 17475   ·𝑠 cvsca 17476  0gc0g 17660  Grpcgrp 19194  invgcminusg 19195  1rcur 20458  Ringcrg 20510  LModclmod 21186   linC clinc 49847   linDepS clindeps 49884
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-10 2180  ax-11 2197  ax-12 2216  ax-ext 2735  ax-rep 5238  ax-sep 5255  ax-nul 5266  ax-pow 5334  ax-pr 5398  ax-un 7783  ax-cnex 11295  ax-resscn 11296  ax-1cn 11297  ax-icn 11298  ax-addcl 11299  ax-addrcl 11300  ax-mulcl 11301  ax-mulrcl 11302  ax-mulcom 11303  ax-addass 11304  ax-mulass 11305  ax-distr 11306  ax-i2m1 11307  ax-1ne0 11308  ax-1rid 11309  ax-rnegex 11310  ax-rrecex 11311  ax-cnre 11312  ax-pre-lttri 11313  ax-pre-lttrn 11314  ax-pre-ltadd 11315  ax-pre-mulgt0 11316
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2102  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ne 2960  df-nel 3066  df-ral 3081  df-rex 3091  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3456  df-sbc 3743  df-csb 3852  df-ss 3901  df-pss 4017  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-pw 4562  df-sn 4589  df-pr 4591  df-op 4841  df-uni 4873  df-int 4913  df-iun 4958  df-iin 4959  df-br 5109  df-opab 5174  df-mpt 5193  df-tr 5219  df-id 5553  df-eprel 5558  df-po 5566  df-so 5567  df-fr 5611  df-se 5612  df-we 5613  df-xp 5664  df-rel 5665  df-cnv 5666  df-co 5667  df-dm 5668  df-rn 5669  df-res 5670  df-ima 5671  df-pred 6330  df-ord 6391  df-on 6392  df-lim 6393  df-suc 6394  df-iota 6520  df-fun 6568  df-fn 6569  df-f 6570  df-f1 6571  df-fo 6572  df-f1o 6573  df-fv 6574  df-isom 6575  df-riota 7408  df-ov 7454  df-oprab 7455  df-mpo 7456  df-of 7725  df-om 7912  df-1st 8035  df-2nd 8036  df-supp 8215  df-frecs 8337  df-wrecs 8368  df-recs 8417  df-rdg 8456  df-1o 8514  df-2o 8515  df-er 8755  df-map 8887  df-en 9012  df-dom 9013  df-sdom 9014  df-fin 9015  df-fsupp 9392  df-oi 9541  df-card 10057  df-pnf 11384  df-mnf 11385  df-xr 11386  df-ltxr 11387  df-le 11388  df-sub 11582  df-neg 11583  df-nn 12376  df-2 12445  df-n0 12647  df-z 12734  df-uz 13006  df-fz 13680  df-fzo 13829  df-seq 14185  df-hash 14516  df-sets 17386  df-slot 17404  df-ndx 17416  df-base 17432  df-ress 17453  df-plusg 17486  df-0g 17662  df-gsum 17663  df-mre 17806  df-mrc 17807  df-acs 17809  df-mgm 18866  df-sgrp 18958  df-mnd 18974  df-submnd 19029  df-grp 19197  df-minusg 19198  df-mulg 19328  df-cntz 19582  df-cmn 20047  df-abl 20048  df-mgp 20412  df-rng 20426  df-ur 20459  df-ring 20512  df-lmod 21188  df-linc 49849  df-lininds 49885  df-lindeps 49887
This theorem is used by: (None)
  Copyright terms: Public domain W3C validator