MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  frlmphl Structured version   Visualization version   GIF version

Theorem frlmphl 21736
Description: Conditions for a free module to be a pre-Hilbert space. (Contributed by Thierry Arnoux, 21-Jun-2019.) (Proof shortened by AV, 21-Jul-2019.)
Hypotheses
Ref Expression
frlmphl.y 𝑌 = (𝑅 freeLMod 𝐼)
frlmphl.b 𝐵 = (Base‘𝑅)
frlmphl.t · = (.r𝑅)
frlmphl.v 𝑉 = (Base‘𝑌)
frlmphl.j , = (·𝑖𝑌)
frlmphl.o 𝑂 = (0g𝑌)
frlmphl.0 0 = (0g𝑅)
frlmphl.s = (*𝑟𝑅)
frlmphl.f (𝜑𝑅 ∈ Field)
frlmphl.m ((𝜑𝑔𝑉 ∧ (𝑔 , 𝑔) = 0 ) → 𝑔 = 𝑂)
frlmphl.u ((𝜑𝑥𝐵) → ( 𝑥) = 𝑥)
frlmphl.i (𝜑𝐼𝑊)
Assertion
Ref Expression
frlmphl (𝜑𝑌 ∈ PreHil)
Distinct variable groups:   𝐵,𝑔,𝑥   𝑔,𝐼,𝑥   𝑅,𝑔,𝑥   𝑔,𝑉,𝑥   𝑔,𝑊,𝑥   · ,𝑔,𝑥   𝑔,𝑌,𝑥   0 ,𝑔,𝑥   𝜑,𝑔,𝑥   , ,𝑔,𝑥   𝑔,𝑂   𝑥,
Allowed substitution hints:   (𝑔)   𝑂(𝑥)

