Metamath Proof Explorer


Theorem frlmvscl

Description: Closure of scalar multiplication in a free module. (Contributed by SN, 24-Sep-2026)

Ref Expression
Hypotheses frlmvscl.f ⊢ F = R freeLMod I
frlmvscl.b ⊢ B = Base F
frlmvscl.k ⊢ K = Base R
frlmvscl.m ⊢ · ˙ = ⋅ F
frlmvscl.r ⊢ φ → R ∈ Ring
frlmvscl.a ⊢ φ → A ∈ K
frlmvscl.x ⊢ φ → X ∈ B
Assertion frlmvscl ⊢ φ → A · ˙ X ∈ B

Proof

Step Hyp Ref Expression
1 frlmvscl.f ⊢ F = R freeLMod I
2 frlmvscl.b ⊢ B = Base F
3 frlmvscl.k ⊢ K = Base R
4 frlmvscl.m ⊢ · ˙ = ⋅ F
5 frlmvscl.r ⊢ φ → R ∈ Ring
6 frlmvscl.a ⊢ φ → A ∈ K
7 frlmvscl.x ⊢ φ → X ∈ B
8 eqid ⊢ Scalar ⁡ F = Scalar ⁡ F
9 eqid ⊢ Base Scalar ⁡ F = Base Scalar ⁡ F
10 reldmfrlm ⊢ Rel ⁡ dom ⁡ freeLMod
11 10 1 2 elbasov ⊢ X ∈ B → R ∈ V ∧ I ∈ V
12 7 11 syl ⊢ φ → R ∈ V ∧ I ∈ V
13 12 simprd ⊢ φ → I ∈ V
14 1 frlmlmod ⊢ R ∈ Ring ∧ I ∈ V → F ∈ LMod
15 5 13 14 syl2anc ⊢ φ → F ∈ LMod
16 1 frlmsca ⊢ R ∈ Ring ∧ I ∈ V → R = Scalar ⁡ F
17 5 13 16 syl2anc ⊢ φ → R = Scalar ⁡ F
18 17 fveq2d ⊢ φ → Base R = Base Scalar ⁡ F
19 3 18 eqtrid ⊢ φ → K = Base Scalar ⁡ F
20 6 19 eleqtrd ⊢ φ → A ∈ Base Scalar ⁡ F
21 2 8 4 9 15 20 7 lmodvscld ⊢ φ → A · ˙ X ∈ B