Metamath Proof Explorer


Theorem elrgspnsubrun

Description: Membership in the ring span of the union of two subrings of a commutative ring. (Contributed by Thierry Arnoux, 13-Oct-2025)

Ref Expression
Hypotheses elrgspnsubrun.b 𝐵 = ( Base ‘ 𝑅 )
elrgspnsubrun.t · = ( .r𝑅 )
elrgspnsubrun.z 0 = ( 0g𝑅 )
elrgspnsubrun.n 𝑁 = ( RingSpan ‘ 𝑅 )
elrgspnsubrun.r ( 𝜑𝑅 ∈ CRing )
elrgspnsubrun.e ( 𝜑𝐸 ∈ ( SubRing ‘ 𝑅 ) )
elrgspnsubrun.f ( 𝜑𝐹 ∈ ( SubRing ‘ 𝑅 ) )
Assertion elrgspnsubrun ( 𝜑 → ( 𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ↔ ∃ 𝑝 ∈ ( 𝐸m 𝐹 ) ( 𝑝 finSupp 0𝑋 = ( 𝑅 Σg ( 𝑓𝐹 ↦ ( ( 𝑝𝑓 ) · 𝑓 ) ) ) ) ) )

Proof

Step Hyp Ref Expression
1 elrgspnsubrun.b 𝐵 = ( Base ‘ 𝑅 )
2 elrgspnsubrun.t · = ( .r𝑅 )
3 elrgspnsubrun.z 0 = ( 0g𝑅 )
4 elrgspnsubrun.n 𝑁 = ( RingSpan ‘ 𝑅 )
5 elrgspnsubrun.r ( 𝜑𝑅 ∈ CRing )
6 elrgspnsubrun.e ( 𝜑𝐸 ∈ ( SubRing ‘ 𝑅 ) )
7 elrgspnsubrun.f ( 𝜑𝐹 ∈ ( SubRing ‘ 𝑅 ) )
8 5 ad3antrrr ( ( ( ( 𝜑𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ) ∧ 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑤 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) ) ) ) → 𝑅 ∈ CRing )
9 6 ad3antrrr ( ( ( ( 𝜑𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ) ∧ 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑤 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) ) ) ) → 𝐸 ∈ ( SubRing ‘ 𝑅 ) )
10 7 ad3antrrr ( ( ( ( 𝜑𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ) ∧ 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑤 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) ) ) ) → 𝐹 ∈ ( SubRing ‘ 𝑅 ) )
11 5 crngringd ( 𝜑𝑅 ∈ Ring )
12 1 a1i ( 𝜑𝐵 = ( Base ‘ 𝑅 ) )
13 1 subrgss ( 𝐸 ∈ ( SubRing ‘ 𝑅 ) → 𝐸𝐵 )
14 6 13 syl ( 𝜑𝐸𝐵 )
15 1 subrgss ( 𝐹 ∈ ( SubRing ‘ 𝑅 ) → 𝐹𝐵 )
16 7 15 syl ( 𝜑𝐹𝐵 )
17 14 16 unssd ( 𝜑 → ( 𝐸𝐹 ) ⊆ 𝐵 )
18 4 a1i ( 𝜑𝑁 = ( RingSpan ‘ 𝑅 ) )
19 eqidd ( 𝜑 → ( 𝑁 ‘ ( 𝐸𝐹 ) ) = ( 𝑁 ‘ ( 𝐸𝐹 ) ) )
20 11 12 17 18 19 rgspncl ( 𝜑 → ( 𝑁 ‘ ( 𝐸𝐹 ) ) ∈ ( SubRing ‘ 𝑅 ) )
21 1 subrgss ( ( 𝑁 ‘ ( 𝐸𝐹 ) ) ∈ ( SubRing ‘ 𝑅 ) → ( 𝑁 ‘ ( 𝐸𝐹 ) ) ⊆ 𝐵 )
22 20 21 syl ( 𝜑 → ( 𝑁 ‘ ( 𝐸𝐹 ) ) ⊆ 𝐵 )
23 22 sselda ( ( 𝜑𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ) → 𝑋𝐵 )
24 23 ad2antrr ( ( ( ( 𝜑𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ) ∧ 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑤 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) ) ) ) → 𝑋𝐵 )
25 6 7 unexd ( 𝜑 → ( 𝐸𝐹 ) ∈ V )
26 wrdexg ( ( 𝐸𝐹 ) ∈ V → Word ( 𝐸𝐹 ) ∈ V )
27 25 26 syl ( 𝜑 → Word ( 𝐸𝐹 ) ∈ V )
28 27 ad3antrrr ( ( ( ( 𝜑𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ) ∧ 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑤 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) ) ) ) → Word ( 𝐸𝐹 ) ∈ V )
29 zex ℤ ∈ V
30 29 a1i ( ( ( ( 𝜑𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ) ∧ 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑤 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) ) ) ) → ℤ ∈ V )
31 elrabi ( 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } → 𝑔 ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) )
32 31 ad2antlr ( ( ( ( 𝜑𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ) ∧ 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑤 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) ) ) ) → 𝑔 ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) )
33 28 30 32 elmaprd ( ( ( ( 𝜑𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ) ∧ 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑤 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) ) ) ) → 𝑔 : Word ( 𝐸𝐹 ) ⟶ ℤ )
34 breq1 ( = 𝑔 → ( finSupp 0 ↔ 𝑔 finSupp 0 ) )
35 34 elrab ( 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } ↔ ( 𝑔 ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∧ 𝑔 finSupp 0 ) )
36 35 simprbi ( 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } → 𝑔 finSupp 0 )
37 36 ad2antlr ( ( ( ( 𝜑𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ) ∧ 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑤 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) ) ) ) → 𝑔 finSupp 0 )
38 fveq2 ( 𝑣 = 𝑤 → ( 𝑔𝑣 ) = ( 𝑔𝑤 ) )
39 oveq2 ( 𝑣 = 𝑤 → ( ( mulGrp ‘ 𝑅 ) Σg 𝑣 ) = ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) )
40 38 39 oveq12d ( 𝑣 = 𝑤 → ( ( 𝑔𝑣 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑣 ) ) = ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) )
41 40 cbvmptv ( 𝑣 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑣 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑣 ) ) ) = ( 𝑤 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) )
42 41 oveq2i ( 𝑅 Σg ( 𝑣 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑣 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑣 ) ) ) ) = ( 𝑅 Σg ( 𝑤 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) ) )
43 42 a1i ( ( ( 𝜑𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ) ∧ 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } ) → ( 𝑅 Σg ( 𝑣 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑣 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑣 ) ) ) ) = ( 𝑅 Σg ( 𝑤 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) ) ) )
44 43 eqeq2d ( ( ( 𝜑𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ) ∧ 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } ) → ( 𝑋 = ( 𝑅 Σg ( 𝑣 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑣 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑣 ) ) ) ) ↔ 𝑋 = ( 𝑅 Σg ( 𝑤 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) ) ) ) )
45 44 biimpar ( ( ( ( 𝜑𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ) ∧ 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑤 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) ) ) ) → 𝑋 = ( 𝑅 Σg ( 𝑣 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑣 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑣 ) ) ) ) )
46 1 2 3 4 8 9 10 24 33 37 45 elrgspnsubrunlem2 ( ( ( ( 𝜑𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ) ∧ 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑤 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) ) ) ) → ∃ 𝑝 ∈ ( 𝐸m 𝐹 ) ( 𝑝 finSupp 0𝑋 = ( 𝑅 Σg ( 𝑓𝐹 ↦ ( ( 𝑝𝑓 ) · 𝑓 ) ) ) ) )
47 eqid ( mulGrp ‘ 𝑅 ) = ( mulGrp ‘ 𝑅 )
48 eqid ( .g𝑅 ) = ( .g𝑅 )
49 breq1 ( = 𝑖 → ( finSupp 0 ↔ 𝑖 finSupp 0 ) )
50 49 cbvrabv { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } = { 𝑖 ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ 𝑖 finSupp 0 }
51 1 47 48 4 50 11 17 elrgspn ( 𝜑 → ( 𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ↔ ∃ 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } 𝑋 = ( 𝑅 Σg ( 𝑤 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) ) ) ) )
52 51 biimpa ( ( 𝜑𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ) → ∃ 𝑔 ∈ { ∈ ( ℤ ↑m Word ( 𝐸𝐹 ) ) ∣ finSupp 0 } 𝑋 = ( 𝑅 Σg ( 𝑤 ∈ Word ( 𝐸𝐹 ) ↦ ( ( 𝑔𝑤 ) ( .g𝑅 ) ( ( mulGrp ‘ 𝑅 ) Σg 𝑤 ) ) ) ) )
53 46 52 r19.29a ( ( 𝜑𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ) → ∃ 𝑝 ∈ ( 𝐸m 𝐹 ) ( 𝑝 finSupp 0𝑋 = ( 𝑅 Σg ( 𝑓𝐹 ↦ ( ( 𝑝𝑓 ) · 𝑓 ) ) ) ) )
54 5 ad3antrrr ( ( ( ( 𝜑𝑝 ∈ ( 𝐸m 𝐹 ) ) ∧ 𝑝 finSupp 0 ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑓𝐹 ↦ ( ( 𝑝𝑓 ) · 𝑓 ) ) ) ) → 𝑅 ∈ CRing )
55 6 ad3antrrr ( ( ( ( 𝜑𝑝 ∈ ( 𝐸m 𝐹 ) ) ∧ 𝑝 finSupp 0 ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑓𝐹 ↦ ( ( 𝑝𝑓 ) · 𝑓 ) ) ) ) → 𝐸 ∈ ( SubRing ‘ 𝑅 ) )
56 7 ad3antrrr ( ( ( ( 𝜑𝑝 ∈ ( 𝐸m 𝐹 ) ) ∧ 𝑝 finSupp 0 ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑓𝐹 ↦ ( ( 𝑝𝑓 ) · 𝑓 ) ) ) ) → 𝐹 ∈ ( SubRing ‘ 𝑅 ) )
57 6 7 elmapd ( 𝜑 → ( 𝑝 ∈ ( 𝐸m 𝐹 ) ↔ 𝑝 : 𝐹𝐸 ) )
58 57 biimpa ( ( 𝜑𝑝 ∈ ( 𝐸m 𝐹 ) ) → 𝑝 : 𝐹𝐸 )
59 58 ad2antrr ( ( ( ( 𝜑𝑝 ∈ ( 𝐸m 𝐹 ) ) ∧ 𝑝 finSupp 0 ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑓𝐹 ↦ ( ( 𝑝𝑓 ) · 𝑓 ) ) ) ) → 𝑝 : 𝐹𝐸 )
60 simplr ( ( ( ( 𝜑𝑝 ∈ ( 𝐸m 𝐹 ) ) ∧ 𝑝 finSupp 0 ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑓𝐹 ↦ ( ( 𝑝𝑓 ) · 𝑓 ) ) ) ) → 𝑝 finSupp 0 )
61 fveq2 ( 𝑓 = → ( 𝑝𝑓 ) = ( 𝑝 ) )
62 id ( 𝑓 = 𝑓 = )
63 61 62 oveq12d ( 𝑓 = → ( ( 𝑝𝑓 ) · 𝑓 ) = ( ( 𝑝 ) · ) )
64 63 cbvmptv ( 𝑓𝐹 ↦ ( ( 𝑝𝑓 ) · 𝑓 ) ) = ( 𝐹 ↦ ( ( 𝑝 ) · ) )
65 64 oveq2i ( 𝑅 Σg ( 𝑓𝐹 ↦ ( ( 𝑝𝑓 ) · 𝑓 ) ) ) = ( 𝑅 Σg ( 𝐹 ↦ ( ( 𝑝 ) · ) ) )
66 65 a1i ( ( ( 𝜑𝑝 ∈ ( 𝐸m 𝐹 ) ) ∧ 𝑝 finSupp 0 ) → ( 𝑅 Σg ( 𝑓𝐹 ↦ ( ( 𝑝𝑓 ) · 𝑓 ) ) ) = ( 𝑅 Σg ( 𝐹 ↦ ( ( 𝑝 ) · ) ) ) )
67 66 eqeq2d ( ( ( 𝜑𝑝 ∈ ( 𝐸m 𝐹 ) ) ∧ 𝑝 finSupp 0 ) → ( 𝑋 = ( 𝑅 Σg ( 𝑓𝐹 ↦ ( ( 𝑝𝑓 ) · 𝑓 ) ) ) ↔ 𝑋 = ( 𝑅 Σg ( 𝐹 ↦ ( ( 𝑝 ) · ) ) ) ) )
68 67 biimpa ( ( ( ( 𝜑𝑝 ∈ ( 𝐸m 𝐹 ) ) ∧ 𝑝 finSupp 0 ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑓𝐹 ↦ ( ( 𝑝𝑓 ) · 𝑓 ) ) ) ) → 𝑋 = ( 𝑅 Σg ( 𝐹 ↦ ( ( 𝑝 ) · ) ) ) )
69 fveq2 ( 𝑓 = 𝑔 → ( 𝑝𝑓 ) = ( 𝑝𝑔 ) )
70 id ( 𝑓 = 𝑔𝑓 = 𝑔 )
71 69 70 s2eqd ( 𝑓 = 𝑔 → ⟨“ ( 𝑝𝑓 ) 𝑓 ”⟩ = ⟨“ ( 𝑝𝑔 ) 𝑔 ”⟩ )
72 71 cbvmptv ( 𝑓 ∈ ( 𝑝 supp 0 ) ↦ ⟨“ ( 𝑝𝑓 ) 𝑓 ”⟩ ) = ( 𝑔 ∈ ( 𝑝 supp 0 ) ↦ ⟨“ ( 𝑝𝑔 ) 𝑔 ”⟩ )
73 72 rneqi ran ( 𝑓 ∈ ( 𝑝 supp 0 ) ↦ ⟨“ ( 𝑝𝑓 ) 𝑓 ”⟩ ) = ran ( 𝑔 ∈ ( 𝑝 supp 0 ) ↦ ⟨“ ( 𝑝𝑔 ) 𝑔 ”⟩ )
74 1 2 3 4 54 55 56 59 60 68 73 elrgspnsubrunlem1 ( ( ( ( 𝜑𝑝 ∈ ( 𝐸m 𝐹 ) ) ∧ 𝑝 finSupp 0 ) ∧ 𝑋 = ( 𝑅 Σg ( 𝑓𝐹 ↦ ( ( 𝑝𝑓 ) · 𝑓 ) ) ) ) → 𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) )
75 74 anasss ( ( ( 𝜑𝑝 ∈ ( 𝐸m 𝐹 ) ) ∧ ( 𝑝 finSupp 0𝑋 = ( 𝑅 Σg ( 𝑓𝐹 ↦ ( ( 𝑝𝑓 ) · 𝑓 ) ) ) ) ) → 𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) )
76 75 r19.29an ( ( 𝜑 ∧ ∃ 𝑝 ∈ ( 𝐸m 𝐹 ) ( 𝑝 finSupp 0𝑋 = ( 𝑅 Σg ( 𝑓𝐹 ↦ ( ( 𝑝𝑓 ) · 𝑓 ) ) ) ) ) → 𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) )
77 53 76 impbida ( 𝜑 → ( 𝑋 ∈ ( 𝑁 ‘ ( 𝐸𝐹 ) ) ↔ ∃ 𝑝 ∈ ( 𝐸m 𝐹 ) ( 𝑝 finSupp 0𝑋 = ( 𝑅 Σg ( 𝑓𝐹 ↦ ( ( 𝑝𝑓 ) · 𝑓 ) ) ) ) ) )