Proof of Theorem frlmphl
Dummy variables 𝑓 𝑒 𝑖 𝑦 𝑘 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 frlmphl.v . . 3 𝑉 = (Base‘𝑌)
21a1i 11 . 2 (𝜑𝑉 = (Base‘𝑌))
3 eqidd 2737 . 2 (𝜑 → (+g𝑌) = (+g𝑌))
4 eqidd 2737 . 2 (𝜑 → ( ·𝑠𝑌) = ( ·𝑠𝑌))
5 frlmphl.j . . 3 , = (·𝑖𝑌)
65a1i 11 . 2 (𝜑, = (·𝑖𝑌))
7 frlmphl.o . . 3 𝑂 = (0g𝑌)
87a1i 11 . 2 (𝜑𝑂 = (0g𝑌))
9 frlmphl.f . . . . 5 (𝜑𝑅 ∈ Field)
10 isfld 20673 . . . . 5 (𝑅 ∈ Field ↔ (𝑅 ∈ DivRing ∧ 𝑅 ∈ CRing))
119, 10sylib 218 . . . 4 (𝜑 → (𝑅 ∈ DivRing ∧ 𝑅 ∈ CRing))
1211simpld 494 . . 3 (𝜑𝑅 ∈ DivRing)
13 frlmphl.i . . 3 (𝜑𝐼𝑊)
14 frlmphl.y . . . 4 𝑌 = (𝑅 freeLMod 𝐼)
1514frlmsca 21708 . . 3 ((𝑅 ∈ DivRing ∧ 𝐼𝑊) → 𝑅 = (Scalar‘𝑌))
1612, 13, 15syl2anc 584 . 2 (𝜑𝑅 = (Scalar‘𝑌))
17 frlmphl.b . . 3 𝐵 = (Base‘𝑅)
1817a1i 11 . 2 (𝜑𝐵 = (Base‘𝑅))
19 eqidd 2737 . 2 (𝜑 → (+g𝑅) = (+g𝑅))
20 frlmphl.t . . 3 · = (.r𝑅)
2120a1i 11 . 2 (𝜑· = (.r𝑅))
22 frlmphl.s . . 3 = (*𝑟𝑅)
2322a1i 11 . 2 (𝜑 = (*𝑟𝑅))
24 frlmphl.0 . . 3 0 = (0g𝑅)
2524a1i 11 . 2 (𝜑0 = (0g𝑅))
2612drngringd 20670 . . . 4 (𝜑𝑅 ∈ Ring)
2714frlmlmod 21704 . . . 4 ((𝑅 ∈ Ring ∧ 𝐼𝑊) → 𝑌 ∈ LMod)
2826, 13, 27syl2anc 584 . . 3 (𝜑𝑌 ∈ LMod)
2916, 12eqeltrrd 2837 . . 3 (𝜑 → (Scalar‘𝑌) ∈ DivRing)
30 eqid 2736 . . . 4 (Scalar‘𝑌) = (Scalar‘𝑌)
3130islvec 21056 . . 3 (𝑌 ∈ LVec ↔ (𝑌 ∈ LMod ∧ (Scalar‘𝑌) ∈ DivRing))
3228, 29, 31sylanbrc 583 . 2 (𝜑𝑌 ∈ LVec)
339fldcrngd 20675 . . 3 (𝜑𝑅 ∈ CRing)
34 frlmphl.u . . 3 ((𝜑𝑥𝐵) → ( 𝑥) = 𝑥)
3517, 22, 33, 34idsrngd 20789 . 2 (𝜑𝑅 ∈ *-Ring)
36133ad2ant1 1133 . . . . 5 ((𝜑𝑔𝑉𝑉) → 𝐼𝑊)
37263ad2ant1 1133 . . . . 5 ((𝜑𝑔𝑉𝑉) → 𝑅 ∈ Ring)
38 simp2 1137 . . . . 5 ((𝜑𝑔𝑉𝑉) → 𝑔𝑉)
39 simp3 1138 . . . . 5 ((𝜑𝑔𝑉𝑉) → 𝑉)
4014, 17, 20, 1, 5frlmipval 21734 . . . . 5 (((𝐼𝑊𝑅 ∈ Ring) ∧ (𝑔𝑉𝑉)) → (𝑔 , ) = (𝑅 Σg (𝑔f · )))
4136, 37, 38, 39, 40syl22anc 838 . . . 4 ((𝜑𝑔𝑉𝑉) → (𝑔 , ) = (𝑅 Σg (𝑔f · )))
4214, 17, 1frlmbasmap 21714 . . . . . . . . 9 ((𝐼𝑊𝑔𝑉) → 𝑔 ∈ (𝐵m 𝐼))
4336, 38, 42syl2anc 584 . . . . . . . 8 ((𝜑𝑔𝑉𝑉) → 𝑔 ∈ (𝐵m 𝐼))
44 elmapi 8786 . . . . . . . 8 (𝑔 ∈ (𝐵m 𝐼) → 𝑔:𝐼𝐵)
4543, 44syl 17 . . . . . . 7 ((𝜑𝑔𝑉𝑉) → 𝑔:𝐼𝐵)
4645ffnd 6663 . . . . . 6 ((𝜑𝑔𝑉𝑉) → 𝑔 Fn 𝐼)
4714, 17, 1frlmbasmap 21714 . . . . . . . . 9 ((𝐼𝑊𝑉) → ∈ (𝐵m 𝐼))
4836, 39, 47syl2anc 584 . . . . . . . 8 ((𝜑𝑔𝑉𝑉) → ∈ (𝐵m 𝐼))
49 elmapi 8786 . . . . . . . 8 ( ∈ (𝐵m 𝐼) → :𝐼𝐵)
5048, 49syl 17 . . . . . . 7 ((𝜑𝑔𝑉𝑉) → :𝐼𝐵)
5150ffnd 6663 . . . . . 6 ((𝜑𝑔𝑉𝑉) → Fn 𝐼)
52 inidm 4179 . . . . . 6 (𝐼𝐼) = 𝐼
53 eqidd 2737 . . . . . 6 (((𝜑𝑔𝑉𝑉) ∧ 𝑥𝐼) → (𝑔𝑥) = (𝑔𝑥))
54 eqidd 2737 . . . . . 6 (((𝜑𝑔𝑉𝑉) ∧ 𝑥𝐼) → (𝑥) = (𝑥))
5546, 51, 36, 36, 52, 53, 54offval 7631 . . . . 5 ((𝜑𝑔𝑉𝑉) → (𝑔f · ) = (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑥))))
5655oveq2d 7374 . . . 4 ((𝜑𝑔𝑉𝑉) → (𝑅 Σg (𝑔f · )) = (𝑅 Σg (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑥)))))
5741, 56eqtrd 2771 . . 3 ((𝜑𝑔𝑉𝑉) → (𝑔 , ) = (𝑅 Σg (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑥)))))
5826ringcmnd 20219 . . . . 5 (𝜑𝑅 ∈ CMnd)
59583ad2ant1 1133 . . . 4 ((𝜑𝑔𝑉𝑉) → 𝑅 ∈ CMnd)
6037adantr 480 . . . . . 6 (((𝜑𝑔𝑉𝑉) ∧ 𝑥𝐼) → 𝑅 ∈ Ring)
6145ffvelcdmda 7029 . . . . . 6 (((𝜑𝑔𝑉𝑉) ∧ 𝑥𝐼) → (𝑔𝑥) ∈ 𝐵)
6250ffvelcdmda 7029 . . . . . 6 (((𝜑𝑔𝑉𝑉) ∧ 𝑥𝐼) → (𝑥) ∈ 𝐵)
6317, 20, 60, 61, 62ringcld 20195 . . . . 5 (((𝜑𝑔𝑉𝑉) ∧ 𝑥𝐼) → ((𝑔𝑥) · (𝑥)) ∈ 𝐵)
6463fmpttd 7060 . . . 4 ((𝜑𝑔𝑉𝑉) → (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑥))):𝐼𝐵)
65 frlmphl.m . . . . 5 ((𝜑𝑔𝑉 ∧ (𝑔 , 𝑔) = 0 ) → 𝑔 = 𝑂)
6614, 17, 20, 1, 5, 7, 24, 22, 9, 65, 34, 13frlmphllem 21735 . . . 4 ((𝜑𝑔𝑉𝑉) → (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑥))) finSupp 0 )
6717, 24, 59, 36, 64, 66gsumcl 19844 . . 3 ((𝜑𝑔𝑉𝑉) → (𝑅 Σg (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑥)))) ∈ 𝐵)
6857, 67eqeltrd 2836 . 2 ((𝜑𝑔𝑉𝑉) → (𝑔 , ) ∈ 𝐵)
69 eqid 2736 . . . 4 (+g𝑅) = (+g𝑅)
70583ad2ant1 1133 . . . 4 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝑅 ∈ CMnd)
71133ad2ant1 1133 . . . 4 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝐼𝑊)
72263ad2ant1 1133 . . . . . 6 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝑅 ∈ Ring)
7372adantr 480 . . . . 5 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → 𝑅 ∈ Ring)
74 simp2 1137 . . . . . 6 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝑘𝐵)
7574adantr 480 . . . . 5 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → 𝑘𝐵)
76 simp31 1210 . . . . . . . . 9 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝑔𝑉)
7771, 76, 42syl2anc 584 . . . . . . . 8 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝑔 ∈ (𝐵m 𝐼))
7877, 44syl 17 . . . . . . 7 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝑔:𝐼𝐵)
7978ffvelcdmda 7029 . . . . . 6 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → (𝑔𝑥) ∈ 𝐵)
80 simp33 1212 . . . . . . . . 9 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝑖𝑉)
8114, 17, 1frlmbasmap 21714 . . . . . . . . 9 ((𝐼𝑊𝑖𝑉) → 𝑖 ∈ (𝐵m 𝐼))
8271, 80, 81syl2anc 584 . . . . . . . 8 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝑖 ∈ (𝐵m 𝐼))
83 elmapi 8786 . . . . . . . 8 (𝑖 ∈ (𝐵m 𝐼) → 𝑖:𝐼𝐵)
8482, 83syl 17 . . . . . . 7 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝑖:𝐼𝐵)
8584ffvelcdmda 7029 . . . . . 6 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → (𝑖𝑥) ∈ 𝐵)
8617, 20, 73, 79, 85ringcld 20195 . . . . 5 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → ((𝑔𝑥) · (𝑖𝑥)) ∈ 𝐵)
8717, 20, 73, 75, 86ringcld 20195 . . . 4 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → (𝑘 · ((𝑔𝑥) · (𝑖𝑥))) ∈ 𝐵)
88 simp32 1211 . . . . . . . 8 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝑉)
8971, 88, 47syl2anc 584 . . . . . . 7 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → ∈ (𝐵m 𝐼))
9089, 49syl 17 . . . . . 6 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → :𝐼𝐵)
9190ffvelcdmda 7029 . . . . 5 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → (𝑥) ∈ 𝐵)
9217, 20, 73, 91, 85ringcld 20195 . . . 4 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → ((𝑥) · (𝑖𝑥)) ∈ 𝐵)
93 eqidd 2737 . . . 4 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑥𝐼 ↦ (𝑘 · ((𝑔𝑥) · (𝑖𝑥)))) = (𝑥𝐼 ↦ (𝑘 · ((𝑔𝑥) · (𝑖𝑥)))))
94 eqidd 2737 . . . 4 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑥𝐼 ↦ ((𝑥) · (𝑖𝑥))) = (𝑥𝐼 ↦ ((𝑥) · (𝑖𝑥))))
95 fveq2 6834 . . . . . . . . 9 (𝑥 = 𝑦 → (𝑔𝑥) = (𝑔𝑦))
9695oveq2d 7374 . . . . . . . 8 (𝑥 = 𝑦 → (𝑘 · (𝑔𝑥)) = (𝑘 · (𝑔𝑦)))
9796cbvmptv 5202 . . . . . . 7 (𝑥𝐼 ↦ (𝑘 · (𝑔𝑥))) = (𝑦𝐼 ↦ (𝑘 · (𝑔𝑦)))
9897oveq1i 7368 . . . . . 6 ((𝑥𝐼 ↦ (𝑘 · (𝑔𝑥))) ∘f · 𝑖) = ((𝑦𝐼 ↦ (𝑘 · (𝑔𝑦))) ∘f · 𝑖)
9917, 20, 73, 75, 79ringcld 20195 . . . . . . . . . . 11 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → (𝑘 · (𝑔𝑥)) ∈ 𝐵)
10099fmpttd 7060 . . . . . . . . . 10 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑥𝐼 ↦ (𝑘 · (𝑔𝑥))):𝐼𝐵)
101100ffnd 6663 . . . . . . . . 9 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑥𝐼 ↦ (𝑘 · (𝑔𝑥))) Fn 𝐼)
10297fneq1i 6589 . . . . . . . . 9 ((𝑥𝐼 ↦ (𝑘 · (𝑔𝑥))) Fn 𝐼 ↔ (𝑦𝐼 ↦ (𝑘 · (𝑔𝑦))) Fn 𝐼)
103101, 102sylib 218 . . . . . . . 8 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑦𝐼 ↦ (𝑘 · (𝑔𝑦))) Fn 𝐼)
10484ffnd 6663 . . . . . . . 8 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝑖 Fn 𝐼)
105 eqidd 2737 . . . . . . . . 9 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → (𝑦𝐼 ↦ (𝑘 · (𝑔𝑦))) = (𝑦𝐼 ↦ (𝑘 · (𝑔𝑦))))
106 simpr 484 . . . . . . . . . . 11 ((((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) ∧ 𝑦 = 𝑥) → 𝑦 = 𝑥)
107106fveq2d 6838 . . . . . . . . . 10 ((((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) ∧ 𝑦 = 𝑥) → (𝑔𝑦) = (𝑔𝑥))
108107oveq2d 7374 . . . . . . . . 9 ((((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) ∧ 𝑦 = 𝑥) → (𝑘 · (𝑔𝑦)) = (𝑘 · (𝑔𝑥)))
109 simpr 484 . . . . . . . . 9 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → 𝑥𝐼)
110 ovexd 7393 . . . . . . . . 9 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → (𝑘 · (𝑔𝑥)) ∈ V)
111105, 108, 109, 110fvmptd 6948 . . . . . . . 8 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → ((𝑦𝐼 ↦ (𝑘 · (𝑔𝑦)))‘𝑥) = (𝑘 · (𝑔𝑥)))
112 eqidd 2737 . . . . . . . 8 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → (𝑖𝑥) = (𝑖𝑥))
113103, 104, 71, 71, 52, 111, 112offval 7631 . . . . . . 7 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → ((𝑦𝐼 ↦ (𝑘 · (𝑔𝑦))) ∘f · 𝑖) = (𝑥𝐼 ↦ ((𝑘 · (𝑔𝑥)) · (𝑖𝑥))))
11417, 20ringass 20188 . . . . . . . . 9 ((𝑅 ∈ Ring ∧ (𝑘𝐵 ∧ (𝑔𝑥) ∈ 𝐵 ∧ (𝑖𝑥) ∈ 𝐵)) → ((𝑘 · (𝑔𝑥)) · (𝑖𝑥)) = (𝑘 · ((𝑔𝑥) · (𝑖𝑥))))
11573, 75, 79, 85, 114syl13anc 1374 . . . . . . . 8 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → ((𝑘 · (𝑔𝑥)) · (𝑖𝑥)) = (𝑘 · ((𝑔𝑥) · (𝑖𝑥))))
116115mpteq2dva 5191 . . . . . . 7 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑥𝐼 ↦ ((𝑘 · (𝑔𝑥)) · (𝑖𝑥))) = (𝑥𝐼 ↦ (𝑘 · ((𝑔𝑥) · (𝑖𝑥)))))
117113, 116eqtrd 2771 . . . . . 6 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → ((𝑦𝐼 ↦ (𝑘 · (𝑔𝑦))) ∘f · 𝑖) = (𝑥𝐼 ↦ (𝑘 · ((𝑔𝑥) · (𝑖𝑥)))))
11898, 117eqtrid 2783 . . . . 5 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → ((𝑥𝐼 ↦ (𝑘 · (𝑔𝑥))) ∘f · 𝑖) = (𝑥𝐼 ↦ (𝑘 · ((𝑔𝑥) · (𝑖𝑥)))))
119 ovexd 7393 . . . . . 6 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → ((𝑥𝐼 ↦ (𝑘 · (𝑔𝑥))) ∘f · 𝑖) ∈ V)
120101, 104, 71, 71offun 7636 . . . . . 6 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → Fun ((𝑥𝐼 ↦ (𝑘 · (𝑔𝑥))) ∘f · 𝑖))
121 simp3 1138 . . . . . . . . 9 ((𝑔𝑉𝑉𝑖𝑉) → 𝑖𝑉)
12213, 121anim12i 613 . . . . . . . 8 ((𝜑 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝐼𝑊𝑖𝑉))
1231223adant2 1131 . . . . . . 7 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝐼𝑊𝑖𝑉))
12414, 24, 1frlmbasfsupp 21713 . . . . . . 7 ((𝐼𝑊𝑖𝑉) → 𝑖 finSupp 0 )
125123, 124syl 17 . . . . . 6 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝑖 finSupp 0 )
12617, 24ring0cl 20202 . . . . . . . 8 (𝑅 ∈ Ring → 0𝐵)
12772, 126syl 17 . . . . . . 7 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 0𝐵)
12817, 20, 24ringrz 20229 . . . . . . . 8 ((𝑅 ∈ Ring ∧ 𝑦𝐵) → (𝑦 · 0 ) = 0 )
12972, 128sylan 580 . . . . . . 7 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑦𝐵) → (𝑦 · 0 ) = 0 )
13071, 127, 100, 84, 129suppofss2d 8147 . . . . . 6 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (((𝑥𝐼 ↦ (𝑘 · (𝑔𝑥))) ∘f · 𝑖) supp 0 ) ⊆ (𝑖 supp 0 ))
131 fsuppsssupp 9284 . . . . . 6 (((((𝑥𝐼 ↦ (𝑘 · (𝑔𝑥))) ∘f · 𝑖) ∈ V ∧ Fun ((𝑥𝐼 ↦ (𝑘 · (𝑔𝑥))) ∘f · 𝑖)) ∧ (𝑖 finSupp 0 ∧ (((𝑥𝐼 ↦ (𝑘 · (𝑔𝑥))) ∘f · 𝑖) supp 0 ) ⊆ (𝑖 supp 0 ))) → ((𝑥𝐼 ↦ (𝑘 · (𝑔𝑥))) ∘f · 𝑖) finSupp 0 )
132119, 120, 125, 130, 131syl22anc 838 . . . . 5 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → ((𝑥𝐼 ↦ (𝑘 · (𝑔𝑥))) ∘f · 𝑖) finSupp 0 )
133118, 132eqbrtrrd 5122 . . . 4 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑥𝐼 ↦ (𝑘 · ((𝑔𝑥) · (𝑖𝑥)))) finSupp 0 )
134 simp1 1136 . . . . 5 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝜑)
135 eleq1w 2819 . . . . . . . . 9 (𝑔 = → (𝑔𝑉𝑉))
136 id 22 . . . . . . . . . . 11 (𝑔 = 𝑔 = )
137136, 136oveq12d 7376 . . . . . . . . . 10 (𝑔 = → (𝑔 , 𝑔) = ( , ))
138137eqeq1d 2738 . . . . . . . . 9 (𝑔 = → ((𝑔 , 𝑔) = 0 ↔ ( , ) = 0 ))
139135, 1383anbi23d 1441 . . . . . . . 8 (𝑔 = → ((𝜑𝑔𝑉 ∧ (𝑔 , 𝑔) = 0 ) ↔ (𝜑𝑉 ∧ ( , ) = 0 )))
140 eqeq1 2740 . . . . . . . 8 (𝑔 = → (𝑔 = 𝑂 = 𝑂))
141139, 140imbi12d 344 . . . . . . 7 (𝑔 = → (((𝜑𝑔𝑉 ∧ (𝑔 , 𝑔) = 0 ) → 𝑔 = 𝑂) ↔ ((𝜑𝑉 ∧ ( , ) = 0 ) → = 𝑂)))
142141, 65chvarvv 1990 . . . . . 6 ((𝜑𝑉 ∧ ( , ) = 0 ) → = 𝑂)
14314, 17, 20, 1, 5, 7, 24, 22, 9, 142, 34, 13frlmphllem 21735 . . . . 5 ((𝜑𝑉𝑖𝑉) → (𝑥𝐼 ↦ ((𝑥) · (𝑖𝑥))) finSupp 0 )
144134, 88, 80, 143syl3anc 1373 . . . 4 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑥𝐼 ↦ ((𝑥) · (𝑖𝑥))) finSupp 0 )
14517, 24, 69, 70, 71, 87, 92, 93, 94, 133, 144gsummptfsadd 19853 . . 3 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑅 Σg (𝑥𝐼 ↦ ((𝑘 · ((𝑔𝑥) · (𝑖𝑥)))(+g𝑅)((𝑥) · (𝑖𝑥))))) = ((𝑅 Σg (𝑥𝐼 ↦ (𝑘 · ((𝑔𝑥) · (𝑖𝑥)))))(+g𝑅)(𝑅 Σg (𝑥𝐼 ↦ ((𝑥) · (𝑖𝑥))))))
14614, 17, 20frlmip 21733 . . . . . . . . 9 ((𝐼𝑊𝑅 ∈ DivRing) → (𝑔 ∈ (𝐵m 𝐼), ∈ (𝐵m 𝐼) ↦ (𝑅 Σg (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑥))))) = (·𝑖𝑌))
14713, 12, 146syl2anc 584 . . . . . . . 8 (𝜑 → (𝑔 ∈ (𝐵m 𝐼), ∈ (𝐵m 𝐼) ↦ (𝑅 Σg (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑥))))) = (·𝑖𝑌))
1485, 147eqtr4id 2790 . . . . . . 7 (𝜑, = (𝑔 ∈ (𝐵m 𝐼), ∈ (𝐵m 𝐼) ↦ (𝑅 Σg (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑥))))))
149 fveq1 6833 . . . . . . . . . . 11 (𝑒 = 𝑔 → (𝑒𝑥) = (𝑔𝑥))
150149oveq1d 7373 . . . . . . . . . 10 (𝑒 = 𝑔 → ((𝑒𝑥) · (𝑓𝑥)) = ((𝑔𝑥) · (𝑓𝑥)))
151150mpteq2dv 5192 . . . . . . . . 9 (𝑒 = 𝑔 → (𝑥𝐼 ↦ ((𝑒𝑥) · (𝑓𝑥))) = (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑓𝑥))))
152151oveq2d 7374 . . . . . . . 8 (𝑒 = 𝑔 → (𝑅 Σg (𝑥𝐼 ↦ ((𝑒𝑥) · (𝑓𝑥)))) = (𝑅 Σg (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑓𝑥)))))
153 fveq1 6833 . . . . . . . . . . 11 (𝑓 = → (𝑓𝑥) = (𝑥))
154153oveq2d 7374 . . . . . . . . . 10 (𝑓 = → ((𝑔𝑥) · (𝑓𝑥)) = ((𝑔𝑥) · (𝑥)))
155154mpteq2dv 5192 . . . . . . . . 9 (𝑓 = → (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑓𝑥))) = (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑥))))
156155oveq2d 7374 . . . . . . . 8 (𝑓 = → (𝑅 Σg (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑓𝑥)))) = (𝑅 Σg (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑥)))))
157152, 156cbvmpov 7453 . . . . . . 7 (𝑒 ∈ (𝐵m 𝐼), 𝑓 ∈ (𝐵m 𝐼) ↦ (𝑅 Σg (𝑥𝐼 ↦ ((𝑒𝑥) · (𝑓𝑥))))) = (𝑔 ∈ (𝐵m 𝐼), ∈ (𝐵m 𝐼) ↦ (𝑅 Σg (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑥)))))
158148, 157eqtr4di 2789 . . . . . 6 (𝜑, = (𝑒 ∈ (𝐵m 𝐼), 𝑓 ∈ (𝐵m 𝐼) ↦ (𝑅 Σg (𝑥𝐼 ↦ ((𝑒𝑥) · (𝑓𝑥))))))
1591583ad2ant1 1133 . . . . 5 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → , = (𝑒 ∈ (𝐵m 𝐼), 𝑓 ∈ (𝐵m 𝐼) ↦ (𝑅 Σg (𝑥𝐼 ↦ ((𝑒𝑥) · (𝑓𝑥))))))
160 simprl 770 . . . . . . . . 9 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = ((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)) ∧ 𝑓 = 𝑖)) → 𝑒 = ((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)))
161160fveq1d 6836 . . . . . . . 8 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = ((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)) ∧ 𝑓 = 𝑖)) → (𝑒𝑥) = (((𝑘( ·𝑠𝑌)𝑔)(+g𝑌))‘𝑥))
162 simprr 772 . . . . . . . . 9 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = ((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)) ∧ 𝑓 = 𝑖)) → 𝑓 = 𝑖)
163162fveq1d 6836 . . . . . . . 8 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = ((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)) ∧ 𝑓 = 𝑖)) → (𝑓𝑥) = (𝑖𝑥))
164161, 163oveq12d 7376 . . . . . . 7 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = ((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)) ∧ 𝑓 = 𝑖)) → ((𝑒𝑥) · (𝑓𝑥)) = ((((𝑘( ·𝑠𝑌)𝑔)(+g𝑌))‘𝑥) · (𝑖𝑥)))
165164mpteq2dv 5192 . . . . . 6 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = ((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)) ∧ 𝑓 = 𝑖)) → (𝑥𝐼 ↦ ((𝑒𝑥) · (𝑓𝑥))) = (𝑥𝐼 ↦ ((((𝑘( ·𝑠𝑌)𝑔)(+g𝑌))‘𝑥) · (𝑖𝑥))))
166165oveq2d 7374 . . . . 5 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = ((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)) ∧ 𝑓 = 𝑖)) → (𝑅 Σg (𝑥𝐼 ↦ ((𝑒𝑥) · (𝑓𝑥)))) = (𝑅 Σg (𝑥𝐼 ↦ ((((𝑘( ·𝑠𝑌)𝑔)(+g𝑌))‘𝑥) · (𝑖𝑥)))))
167283ad2ant1 1133 . . . . . . 7 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝑌 ∈ LMod)
168163ad2ant1 1133 . . . . . . . . . . 11 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝑅 = (Scalar‘𝑌))
169168fveq2d 6838 . . . . . . . . . 10 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (Base‘𝑅) = (Base‘(Scalar‘𝑌)))
17017, 169eqtrid 2783 . . . . . . . . 9 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝐵 = (Base‘(Scalar‘𝑌)))
17174, 170eleqtrd 2838 . . . . . . . 8 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → 𝑘 ∈ (Base‘(Scalar‘𝑌)))
172 eqid 2736 . . . . . . . . 9 ( ·𝑠𝑌) = ( ·𝑠𝑌)
173 eqid 2736 . . . . . . . . 9 (Base‘(Scalar‘𝑌)) = (Base‘(Scalar‘𝑌))
1741, 30, 172, 173lmodvscl 20829 . . . . . . . 8 ((𝑌 ∈ LMod ∧ 𝑘 ∈ (Base‘(Scalar‘𝑌)) ∧ 𝑔𝑉) → (𝑘( ·𝑠𝑌)𝑔) ∈ 𝑉)
175167, 171, 76, 174syl3anc 1373 . . . . . . 7 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑘( ·𝑠𝑌)𝑔) ∈ 𝑉)
176 eqid 2736 . . . . . . . 8 (+g𝑌) = (+g𝑌)
1771, 176lmodvacl 20826 . . . . . . 7 ((𝑌 ∈ LMod ∧ (𝑘( ·𝑠𝑌)𝑔) ∈ 𝑉𝑉) → ((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)) ∈ 𝑉)
178167, 175, 88, 177syl3anc 1373 . . . . . 6 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → ((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)) ∈ 𝑉)
17914, 17, 1frlmbasmap 21714 . . . . . 6 ((𝐼𝑊 ∧ ((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)) ∈ 𝑉) → ((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)) ∈ (𝐵m 𝐼))
18071, 178, 179syl2anc 584 . . . . 5 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → ((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)) ∈ (𝐵m 𝐼))
181 ovexd 7393 . . . . 5 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑅 Σg (𝑥𝐼 ↦ ((((𝑘( ·𝑠𝑌)𝑔)(+g𝑌))‘𝑥) · (𝑖𝑥)))) ∈ V)
182159, 166, 180, 82, 181ovmpod 7510 . . . 4 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)) , 𝑖) = (𝑅 Σg (𝑥𝐼 ↦ ((((𝑘( ·𝑠𝑌)𝑔)(+g𝑌))‘𝑥) · (𝑖𝑥)))))
18314, 1, 72, 71, 175, 88, 69, 176frlmplusgval 21719 . . . . . . . . . 10 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → ((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)) = ((𝑘( ·𝑠𝑌)𝑔) ∘f (+g𝑅)))
18414, 17, 1frlmbasmap 21714 . . . . . . . . . . . . 13 ((𝐼𝑊 ∧ (𝑘( ·𝑠𝑌)𝑔) ∈ 𝑉) → (𝑘( ·𝑠𝑌)𝑔) ∈ (𝐵m 𝐼))
18571, 175, 184syl2anc 584 . . . . . . . . . . . 12 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑘( ·𝑠𝑌)𝑔) ∈ (𝐵m 𝐼))
186 elmapi 8786 . . . . . . . . . . . 12 ((𝑘( ·𝑠𝑌)𝑔) ∈ (𝐵m 𝐼) → (𝑘( ·𝑠𝑌)𝑔):𝐼𝐵)
187 ffn 6662 . . . . . . . . . . . 12 ((𝑘( ·𝑠𝑌)𝑔):𝐼𝐵 → (𝑘( ·𝑠𝑌)𝑔) Fn 𝐼)
188185, 186, 1873syl 18 . . . . . . . . . . 11 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑘( ·𝑠𝑌)𝑔) Fn 𝐼)
18990ffnd 6663 . . . . . . . . . . 11 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → Fn 𝐼)
19071adantr 480 . . . . . . . . . . . 12 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → 𝐼𝑊)
19176adantr 480 . . . . . . . . . . . 12 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → 𝑔𝑉)
19214, 1, 17, 190, 75, 191, 109, 172, 20frlmvscaval 21723 . . . . . . . . . . 11 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → ((𝑘( ·𝑠𝑌)𝑔)‘𝑥) = (𝑘 · (𝑔𝑥)))
193 eqidd 2737 . . . . . . . . . . 11 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → (𝑥) = (𝑥))
194188, 189, 71, 71, 52, 192, 193offval 7631 . . . . . . . . . 10 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → ((𝑘( ·𝑠𝑌)𝑔) ∘f (+g𝑅)) = (𝑥𝐼 ↦ ((𝑘 · (𝑔𝑥))(+g𝑅)(𝑥))))
195183, 194eqtrd 2771 . . . . . . . . 9 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → ((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)) = (𝑥𝐼 ↦ ((𝑘 · (𝑔𝑥))(+g𝑅)(𝑥))))
196 ovexd 7393 . . . . . . . . 9 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → ((𝑘 · (𝑔𝑥))(+g𝑅)(𝑥)) ∈ V)
197195, 196fvmpt2d 6954 . . . . . . . 8 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → (((𝑘( ·𝑠𝑌)𝑔)(+g𝑌))‘𝑥) = ((𝑘 · (𝑔𝑥))(+g𝑅)(𝑥)))
198197oveq1d 7373 . . . . . . 7 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → ((((𝑘( ·𝑠𝑌)𝑔)(+g𝑌))‘𝑥) · (𝑖𝑥)) = (((𝑘 · (𝑔𝑥))(+g𝑅)(𝑥)) · (𝑖𝑥)))
19917, 69, 20ringdir 20197 . . . . . . . 8 ((𝑅 ∈ Ring ∧ ((𝑘 · (𝑔𝑥)) ∈ 𝐵 ∧ (𝑥) ∈ 𝐵 ∧ (𝑖𝑥) ∈ 𝐵)) → (((𝑘 · (𝑔𝑥))(+g𝑅)(𝑥)) · (𝑖𝑥)) = (((𝑘 · (𝑔𝑥)) · (𝑖𝑥))(+g𝑅)((𝑥) · (𝑖𝑥))))
20073, 99, 91, 85, 199syl13anc 1374 . . . . . . 7 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → (((𝑘 · (𝑔𝑥))(+g𝑅)(𝑥)) · (𝑖𝑥)) = (((𝑘 · (𝑔𝑥)) · (𝑖𝑥))(+g𝑅)((𝑥) · (𝑖𝑥))))
201115oveq1d 7373 . . . . . . 7 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → (((𝑘 · (𝑔𝑥)) · (𝑖𝑥))(+g𝑅)((𝑥) · (𝑖𝑥))) = ((𝑘 · ((𝑔𝑥) · (𝑖𝑥)))(+g𝑅)((𝑥) · (𝑖𝑥))))
202198, 200, 2013eqtrd 2775 . . . . . 6 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ 𝑥𝐼) → ((((𝑘( ·𝑠𝑌)𝑔)(+g𝑌))‘𝑥) · (𝑖𝑥)) = ((𝑘 · ((𝑔𝑥) · (𝑖𝑥)))(+g𝑅)((𝑥) · (𝑖𝑥))))
203202mpteq2dva 5191 . . . . 5 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑥𝐼 ↦ ((((𝑘( ·𝑠𝑌)𝑔)(+g𝑌))‘𝑥) · (𝑖𝑥))) = (𝑥𝐼 ↦ ((𝑘 · ((𝑔𝑥) · (𝑖𝑥)))(+g𝑅)((𝑥) · (𝑖𝑥)))))
204203oveq2d 7374 . . . 4 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑅 Σg (𝑥𝐼 ↦ ((((𝑘( ·𝑠𝑌)𝑔)(+g𝑌))‘𝑥) · (𝑖𝑥)))) = (𝑅 Σg (𝑥𝐼 ↦ ((𝑘 · ((𝑔𝑥) · (𝑖𝑥)))(+g𝑅)((𝑥) · (𝑖𝑥))))))
205182, 204eqtrd 2771 . . 3 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)) , 𝑖) = (𝑅 Σg (𝑥𝐼 ↦ ((𝑘 · ((𝑔𝑥) · (𝑖𝑥)))(+g𝑅)((𝑥) · (𝑖𝑥))))))
206 simprl 770 . . . . . . . . . . 11 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = 𝑔𝑓 = 𝑖)) → 𝑒 = 𝑔)
207206fveq1d 6836 . . . . . . . . . 10 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = 𝑔𝑓 = 𝑖)) → (𝑒𝑥) = (𝑔𝑥))
208 simprr 772 . . . . . . . . . . 11 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = 𝑔𝑓 = 𝑖)) → 𝑓 = 𝑖)
209208fveq1d 6836 . . . . . . . . . 10 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = 𝑔𝑓 = 𝑖)) → (𝑓𝑥) = (𝑖𝑥))
210207, 209oveq12d 7376 . . . . . . . . 9 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = 𝑔𝑓 = 𝑖)) → ((𝑒𝑥) · (𝑓𝑥)) = ((𝑔𝑥) · (𝑖𝑥)))
211210mpteq2dv 5192 . . . . . . . 8 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = 𝑔𝑓 = 𝑖)) → (𝑥𝐼 ↦ ((𝑒𝑥) · (𝑓𝑥))) = (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑖𝑥))))
212211oveq2d 7374 . . . . . . 7 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = 𝑔𝑓 = 𝑖)) → (𝑅 Σg (𝑥𝐼 ↦ ((𝑒𝑥) · (𝑓𝑥)))) = (𝑅 Σg (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑖𝑥)))))
213 ovexd 7393 . . . . . . 7 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑅 Σg (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑖𝑥)))) ∈ V)
214159, 212, 77, 82, 213ovmpod 7510 . . . . . 6 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑔 , 𝑖) = (𝑅 Σg (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑖𝑥)))))
215214oveq2d 7374 . . . . 5 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑘 · (𝑔 , 𝑖)) = (𝑘 · (𝑅 Σg (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑖𝑥))))))
21614, 17, 20, 1, 5, 7, 24, 22, 9, 65, 34, 13frlmphllem 21735 . . . . . . 7 ((𝜑𝑔𝑉𝑖𝑉) → (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑖𝑥))) finSupp 0 )
217134, 76, 80, 216syl3anc 1373 . . . . . 6 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑖𝑥))) finSupp 0 )
21817, 24, 20, 72, 71, 74, 86, 217gsummulc2 20252 . . . . 5 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑅 Σg (𝑥𝐼 ↦ (𝑘 · ((𝑔𝑥) · (𝑖𝑥))))) = (𝑘 · (𝑅 Σg (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑖𝑥))))))
219215, 218eqtr4d 2774 . . . 4 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑘 · (𝑔 , 𝑖)) = (𝑅 Σg (𝑥𝐼 ↦ (𝑘 · ((𝑔𝑥) · (𝑖𝑥))))))
220 simprl 770 . . . . . . . . 9 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = 𝑓 = 𝑖)) → 𝑒 = )
221220fveq1d 6836 . . . . . . . 8 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = 𝑓 = 𝑖)) → (𝑒𝑥) = (𝑥))
222 simprr 772 . . . . . . . . 9 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = 𝑓 = 𝑖)) → 𝑓 = 𝑖)
223222fveq1d 6836 . . . . . . . 8 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = 𝑓 = 𝑖)) → (𝑓𝑥) = (𝑖𝑥))
224221, 223oveq12d 7376 . . . . . . 7 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = 𝑓 = 𝑖)) → ((𝑒𝑥) · (𝑓𝑥)) = ((𝑥) · (𝑖𝑥)))
225224mpteq2dv 5192 . . . . . 6 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = 𝑓 = 𝑖)) → (𝑥𝐼 ↦ ((𝑒𝑥) · (𝑓𝑥))) = (𝑥𝐼 ↦ ((𝑥) · (𝑖𝑥))))
226225oveq2d 7374 . . . . 5 (((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) ∧ (𝑒 = 𝑓 = 𝑖)) → (𝑅 Σg (𝑥𝐼 ↦ ((𝑒𝑥) · (𝑓𝑥)))) = (𝑅 Σg (𝑥𝐼 ↦ ((𝑥) · (𝑖𝑥)))))
227 ovexd 7393 . . . . 5 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (𝑅 Σg (𝑥𝐼 ↦ ((𝑥) · (𝑖𝑥)))) ∈ V)
228159, 226, 89, 82, 227ovmpod 7510 . . . 4 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → ( , 𝑖) = (𝑅 Σg (𝑥𝐼 ↦ ((𝑥) · (𝑖𝑥)))))
229219, 228oveq12d 7376 . . 3 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → ((𝑘 · (𝑔 , 𝑖))(+g𝑅)( , 𝑖)) = ((𝑅 Σg (𝑥𝐼 ↦ (𝑘 · ((𝑔𝑥) · (𝑖𝑥)))))(+g𝑅)(𝑅 Σg (𝑥𝐼 ↦ ((𝑥) · (𝑖𝑥))))))
230145, 205, 2293eqtr4d 2781 . 2 ((𝜑𝑘𝐵 ∧ (𝑔𝑉𝑉𝑖𝑉)) → (((𝑘( ·𝑠𝑌)𝑔)(+g𝑌)) , 𝑖) = ((𝑘 · (𝑔 , 𝑖))(+g𝑅)( , 𝑖)))
231333ad2ant1 1133 . . . . . . 7 ((𝜑𝑔𝑉𝑉) → 𝑅 ∈ CRing)
232231adantr 480 . . . . . 6 (((𝜑𝑔𝑉𝑉) ∧ 𝑥𝐼) → 𝑅 ∈ CRing)
23317, 20crngcom 20186 . . . . . 6 ((𝑅 ∈ CRing ∧ (𝑥) ∈ 𝐵 ∧ (𝑔𝑥) ∈ 𝐵) → ((𝑥) · (𝑔𝑥)) = ((𝑔𝑥) · (𝑥)))
234232, 62, 61, 233syl3anc 1373 . . . . 5 (((𝜑𝑔𝑉𝑉) ∧ 𝑥𝐼) → ((𝑥) · (𝑔𝑥)) = ((𝑔𝑥) · (𝑥)))
235234mpteq2dva 5191 . . . 4 ((𝜑𝑔𝑉𝑉) → (𝑥𝐼 ↦ ((𝑥) · (𝑔𝑥))) = (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑥))))
236235oveq2d 7374 . . 3 ((𝜑𝑔𝑉𝑉) → (𝑅 Σg (𝑥𝐼 ↦ ((𝑥) · (𝑔𝑥)))) = (𝑅 Σg (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑥)))))
2371583ad2ant1 1133 . . . 4 ((𝜑𝑔𝑉𝑉) → , = (𝑒 ∈ (𝐵m 𝐼), 𝑓 ∈ (𝐵m 𝐼) ↦ (𝑅 Σg (𝑥𝐼 ↦ ((𝑒𝑥) · (𝑓𝑥))))))
238 simprl 770 . . . . . . . 8 (((𝜑𝑔𝑉𝑉) ∧ (𝑒 = 𝑓 = 𝑔)) → 𝑒 = )
239238fveq1d 6836 . . . . . . 7 (((𝜑𝑔𝑉𝑉) ∧ (𝑒 = 𝑓 = 𝑔)) → (𝑒𝑥) = (𝑥))
240 simprr 772 . . . . . . . 8 (((𝜑𝑔𝑉𝑉) ∧ (𝑒 = 𝑓 = 𝑔)) → 𝑓 = 𝑔)
241240fveq1d 6836 . . . . . . 7 (((𝜑𝑔𝑉𝑉) ∧ (𝑒 = 𝑓 = 𝑔)) → (𝑓𝑥) = (𝑔𝑥))
242239, 241oveq12d 7376 . . . . . 6 (((𝜑𝑔𝑉𝑉) ∧ (𝑒 = 𝑓 = 𝑔)) → ((𝑒𝑥) · (𝑓𝑥)) = ((𝑥) · (𝑔𝑥)))
243242mpteq2dv 5192 . . . . 5 (((𝜑𝑔𝑉𝑉) ∧ (𝑒 = 𝑓 = 𝑔)) → (𝑥𝐼 ↦ ((𝑒𝑥) · (𝑓𝑥))) = (𝑥𝐼 ↦ ((𝑥) · (𝑔𝑥))))
244243oveq2d 7374 . . . 4 (((𝜑𝑔𝑉𝑉) ∧ (𝑒 = 𝑓 = 𝑔)) → (𝑅 Σg (𝑥𝐼 ↦ ((𝑒𝑥) · (𝑓𝑥)))) = (𝑅 Σg (𝑥𝐼 ↦ ((𝑥) · (𝑔𝑥)))))
245 ovexd 7393 . . . 4 ((𝜑𝑔𝑉𝑉) → (𝑅 Σg (𝑥𝐼 ↦ ((𝑥) · (𝑔𝑥)))) ∈ V)
246237, 244, 48, 43, 245ovmpod 7510 . . 3 ((𝜑𝑔𝑉𝑉) → ( , 𝑔) = (𝑅 Σg (𝑥𝐼 ↦ ((𝑥) · (𝑔𝑥)))))
247 fveq2 6834 . . . . . 6 (𝑥 = (𝑔 , ) → ( 𝑥) = ( ‘(𝑔 , )))
248 id 22 . . . . . 6 (𝑥 = (𝑔 , ) → 𝑥 = (𝑔 , ))
249247, 248eqeq12d 2752 . . . . 5 (𝑥 = (𝑔 , ) → (( 𝑥) = 𝑥 ↔ ( ‘(𝑔 , )) = (𝑔 , )))
25034ralrimiva 3128 . . . . . 6 (𝜑 → ∀𝑥𝐵 ( 𝑥) = 𝑥)
2512503ad2ant1 1133 . . . . 5 ((𝜑𝑔𝑉𝑉) → ∀𝑥𝐵 ( 𝑥) = 𝑥)
252249, 251, 68rspcdva 3577 . . . 4 ((𝜑𝑔𝑉𝑉) → ( ‘(𝑔 , )) = (𝑔 , ))
253252, 57eqtrd 2771 . . 3 ((𝜑𝑔𝑉𝑉) → ( ‘(𝑔 , )) = (𝑅 Σg (𝑥𝐼 ↦ ((𝑔𝑥) · (𝑥)))))
254236, 246, 2533eqtr4rd 2782 . 2 ((𝜑𝑔𝑉𝑉) → ( ‘(𝑔 , )) = ( , 𝑔))
2552, 3, 4, 6, 8, 16, 18, 19, 21, 23, 25, 32, 35, 68, 230, 65, 254isphld 21609 1 (𝜑𝑌 ∈ PreHil)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 395  w3a 1086   = wceq 1541  wcel 2113  wral 3051  Vcvv 3440  wss 3901   class class class wbr 5098  cmpt 5179  Fun wfun 6486   Fn wfn 6487  wf 6488  cfv 6492  (class class class)co 7358  cmpo 7360  f cof 7620   supp csupp 8102  m cmap 8763   finSupp cfsupp 9264  Basecbs 17136  +gcplusg 17177  .rcmulr 17178  *𝑟cstv 17179  Scalarcsca 17180   ·𝑠 cvsca 17181  ·𝑖cip 17182  0gc0g 17359   Σg cgsu 17360  CMndccmn 19709  Ringcrg 20168  CRingccrg 20169  DivRingcdr 20662  Fieldcfield 20663  LModclmod 20811  LVecclvec 21054  PreHilcphl 21579   freeLMod cfrlm 21701
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1968  ax-7 2009  ax-8 2115  ax-9 2123  ax-10 2146  ax-11 2162  ax-12 2184  ax-ext 2708  ax-rep 5224  ax-sep 5241  ax-nul 5251  ax-pow 5310  ax-pr 5377  ax-un 7680  ax-cnex 11082  ax-resscn 11083  ax-1cn 11084  ax-icn 11085  ax-addcl 11086  ax-addrcl 11087  ax-mulcl 11088  ax-mulrcl 11089  ax-mulcom 11090  ax-addass 11091  ax-mulass 11092  ax-distr 11093  ax-i2m1 11094  ax-1ne0 11095  ax-1rid 11096  ax-rnegex 11097  ax-rrecex 11098  ax-cnre 11099  ax-pre-lttri 11100  ax-pre-lttrn 11101  ax-pre-ltadd 11102  ax-pre-mulgt0 11103
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1544  df-fal 1554  df-ex 1781  df-nf 1785  df-sb 2068  df-mo 2539  df-eu 2569  df-clab 2715  df-cleq 2728  df-clel 2811  df-nfc 2885  df-ne 2933  df-nel 3037  df-ral 3052  df-rex 3061  df-rmo 3350  df-reu 3351  df-rab 3400  df-v 3442  df-sbc 3741  df-csb 3850  df-dif 3904  df-un 3906  df-in 3908  df-ss 3918  df-pss 3921  df-nul 4286  df-if 4480  df-pw 4556  df-sn 4581  df-pr 4583  df-tp 4585  df-op 4587  df-uni 4864  df-int 4903  df-iun 4948  df-br 5099  df-opab 5161  df-mpt 5180  df-tr 5206  df-id 5519  df-eprel 5524  df-po 5532  df-so 5533  df-fr 5577  df-se 5578  df-we 5579  df-xp 5630  df-rel 5631  df-cnv 5632  df-co 5633  df-dm 5634  df-rn 5635  df-res 5636  df-ima 5637  df-pred 6259  df-ord 6320  df-on 6321  df-lim 6322  df-suc 6323  df-iota 6448  df-fun 6494  df-fn 6495  df-f 6496  df-f1 6497  df-fo 6498  df-f1o 6499  df-fv 6500  df-isom 6501  df-riota 7315  df-ov 7361  df-oprab 7362  df-mpo 7363  df-of 7622  df-om 7809  df-1st 7933  df-2nd 7934  df-supp 8103  df-tpos 8168  df-frecs 8223  df-wrecs 8254  df-recs 8303  df-rdg 8341  df-1o 8397  df-er 8635  df-map 8765  df-ixp 8836  df-en 8884  df-dom 8885  df-sdom 8886  df-fin 8887  df-fsupp 9265  df-sup 9345  df-oi 9415  df-card 9851  df-pnf 11168  df-mnf 11169  df-xr 11170  df-ltxr 11171  df-le 11172  df-sub 11366  df-neg 11367  df-nn 12146  df-2 12208  df-3 12209  df-4 12210  df-5 12211  df-6 12212  df-7 12213  df-8 12214  df-9 12215  df-n0 12402  df-z 12489  df-dec 12608  df-uz 12752  df-fz 13424  df-fzo 13571  df-seq 13925  df-hash 14254  df-struct 17074  df-sets 17091  df-slot 17109  df-ndx 17121  df-base 17137  df-ress 17158  df-plusg 17190  df-mulr 17191  df-sca 17193  df-vsca 17194  df-ip 17195  df-tset 17196  df-ple 17197  df-ds 17199  df-hom 17201  df-cco 17202  df-0g 17361  df-gsum 17362  df-prds 17367  df-pws 17369  df-mgm 18565  df-sgrp 18644  df-mnd 18660  df-mhm 18708  df-submnd 18709  df-grp 18866  df-minusg 18867  df-sbg 18868  df-subg 19053  df-ghm 19142  df-cntz 19246  df-cmn 19711  df-abl 19712  df-mgp 20076  df-rng 20088  df-ur 20117  df-ring 20170  df-cring 20171  df-oppr 20273  df-rhm 20408  df-subrg 20503  df-drng 20664  df-field 20665  df-staf 20772  df-srng 20773  df-lmod 20813  df-lss 20883  df-lmhm 20974  df-lvec 21055  df-sra 21125  df-rgmod 21126  df-phl 21581  df-dsmm 21687  df-frlm 21702
This theorem is referenced by:  rrxcph  25348
  Copyright terms: Public domain W3C validator