Metamath Proof Explorer


Theorem mdegmullem

Description: Lemma for mdegmulle2 . (Contributed by Stefan O'Rear, 26-Mar-2015)

Ref Expression
Hypotheses mdegaddle.y 𝑌 = ( 𝐼 mPoly 𝑅 )
mdegaddle.d 𝐷 = ( 𝐼 mDeg 𝑅 )
mdegaddle.i ( 𝜑𝐼𝑉 )
mdegaddle.r ( 𝜑𝑅 ∈ Ring )
mdegmulle2.b 𝐵 = ( Base ‘ 𝑌 )
mdegmulle2.t · = ( .r𝑌 )
mdegmulle2.f ( 𝜑𝐹𝐵 )
mdegmulle2.g ( 𝜑𝐺𝐵 )
mdegmulle2.j1 ( 𝜑𝐽 ∈ ℕ0 )
mdegmulle2.k1 ( 𝜑𝐾 ∈ ℕ0 )
mdegmulle2.j2 ( 𝜑 → ( 𝐷𝐹 ) ≤ 𝐽 )
mdegmulle2.k2 ( 𝜑 → ( 𝐷𝐺 ) ≤ 𝐾 )
mdegmullem.a 𝐴 = { 𝑎 ∈ ( ℕ0m 𝐼 ) ∣ ( 𝑎 “ ℕ ) ∈ Fin }
mdegmullem.h 𝐻 = ( 𝑏𝐴 ↦ ( ℂfld Σg 𝑏 ) )
Assertion mdegmullem ( 𝜑 → ( 𝐷 ‘ ( 𝐹 · 𝐺 ) ) ≤ ( 𝐽 + 𝐾 ) )

Proof

Step Hyp Ref Expression
1 mdegaddle.y 𝑌 = ( 𝐼 mPoly 𝑅 )
2 mdegaddle.d 𝐷 = ( 𝐼 mDeg 𝑅 )
3 mdegaddle.i ( 𝜑𝐼𝑉 )
4 mdegaddle.r ( 𝜑𝑅 ∈ Ring )
5 mdegmulle2.b 𝐵 = ( Base ‘ 𝑌 )
6 mdegmulle2.t · = ( .r𝑌 )
7 mdegmulle2.f ( 𝜑𝐹𝐵 )
8 mdegmulle2.g ( 𝜑𝐺𝐵 )
9 mdegmulle2.j1 ( 𝜑𝐽 ∈ ℕ0 )
10 mdegmulle2.k1 ( 𝜑𝐾 ∈ ℕ0 )
11 mdegmulle2.j2 ( 𝜑 → ( 𝐷𝐹 ) ≤ 𝐽 )
12 mdegmulle2.k2 ( 𝜑 → ( 𝐷𝐺 ) ≤ 𝐾 )
13 mdegmullem.a 𝐴 = { 𝑎 ∈ ( ℕ0m 𝐼 ) ∣ ( 𝑎 “ ℕ ) ∈ Fin }
14 mdegmullem.h 𝐻 = ( 𝑏𝐴 ↦ ( ℂfld Σg 𝑏 ) )
15 eqid ( .r𝑅 ) = ( .r𝑅 )
16 1 5 15 6 13 7 8 mplmul ( 𝜑 → ( 𝐹 · 𝐺 ) = ( 𝑐𝐴 ↦ ( 𝑅 Σg ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑐 } ↦ ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑐f𝑑 ) ) ) ) ) ) )
17 16 fveq1d ( 𝜑 → ( ( 𝐹 · 𝐺 ) ‘ 𝑥 ) = ( ( 𝑐𝐴 ↦ ( 𝑅 Σg ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑐 } ↦ ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑐f𝑑 ) ) ) ) ) ) ‘ 𝑥 ) )
18 17 adantr ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) → ( ( 𝐹 · 𝐺 ) ‘ 𝑥 ) = ( ( 𝑐𝐴 ↦ ( 𝑅 Σg ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑐 } ↦ ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑐f𝑑 ) ) ) ) ) ) ‘ 𝑥 ) )
19 breq2 ( 𝑐 = 𝑥 → ( 𝑒r𝑐𝑒r𝑥 ) )
20 19 rabbidv ( 𝑐 = 𝑥 → { 𝑒𝐴𝑒r𝑐 } = { 𝑒𝐴𝑒r𝑥 } )
21 fvoveq1 ( 𝑐 = 𝑥 → ( 𝐺 ‘ ( 𝑐f𝑑 ) ) = ( 𝐺 ‘ ( 𝑥f𝑑 ) ) )
22 21 oveq2d ( 𝑐 = 𝑥 → ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑐f𝑑 ) ) ) = ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) )
23 20 22 mpteq12dv ( 𝑐 = 𝑥 → ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑐 } ↦ ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑐f𝑑 ) ) ) ) = ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ↦ ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) ) )
24 23 oveq2d ( 𝑐 = 𝑥 → ( 𝑅 Σg ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑐 } ↦ ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑐f𝑑 ) ) ) ) ) = ( 𝑅 Σg ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ↦ ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) ) ) )
25 eqid ( 𝑐𝐴 ↦ ( 𝑅 Σg ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑐 } ↦ ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑐f𝑑 ) ) ) ) ) ) = ( 𝑐𝐴 ↦ ( 𝑅 Σg ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑐 } ↦ ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑐f𝑑 ) ) ) ) ) )
26 ovex ( 𝑅 Σg ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ↦ ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) ) ) ∈ V
27 24 25 26 fvmpt ( 𝑥𝐴 → ( ( 𝑐𝐴 ↦ ( 𝑅 Σg ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑐 } ↦ ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑐f𝑑 ) ) ) ) ) ) ‘ 𝑥 ) = ( 𝑅 Σg ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ↦ ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) ) ) )
28 27 ad2antrl ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) → ( ( 𝑐𝐴 ↦ ( 𝑅 Σg ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑐 } ↦ ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑐f𝑑 ) ) ) ) ) ) ‘ 𝑥 ) = ( 𝑅 Σg ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ↦ ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) ) ) )
29 eqid ( 0g𝑅 ) = ( 0g𝑅 )
30 7 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐽 < ( 𝐻𝑑 ) ) ) → 𝐹𝐵 )
31 elrabi ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } → 𝑑𝐴 )
32 31 adantl ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → 𝑑𝐴 )
33 32 adantrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐽 < ( 𝐻𝑑 ) ) ) → 𝑑𝐴 )
34 2 1 5 mdegxrcl ( 𝐹𝐵 → ( 𝐷𝐹 ) ∈ ℝ* )
35 7 34 syl ( 𝜑 → ( 𝐷𝐹 ) ∈ ℝ* )
36 35 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐷𝐹 ) ∈ ℝ* )
37 nn0ssre 0 ⊆ ℝ
38 ressxr ℝ ⊆ ℝ*
39 37 38 sstri 0 ⊆ ℝ*
40 39 9 sselid ( 𝜑𝐽 ∈ ℝ* )
41 40 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → 𝐽 ∈ ℝ* )
42 13 14 tdeglem1 𝐻 : 𝐴 ⟶ ℕ0
43 42 a1i ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → 𝐻 : 𝐴 ⟶ ℕ0 )
44 43 32 ffvelrnd ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐻𝑑 ) ∈ ℕ0 )
45 39 44 sselid ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐻𝑑 ) ∈ ℝ* )
46 36 41 45 3jca ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( ( 𝐷𝐹 ) ∈ ℝ*𝐽 ∈ ℝ* ∧ ( 𝐻𝑑 ) ∈ ℝ* ) )
47 46 adantrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐽 < ( 𝐻𝑑 ) ) ) → ( ( 𝐷𝐹 ) ∈ ℝ*𝐽 ∈ ℝ* ∧ ( 𝐻𝑑 ) ∈ ℝ* ) )
48 11 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐷𝐹 ) ≤ 𝐽 )
49 48 anim1i ( ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) ∧ 𝐽 < ( 𝐻𝑑 ) ) → ( ( 𝐷𝐹 ) ≤ 𝐽𝐽 < ( 𝐻𝑑 ) ) )
50 49 anasss ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐽 < ( 𝐻𝑑 ) ) ) → ( ( 𝐷𝐹 ) ≤ 𝐽𝐽 < ( 𝐻𝑑 ) ) )
51 xrlelttr ( ( ( 𝐷𝐹 ) ∈ ℝ*𝐽 ∈ ℝ* ∧ ( 𝐻𝑑 ) ∈ ℝ* ) → ( ( ( 𝐷𝐹 ) ≤ 𝐽𝐽 < ( 𝐻𝑑 ) ) → ( 𝐷𝐹 ) < ( 𝐻𝑑 ) ) )
52 47 50 51 sylc ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐽 < ( 𝐻𝑑 ) ) ) → ( 𝐷𝐹 ) < ( 𝐻𝑑 ) )
53 2 1 5 29 13 14 30 33 52 mdeglt ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐽 < ( 𝐻𝑑 ) ) ) → ( 𝐹𝑑 ) = ( 0g𝑅 ) )
54 53 oveq1d ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐽 < ( 𝐻𝑑 ) ) ) → ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) = ( ( 0g𝑅 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) )
55 4 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → 𝑅 ∈ Ring )
56 eqid ( Base ‘ 𝑅 ) = ( Base ‘ 𝑅 )
57 1 56 5 13 8 mplelf ( 𝜑𝐺 : 𝐴 ⟶ ( Base ‘ 𝑅 ) )
58 57 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → 𝐺 : 𝐴 ⟶ ( Base ‘ 𝑅 ) )
59 ssrab2 { 𝑒𝐴𝑒r𝑥 } ⊆ 𝐴
60 simplrl ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → 𝑥𝐴 )
61 eqid { 𝑒𝐴𝑒r𝑥 } = { 𝑒𝐴𝑒r𝑥 }
62 13 61 psrbagconcl ( ( 𝑥𝐴𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝑥f𝑑 ) ∈ { 𝑒𝐴𝑒r𝑥 } )
63 60 62 sylancom ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝑥f𝑑 ) ∈ { 𝑒𝐴𝑒r𝑥 } )
64 59 63 sselid ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝑥f𝑑 ) ∈ 𝐴 )
65 58 64 ffvelrnd ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ∈ ( Base ‘ 𝑅 ) )
66 56 15 29 ringlz ( ( 𝑅 ∈ Ring ∧ ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ∈ ( Base ‘ 𝑅 ) ) → ( ( 0g𝑅 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) = ( 0g𝑅 ) )
67 55 65 66 syl2anc ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( ( 0g𝑅 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) = ( 0g𝑅 ) )
68 67 adantrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐽 < ( 𝐻𝑑 ) ) ) → ( ( 0g𝑅 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) = ( 0g𝑅 ) )
69 54 68 eqtrd ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐽 < ( 𝐻𝑑 ) ) ) → ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) = ( 0g𝑅 ) )
70 69 anassrs ( ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) ∧ 𝐽 < ( 𝐻𝑑 ) ) → ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) = ( 0g𝑅 ) )
71 8 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) ) → 𝐺𝐵 )
72 64 adantrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) ) → ( 𝑥f𝑑 ) ∈ 𝐴 )
73 2 1 5 mdegxrcl ( 𝐺𝐵 → ( 𝐷𝐺 ) ∈ ℝ* )
74 8 73 syl ( 𝜑 → ( 𝐷𝐺 ) ∈ ℝ* )
75 74 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐷𝐺 ) ∈ ℝ* )
76 39 10 sselid ( 𝜑𝐾 ∈ ℝ* )
77 76 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → 𝐾 ∈ ℝ* )
78 43 64 ffvelrnd ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ∈ ℕ0 )
79 39 78 sselid ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ∈ ℝ* )
80 75 77 79 3jca ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( ( 𝐷𝐺 ) ∈ ℝ*𝐾 ∈ ℝ* ∧ ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ∈ ℝ* ) )
81 80 adantrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) ) → ( ( 𝐷𝐺 ) ∈ ℝ*𝐾 ∈ ℝ* ∧ ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ∈ ℝ* ) )
82 12 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐷𝐺 ) ≤ 𝐾 )
83 82 anim1i ( ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) ∧ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) → ( ( 𝐷𝐺 ) ≤ 𝐾𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) )
84 83 anasss ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) ) → ( ( 𝐷𝐺 ) ≤ 𝐾𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) )
85 xrlelttr ( ( ( 𝐷𝐺 ) ∈ ℝ*𝐾 ∈ ℝ* ∧ ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ∈ ℝ* ) → ( ( ( 𝐷𝐺 ) ≤ 𝐾𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) → ( 𝐷𝐺 ) < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) )
86 81 84 85 sylc ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) ) → ( 𝐷𝐺 ) < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) )
87 2 1 5 29 13 14 71 72 86 mdeglt ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) ) → ( 𝐺 ‘ ( 𝑥f𝑑 ) ) = ( 0g𝑅 ) )
88 87 oveq2d ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) ) → ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) = ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 0g𝑅 ) ) )
89 1 56 5 13 7 mplelf ( 𝜑𝐹 : 𝐴 ⟶ ( Base ‘ 𝑅 ) )
90 89 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → 𝐹 : 𝐴 ⟶ ( Base ‘ 𝑅 ) )
91 90 32 ffvelrnd ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐹𝑑 ) ∈ ( Base ‘ 𝑅 ) )
92 56 15 29 ringrz ( ( 𝑅 ∈ Ring ∧ ( 𝐹𝑑 ) ∈ ( Base ‘ 𝑅 ) ) → ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 0g𝑅 ) ) = ( 0g𝑅 ) )
93 55 91 92 syl2anc ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 0g𝑅 ) ) = ( 0g𝑅 ) )
94 93 adantrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) ) → ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 0g𝑅 ) ) = ( 0g𝑅 ) )
95 88 94 eqtrd ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ∧ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) ) → ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) = ( 0g𝑅 ) )
96 95 anassrs ( ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) ∧ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) → ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) = ( 0g𝑅 ) )
97 simplrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) )
98 44 nn0red ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐻𝑑 ) ∈ ℝ )
99 78 nn0red ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ∈ ℝ )
100 9 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → 𝐽 ∈ ℕ0 )
101 100 nn0red ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → 𝐽 ∈ ℝ )
102 10 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → 𝐾 ∈ ℕ0 )
103 102 nn0red ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → 𝐾 ∈ ℝ )
104 le2add ( ( ( ( 𝐻𝑑 ) ∈ ℝ ∧ ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ∈ ℝ ) ∧ ( 𝐽 ∈ ℝ ∧ 𝐾 ∈ ℝ ) ) → ( ( ( 𝐻𝑑 ) ≤ 𝐽 ∧ ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ≤ 𝐾 ) → ( ( 𝐻𝑑 ) + ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) ≤ ( 𝐽 + 𝐾 ) ) )
105 98 99 101 103 104 syl22anc ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( ( ( 𝐻𝑑 ) ≤ 𝐽 ∧ ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ≤ 𝐾 ) → ( ( 𝐻𝑑 ) + ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) ≤ ( 𝐽 + 𝐾 ) ) )
106 13 14 tdeglem3 ( ( 𝑑𝐴 ∧ ( 𝑥f𝑑 ) ∈ 𝐴 ) → ( 𝐻 ‘ ( 𝑑f + ( 𝑥f𝑑 ) ) ) = ( ( 𝐻𝑑 ) + ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) )
107 32 64 106 syl2anc ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐻 ‘ ( 𝑑f + ( 𝑥f𝑑 ) ) ) = ( ( 𝐻𝑑 ) + ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) )
108 3 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → 𝐼𝑉 )
109 13 psrbagf ( 𝑑𝐴𝑑 : 𝐼 ⟶ ℕ0 )
110 109 3ad2ant2 ( ( 𝐼𝑉𝑑𝐴𝑥𝐴 ) → 𝑑 : 𝐼 ⟶ ℕ0 )
111 110 ffvelrnda ( ( ( 𝐼𝑉𝑑𝐴𝑥𝐴 ) ∧ 𝑏𝐼 ) → ( 𝑑𝑏 ) ∈ ℕ0 )
112 111 nn0cnd ( ( ( 𝐼𝑉𝑑𝐴𝑥𝐴 ) ∧ 𝑏𝐼 ) → ( 𝑑𝑏 ) ∈ ℂ )
113 13 psrbagf ( 𝑥𝐴𝑥 : 𝐼 ⟶ ℕ0 )
114 113 3ad2ant3 ( ( 𝐼𝑉𝑑𝐴𝑥𝐴 ) → 𝑥 : 𝐼 ⟶ ℕ0 )
115 114 ffvelrnda ( ( ( 𝐼𝑉𝑑𝐴𝑥𝐴 ) ∧ 𝑏𝐼 ) → ( 𝑥𝑏 ) ∈ ℕ0 )
116 115 nn0cnd ( ( ( 𝐼𝑉𝑑𝐴𝑥𝐴 ) ∧ 𝑏𝐼 ) → ( 𝑥𝑏 ) ∈ ℂ )
117 112 116 pncan3d ( ( ( 𝐼𝑉𝑑𝐴𝑥𝐴 ) ∧ 𝑏𝐼 ) → ( ( 𝑑𝑏 ) + ( ( 𝑥𝑏 ) − ( 𝑑𝑏 ) ) ) = ( 𝑥𝑏 ) )
118 117 mpteq2dva ( ( 𝐼𝑉𝑑𝐴𝑥𝐴 ) → ( 𝑏𝐼 ↦ ( ( 𝑑𝑏 ) + ( ( 𝑥𝑏 ) − ( 𝑑𝑏 ) ) ) ) = ( 𝑏𝐼 ↦ ( 𝑥𝑏 ) ) )
119 simp1 ( ( 𝐼𝑉𝑑𝐴𝑥𝐴 ) → 𝐼𝑉 )
120 fvexd ( ( ( 𝐼𝑉𝑑𝐴𝑥𝐴 ) ∧ 𝑏𝐼 ) → ( 𝑑𝑏 ) ∈ V )
121 ovexd ( ( ( 𝐼𝑉𝑑𝐴𝑥𝐴 ) ∧ 𝑏𝐼 ) → ( ( 𝑥𝑏 ) − ( 𝑑𝑏 ) ) ∈ V )
122 110 feqmptd ( ( 𝐼𝑉𝑑𝐴𝑥𝐴 ) → 𝑑 = ( 𝑏𝐼 ↦ ( 𝑑𝑏 ) ) )
123 fvexd ( ( ( 𝐼𝑉𝑑𝐴𝑥𝐴 ) ∧ 𝑏𝐼 ) → ( 𝑥𝑏 ) ∈ V )
124 114 feqmptd ( ( 𝐼𝑉𝑑𝐴𝑥𝐴 ) → 𝑥 = ( 𝑏𝐼 ↦ ( 𝑥𝑏 ) ) )
125 119 123 120 124 122 offval2 ( ( 𝐼𝑉𝑑𝐴𝑥𝐴 ) → ( 𝑥f𝑑 ) = ( 𝑏𝐼 ↦ ( ( 𝑥𝑏 ) − ( 𝑑𝑏 ) ) ) )
126 119 120 121 122 125 offval2 ( ( 𝐼𝑉𝑑𝐴𝑥𝐴 ) → ( 𝑑f + ( 𝑥f𝑑 ) ) = ( 𝑏𝐼 ↦ ( ( 𝑑𝑏 ) + ( ( 𝑥𝑏 ) − ( 𝑑𝑏 ) ) ) ) )
127 118 126 124 3eqtr4d ( ( 𝐼𝑉𝑑𝐴𝑥𝐴 ) → ( 𝑑f + ( 𝑥f𝑑 ) ) = 𝑥 )
128 108 32 60 127 syl3anc ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝑑f + ( 𝑥f𝑑 ) ) = 𝑥 )
129 128 fveq2d ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐻 ‘ ( 𝑑f + ( 𝑥f𝑑 ) ) ) = ( 𝐻𝑥 ) )
130 107 129 eqtr3d ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( ( 𝐻𝑑 ) + ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) = ( 𝐻𝑥 ) )
131 130 breq1d ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( ( ( 𝐻𝑑 ) + ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) ≤ ( 𝐽 + 𝐾 ) ↔ ( 𝐻𝑥 ) ≤ ( 𝐽 + 𝐾 ) ) )
132 105 131 sylibd ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( ( ( 𝐻𝑑 ) ≤ 𝐽 ∧ ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ≤ 𝐾 ) → ( 𝐻𝑥 ) ≤ ( 𝐽 + 𝐾 ) ) )
133 98 101 lenltd ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( ( 𝐻𝑑 ) ≤ 𝐽 ↔ ¬ 𝐽 < ( 𝐻𝑑 ) ) )
134 99 103 lenltd ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ≤ 𝐾 ↔ ¬ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) )
135 133 134 anbi12d ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( ( ( 𝐻𝑑 ) ≤ 𝐽 ∧ ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ≤ 𝐾 ) ↔ ( ¬ 𝐽 < ( 𝐻𝑑 ) ∧ ¬ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) ) )
136 ioran ( ¬ ( 𝐽 < ( 𝐻𝑑 ) ∨ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) ↔ ( ¬ 𝐽 < ( 𝐻𝑑 ) ∧ ¬ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) )
137 135 136 bitr4di ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( ( ( 𝐻𝑑 ) ≤ 𝐽 ∧ ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ≤ 𝐾 ) ↔ ¬ ( 𝐽 < ( 𝐻𝑑 ) ∨ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) ) )
138 43 60 ffvelrnd ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐻𝑥 ) ∈ ℕ0 )
139 138 nn0red ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐻𝑥 ) ∈ ℝ )
140 9 10 nn0addcld ( 𝜑 → ( 𝐽 + 𝐾 ) ∈ ℕ0 )
141 140 ad2antrr ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐽 + 𝐾 ) ∈ ℕ0 )
142 141 nn0red ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐽 + 𝐾 ) ∈ ℝ )
143 139 142 lenltd ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( ( 𝐻𝑥 ) ≤ ( 𝐽 + 𝐾 ) ↔ ¬ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) )
144 132 137 143 3imtr3d ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( ¬ ( 𝐽 < ( 𝐻𝑑 ) ∨ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) → ¬ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) )
145 97 144 mt4d ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( 𝐽 < ( 𝐻𝑑 ) ∨ 𝐾 < ( 𝐻 ‘ ( 𝑥f𝑑 ) ) ) )
146 70 96 145 mpjaodan ( ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) ∧ 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ) → ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) = ( 0g𝑅 ) )
147 146 mpteq2dva ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) → ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ↦ ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) ) = ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ↦ ( 0g𝑅 ) ) )
148 147 oveq2d ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) → ( 𝑅 Σg ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ↦ ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) ) ) = ( 𝑅 Σg ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ↦ ( 0g𝑅 ) ) ) )
149 ringmnd ( 𝑅 ∈ Ring → 𝑅 ∈ Mnd )
150 4 149 syl ( 𝜑𝑅 ∈ Mnd )
151 150 adantr ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) → 𝑅 ∈ Mnd )
152 ovex ( ℕ0m 𝐼 ) ∈ V
153 13 152 rab2ex { 𝑒𝐴𝑒r𝑥 } ∈ V
154 29 gsumz ( ( 𝑅 ∈ Mnd ∧ { 𝑒𝐴𝑒r𝑥 } ∈ V ) → ( 𝑅 Σg ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ↦ ( 0g𝑅 ) ) ) = ( 0g𝑅 ) )
155 151 153 154 sylancl ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) → ( 𝑅 Σg ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ↦ ( 0g𝑅 ) ) ) = ( 0g𝑅 ) )
156 148 155 eqtrd ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) → ( 𝑅 Σg ( 𝑑 ∈ { 𝑒𝐴𝑒r𝑥 } ↦ ( ( 𝐹𝑑 ) ( .r𝑅 ) ( 𝐺 ‘ ( 𝑥f𝑑 ) ) ) ) ) = ( 0g𝑅 ) )
157 18 28 156 3eqtrd ( ( 𝜑 ∧ ( 𝑥𝐴 ∧ ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) ) ) → ( ( 𝐹 · 𝐺 ) ‘ 𝑥 ) = ( 0g𝑅 ) )
158 157 expr ( ( 𝜑𝑥𝐴 ) → ( ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) → ( ( 𝐹 · 𝐺 ) ‘ 𝑥 ) = ( 0g𝑅 ) ) )
159 158 ralrimiva ( 𝜑 → ∀ 𝑥𝐴 ( ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) → ( ( 𝐹 · 𝐺 ) ‘ 𝑥 ) = ( 0g𝑅 ) ) )
160 1 mplring ( ( 𝐼𝑉𝑅 ∈ Ring ) → 𝑌 ∈ Ring )
161 3 4 160 syl2anc ( 𝜑𝑌 ∈ Ring )
162 5 6 ringcl ( ( 𝑌 ∈ Ring ∧ 𝐹𝐵𝐺𝐵 ) → ( 𝐹 · 𝐺 ) ∈ 𝐵 )
163 161 7 8 162 syl3anc ( 𝜑 → ( 𝐹 · 𝐺 ) ∈ 𝐵 )
164 39 140 sselid ( 𝜑 → ( 𝐽 + 𝐾 ) ∈ ℝ* )
165 2 1 5 29 13 14 mdegleb ( ( ( 𝐹 · 𝐺 ) ∈ 𝐵 ∧ ( 𝐽 + 𝐾 ) ∈ ℝ* ) → ( ( 𝐷 ‘ ( 𝐹 · 𝐺 ) ) ≤ ( 𝐽 + 𝐾 ) ↔ ∀ 𝑥𝐴 ( ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) → ( ( 𝐹 · 𝐺 ) ‘ 𝑥 ) = ( 0g𝑅 ) ) ) )
166 163 164 165 syl2anc ( 𝜑 → ( ( 𝐷 ‘ ( 𝐹 · 𝐺 ) ) ≤ ( 𝐽 + 𝐾 ) ↔ ∀ 𝑥𝐴 ( ( 𝐽 + 𝐾 ) < ( 𝐻𝑥 ) → ( ( 𝐹 · 𝐺 ) ‘ 𝑥 ) = ( 0g𝑅 ) ) ) )
167 159 166 mpbird ( 𝜑 → ( 𝐷 ‘ ( 𝐹 · 𝐺 ) ) ≤ ( 𝐽 + 𝐾 ) )