Metamath Proof Explorer


Theorem lfladd

Description: Property of a linear functional. ( lnfnaddi analog.) (Contributed by NM, 18-Apr-2014)

Ref Expression
Hypotheses lfladd.d 𝐷 = ( Scalar ‘ 𝑊 )
lfladd.p = ( +g𝐷 )
lfladd.v 𝑉 = ( Base ‘ 𝑊 )
lfladd.a + = ( +g𝑊 )
lfladd.f 𝐹 = ( LFnl ‘ 𝑊 )
Assertion lfladd ( ( 𝑊 ∈ LMod ∧ 𝐺𝐹 ∧ ( 𝑋𝑉𝑌𝑉 ) ) → ( 𝐺 ‘ ( 𝑋 + 𝑌 ) ) = ( ( 𝐺𝑋 ) ( 𝐺𝑌 ) ) )

Proof

Step Hyp Ref Expression
1 lfladd.d 𝐷 = ( Scalar ‘ 𝑊 )
2 lfladd.p = ( +g𝐷 )
3 lfladd.v 𝑉 = ( Base ‘ 𝑊 )
4 lfladd.a + = ( +g𝑊 )
5 lfladd.f 𝐹 = ( LFnl ‘ 𝑊 )
6 simp1 ( ( 𝑊 ∈ LMod ∧ 𝐺𝐹 ∧ ( 𝑋𝑉𝑌𝑉 ) ) → 𝑊 ∈ LMod )
7 simp2 ( ( 𝑊 ∈ LMod ∧ 𝐺𝐹 ∧ ( 𝑋𝑉𝑌𝑉 ) ) → 𝐺𝐹 )
8 eqid ( Base ‘ 𝐷 ) = ( Base ‘ 𝐷 )
9 eqid ( 1r𝐷 ) = ( 1r𝐷 )
10 1 8 9 lmod1cl ( 𝑊 ∈ LMod → ( 1r𝐷 ) ∈ ( Base ‘ 𝐷 ) )
11 10 3ad2ant1 ( ( 𝑊 ∈ LMod ∧ 𝐺𝐹 ∧ ( 𝑋𝑉𝑌𝑉 ) ) → ( 1r𝐷 ) ∈ ( Base ‘ 𝐷 ) )
12 simp3l ( ( 𝑊 ∈ LMod ∧ 𝐺𝐹 ∧ ( 𝑋𝑉𝑌𝑉 ) ) → 𝑋𝑉 )
13 simp3r ( ( 𝑊 ∈ LMod ∧ 𝐺𝐹 ∧ ( 𝑋𝑉𝑌𝑉 ) ) → 𝑌𝑉 )
14 eqid ( ·𝑠𝑊 ) = ( ·𝑠𝑊 )
15 eqid ( .r𝐷 ) = ( .r𝐷 )
16 3 4 1 14 8 2 15 5 lfli ( ( 𝑊 ∈ LMod ∧ 𝐺𝐹 ∧ ( ( 1r𝐷 ) ∈ ( Base ‘ 𝐷 ) ∧ 𝑋𝑉𝑌𝑉 ) ) → ( 𝐺 ‘ ( ( ( 1r𝐷 ) ( ·𝑠𝑊 ) 𝑋 ) + 𝑌 ) ) = ( ( ( 1r𝐷 ) ( .r𝐷 ) ( 𝐺𝑋 ) ) ( 𝐺𝑌 ) ) )
17 6 7 11 12 13 16 syl113anc ( ( 𝑊 ∈ LMod ∧ 𝐺𝐹 ∧ ( 𝑋𝑉𝑌𝑉 ) ) → ( 𝐺 ‘ ( ( ( 1r𝐷 ) ( ·𝑠𝑊 ) 𝑋 ) + 𝑌 ) ) = ( ( ( 1r𝐷 ) ( .r𝐷 ) ( 𝐺𝑋 ) ) ( 𝐺𝑌 ) ) )
18 3 1 14 9 lmodvs1 ( ( 𝑊 ∈ LMod ∧ 𝑋𝑉 ) → ( ( 1r𝐷 ) ( ·𝑠𝑊 ) 𝑋 ) = 𝑋 )
19 6 12 18 syl2anc ( ( 𝑊 ∈ LMod ∧ 𝐺𝐹 ∧ ( 𝑋𝑉𝑌𝑉 ) ) → ( ( 1r𝐷 ) ( ·𝑠𝑊 ) 𝑋 ) = 𝑋 )
20 19 fvoveq1d ( ( 𝑊 ∈ LMod ∧ 𝐺𝐹 ∧ ( 𝑋𝑉𝑌𝑉 ) ) → ( 𝐺 ‘ ( ( ( 1r𝐷 ) ( ·𝑠𝑊 ) 𝑋 ) + 𝑌 ) ) = ( 𝐺 ‘ ( 𝑋 + 𝑌 ) ) )
21 1 lmodring ( 𝑊 ∈ LMod → 𝐷 ∈ Ring )
22 21 3ad2ant1 ( ( 𝑊 ∈ LMod ∧ 𝐺𝐹 ∧ ( 𝑋𝑉𝑌𝑉 ) ) → 𝐷 ∈ Ring )
23 1 8 3 5 lflcl ( ( 𝑊 ∈ LMod ∧ 𝐺𝐹𝑋𝑉 ) → ( 𝐺𝑋 ) ∈ ( Base ‘ 𝐷 ) )
24 23 3adant3r ( ( 𝑊 ∈ LMod ∧ 𝐺𝐹 ∧ ( 𝑋𝑉𝑌𝑉 ) ) → ( 𝐺𝑋 ) ∈ ( Base ‘ 𝐷 ) )
25 8 15 9 ringlidm ( ( 𝐷 ∈ Ring ∧ ( 𝐺𝑋 ) ∈ ( Base ‘ 𝐷 ) ) → ( ( 1r𝐷 ) ( .r𝐷 ) ( 𝐺𝑋 ) ) = ( 𝐺𝑋 ) )
26 22 24 25 syl2anc ( ( 𝑊 ∈ LMod ∧ 𝐺𝐹 ∧ ( 𝑋𝑉𝑌𝑉 ) ) → ( ( 1r𝐷 ) ( .r𝐷 ) ( 𝐺𝑋 ) ) = ( 𝐺𝑋 ) )
27 26 oveq1d ( ( 𝑊 ∈ LMod ∧ 𝐺𝐹 ∧ ( 𝑋𝑉𝑌𝑉 ) ) → ( ( ( 1r𝐷 ) ( .r𝐷 ) ( 𝐺𝑋 ) ) ( 𝐺𝑌 ) ) = ( ( 𝐺𝑋 ) ( 𝐺𝑌 ) ) )
28 17 20 27 3eqtr3d ( ( 𝑊 ∈ LMod ∧ 𝐺𝐹 ∧ ( 𝑋𝑉𝑌𝑉 ) ) → ( 𝐺 ‘ ( 𝑋 + 𝑌 ) ) = ( ( 𝐺𝑋 ) ( 𝐺𝑌 ) ) )