Metamath Proof Explorer


Theorem fmuldfeqlem1

Description: induction step for the proof of fmuldfeq . (Contributed by Glauco Siliprandi, 20-Apr-2017)

Ref Expression
Hypotheses fmuldfeqlem1.1 𝑓 𝜑
fmuldfeqlem1.2 𝑔 𝜑
fmuldfeqlem1.3 𝑡 𝑌
fmuldfeqlem1.5 𝑃 = ( 𝑓𝑌 , 𝑔𝑌 ↦ ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) ) )
fmuldfeqlem1.6 𝐹 = ( 𝑡𝑇 ↦ ( 𝑖 ∈ ( 1 ... 𝑀 ) ↦ ( ( 𝑈𝑖 ) ‘ 𝑡 ) ) )
fmuldfeqlem1.7 ( 𝜑𝑇 ∈ V )
fmuldfeqlem1.8 ( 𝜑𝑈 : ( 1 ... 𝑀 ) ⟶ 𝑌 )
fmuldfeqlem1.9 ( ( 𝜑𝑓𝑌𝑔𝑌 ) → ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) ) ∈ 𝑌 )
fmuldfeqlem1.10 ( 𝜑𝑁 ∈ ( 1 ... 𝑀 ) )
fmuldfeqlem1.11 ( 𝜑 → ( 𝑁 + 1 ) ∈ ( 1 ... 𝑀 ) )
fmuldfeqlem1.12 ( 𝜑 → ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ‘ 𝑡 ) = ( seq 1 ( · , ( 𝐹𝑡 ) ) ‘ 𝑁 ) )
fmuldfeqlem1.13 ( ( 𝜑𝑓𝑌 ) → 𝑓 : 𝑇 ⟶ ℝ )
Assertion fmuldfeqlem1 ( ( 𝜑𝑡𝑇 ) → ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) = ( seq 1 ( · , ( 𝐹𝑡 ) ) ‘ ( 𝑁 + 1 ) ) )

Proof

Step Hyp Ref Expression
1 fmuldfeqlem1.1 𝑓 𝜑
2 fmuldfeqlem1.2 𝑔 𝜑
3 fmuldfeqlem1.3 𝑡 𝑌
4 fmuldfeqlem1.5 𝑃 = ( 𝑓𝑌 , 𝑔𝑌 ↦ ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) ) )
5 fmuldfeqlem1.6 𝐹 = ( 𝑡𝑇 ↦ ( 𝑖 ∈ ( 1 ... 𝑀 ) ↦ ( ( 𝑈𝑖 ) ‘ 𝑡 ) ) )
6 fmuldfeqlem1.7 ( 𝜑𝑇 ∈ V )
7 fmuldfeqlem1.8 ( 𝜑𝑈 : ( 1 ... 𝑀 ) ⟶ 𝑌 )
8 fmuldfeqlem1.9 ( ( 𝜑𝑓𝑌𝑔𝑌 ) → ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) ) ∈ 𝑌 )
9 fmuldfeqlem1.10 ( 𝜑𝑁 ∈ ( 1 ... 𝑀 ) )
10 fmuldfeqlem1.11 ( 𝜑 → ( 𝑁 + 1 ) ∈ ( 1 ... 𝑀 ) )
11 fmuldfeqlem1.12 ( 𝜑 → ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ‘ 𝑡 ) = ( seq 1 ( · , ( 𝐹𝑡 ) ) ‘ 𝑁 ) )
12 fmuldfeqlem1.13 ( ( 𝜑𝑓𝑌 ) → 𝑓 : 𝑇 ⟶ ℝ )
13 ovex ( 1 ... 𝑀 ) ∈ V
14 13 mptex ( 𝑖 ∈ ( 1 ... 𝑀 ) ↦ ( ( 𝑈𝑖 ) ‘ 𝑡 ) ) ∈ V
15 5 fvmpt2 ( ( 𝑡𝑇 ∧ ( 𝑖 ∈ ( 1 ... 𝑀 ) ↦ ( ( 𝑈𝑖 ) ‘ 𝑡 ) ) ∈ V ) → ( 𝐹𝑡 ) = ( 𝑖 ∈ ( 1 ... 𝑀 ) ↦ ( ( 𝑈𝑖 ) ‘ 𝑡 ) ) )
16 14 15 mpan2 ( 𝑡𝑇 → ( 𝐹𝑡 ) = ( 𝑖 ∈ ( 1 ... 𝑀 ) ↦ ( ( 𝑈𝑖 ) ‘ 𝑡 ) ) )
17 fveq2 ( 𝑖 = 𝑗 → ( 𝑈𝑖 ) = ( 𝑈𝑗 ) )
18 17 fveq1d ( 𝑖 = 𝑗 → ( ( 𝑈𝑖 ) ‘ 𝑡 ) = ( ( 𝑈𝑗 ) ‘ 𝑡 ) )
19 18 cbvmptv ( 𝑖 ∈ ( 1 ... 𝑀 ) ↦ ( ( 𝑈𝑖 ) ‘ 𝑡 ) ) = ( 𝑗 ∈ ( 1 ... 𝑀 ) ↦ ( ( 𝑈𝑗 ) ‘ 𝑡 ) )
20 16 19 eqtrdi ( 𝑡𝑇 → ( 𝐹𝑡 ) = ( 𝑗 ∈ ( 1 ... 𝑀 ) ↦ ( ( 𝑈𝑗 ) ‘ 𝑡 ) ) )
21 20 adantl ( ( 𝜑𝑡𝑇 ) → ( 𝐹𝑡 ) = ( 𝑗 ∈ ( 1 ... 𝑀 ) ↦ ( ( 𝑈𝑗 ) ‘ 𝑡 ) ) )
22 fveq2 ( 𝑗 = ( 𝑁 + 1 ) → ( 𝑈𝑗 ) = ( 𝑈 ‘ ( 𝑁 + 1 ) ) )
23 22 fveq1d ( 𝑗 = ( 𝑁 + 1 ) → ( ( 𝑈𝑗 ) ‘ 𝑡 ) = ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) )
24 23 adantl ( ( ( 𝜑𝑡𝑇 ) ∧ 𝑗 = ( 𝑁 + 1 ) ) → ( ( 𝑈𝑗 ) ‘ 𝑡 ) = ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) )
25 10 adantr ( ( 𝜑𝑡𝑇 ) → ( 𝑁 + 1 ) ∈ ( 1 ... 𝑀 ) )
26 7 10 ffvelrnd ( 𝜑 → ( 𝑈 ‘ ( 𝑁 + 1 ) ) ∈ 𝑌 )
27 26 ancli ( 𝜑 → ( 𝜑 ∧ ( 𝑈 ‘ ( 𝑁 + 1 ) ) ∈ 𝑌 ) )
28 nfcv 𝑓 ( 𝑈 ‘ ( 𝑁 + 1 ) )
29 nfv 𝑓 ( 𝑈 ‘ ( 𝑁 + 1 ) ) ∈ 𝑌
30 1 29 nfan 𝑓 ( 𝜑 ∧ ( 𝑈 ‘ ( 𝑁 + 1 ) ) ∈ 𝑌 )
31 nfv 𝑓 ( 𝑈 ‘ ( 𝑁 + 1 ) ) : 𝑇 ⟶ ℝ
32 30 31 nfim 𝑓 ( ( 𝜑 ∧ ( 𝑈 ‘ ( 𝑁 + 1 ) ) ∈ 𝑌 ) → ( 𝑈 ‘ ( 𝑁 + 1 ) ) : 𝑇 ⟶ ℝ )
33 eleq1 ( 𝑓 = ( 𝑈 ‘ ( 𝑁 + 1 ) ) → ( 𝑓𝑌 ↔ ( 𝑈 ‘ ( 𝑁 + 1 ) ) ∈ 𝑌 ) )
34 33 anbi2d ( 𝑓 = ( 𝑈 ‘ ( 𝑁 + 1 ) ) → ( ( 𝜑𝑓𝑌 ) ↔ ( 𝜑 ∧ ( 𝑈 ‘ ( 𝑁 + 1 ) ) ∈ 𝑌 ) ) )
35 feq1 ( 𝑓 = ( 𝑈 ‘ ( 𝑁 + 1 ) ) → ( 𝑓 : 𝑇 ⟶ ℝ ↔ ( 𝑈 ‘ ( 𝑁 + 1 ) ) : 𝑇 ⟶ ℝ ) )
36 34 35 imbi12d ( 𝑓 = ( 𝑈 ‘ ( 𝑁 + 1 ) ) → ( ( ( 𝜑𝑓𝑌 ) → 𝑓 : 𝑇 ⟶ ℝ ) ↔ ( ( 𝜑 ∧ ( 𝑈 ‘ ( 𝑁 + 1 ) ) ∈ 𝑌 ) → ( 𝑈 ‘ ( 𝑁 + 1 ) ) : 𝑇 ⟶ ℝ ) ) )
37 28 32 36 12 vtoclgf ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ∈ 𝑌 → ( ( 𝜑 ∧ ( 𝑈 ‘ ( 𝑁 + 1 ) ) ∈ 𝑌 ) → ( 𝑈 ‘ ( 𝑁 + 1 ) ) : 𝑇 ⟶ ℝ ) )
38 26 27 37 sylc ( 𝜑 → ( 𝑈 ‘ ( 𝑁 + 1 ) ) : 𝑇 ⟶ ℝ )
39 38 ffvelrnda ( ( 𝜑𝑡𝑇 ) → ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) ∈ ℝ )
40 21 24 25 39 fvmptd ( ( 𝜑𝑡𝑇 ) → ( ( 𝐹𝑡 ) ‘ ( 𝑁 + 1 ) ) = ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) )
41 40 oveq2d ( ( 𝜑𝑡𝑇 ) → ( ( seq 1 ( · , ( 𝐹𝑡 ) ) ‘ 𝑁 ) · ( ( 𝐹𝑡 ) ‘ ( 𝑁 + 1 ) ) ) = ( ( seq 1 ( · , ( 𝐹𝑡 ) ) ‘ 𝑁 ) · ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) ) )
42 elfzuz ( 𝑁 ∈ ( 1 ... 𝑀 ) → 𝑁 ∈ ( ℤ ‘ 1 ) )
43 9 42 syl ( 𝜑𝑁 ∈ ( ℤ ‘ 1 ) )
44 seqp1 ( 𝑁 ∈ ( ℤ ‘ 1 ) → ( seq 1 ( · , ( 𝐹𝑡 ) ) ‘ ( 𝑁 + 1 ) ) = ( ( seq 1 ( · , ( 𝐹𝑡 ) ) ‘ 𝑁 ) · ( ( 𝐹𝑡 ) ‘ ( 𝑁 + 1 ) ) ) )
45 43 44 syl ( 𝜑 → ( seq 1 ( · , ( 𝐹𝑡 ) ) ‘ ( 𝑁 + 1 ) ) = ( ( seq 1 ( · , ( 𝐹𝑡 ) ) ‘ 𝑁 ) · ( ( 𝐹𝑡 ) ‘ ( 𝑁 + 1 ) ) ) )
46 45 adantr ( ( 𝜑𝑡𝑇 ) → ( seq 1 ( · , ( 𝐹𝑡 ) ) ‘ ( 𝑁 + 1 ) ) = ( ( seq 1 ( · , ( 𝐹𝑡 ) ) ‘ 𝑁 ) · ( ( 𝐹𝑡 ) ‘ ( 𝑁 + 1 ) ) ) )
47 seqp1 ( 𝑁 ∈ ( ℤ ‘ 1 ) → ( seq 1 ( 𝑃 , 𝑈 ) ‘ ( 𝑁 + 1 ) ) = ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) 𝑃 ( 𝑈 ‘ ( 𝑁 + 1 ) ) ) )
48 43 47 syl ( 𝜑 → ( seq 1 ( 𝑃 , 𝑈 ) ‘ ( 𝑁 + 1 ) ) = ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) 𝑃 ( 𝑈 ‘ ( 𝑁 + 1 ) ) ) )
49 nfcv ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) )
50 nfcv 𝑙 ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) )
51 nfcv 𝑓 ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑙𝑡 ) ) )
52 nfcv 𝑔 ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑙𝑡 ) ) )
53 fveq1 ( 𝑓 = → ( 𝑓𝑡 ) = ( 𝑡 ) )
54 fveq1 ( 𝑔 = 𝑙 → ( 𝑔𝑡 ) = ( 𝑙𝑡 ) )
55 53 54 oveqan12d ( ( 𝑓 = 𝑔 = 𝑙 ) → ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) = ( ( 𝑡 ) · ( 𝑙𝑡 ) ) )
56 55 mpteq2dv ( ( 𝑓 = 𝑔 = 𝑙 ) → ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) ) = ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑙𝑡 ) ) ) )
57 49 50 51 52 56 cbvmpo ( 𝑓𝑌 , 𝑔𝑌 ↦ ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) ) ) = ( 𝑌 , 𝑙𝑌 ↦ ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑙𝑡 ) ) ) )
58 4 57 eqtri 𝑃 = ( 𝑌 , 𝑙𝑌 ↦ ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑙𝑡 ) ) ) )
59 58 a1i ( 𝜑𝑃 = ( 𝑌 , 𝑙𝑌 ↦ ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑙𝑡 ) ) ) ) )
60 nfcv 𝑡 1
61 nfmpt1 𝑡 ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) )
62 3 3 61 nfmpo 𝑡 ( 𝑓𝑌 , 𝑔𝑌 ↦ ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) ) )
63 4 62 nfcxfr 𝑡 𝑃
64 nfcv 𝑡 𝑈
65 60 63 64 nfseq 𝑡 seq 1 ( 𝑃 , 𝑈 )
66 nfcv 𝑡 𝑁
67 65 66 nffv 𝑡 ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 )
68 67 nfeq2 𝑡 = ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 )
69 nfv 𝑡 𝑙 = ( 𝑈 ‘ ( 𝑁 + 1 ) )
70 68 69 nfan 𝑡 ( = ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ∧ 𝑙 = ( 𝑈 ‘ ( 𝑁 + 1 ) ) )
71 fveq1 ( = ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) → ( 𝑡 ) = ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ‘ 𝑡 ) )
72 71 ad2antrr ( ( ( = ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ∧ 𝑙 = ( 𝑈 ‘ ( 𝑁 + 1 ) ) ) ∧ 𝑡𝑇 ) → ( 𝑡 ) = ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ‘ 𝑡 ) )
73 fveq1 ( 𝑙 = ( 𝑈 ‘ ( 𝑁 + 1 ) ) → ( 𝑙𝑡 ) = ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) )
74 73 ad2antlr ( ( ( = ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ∧ 𝑙 = ( 𝑈 ‘ ( 𝑁 + 1 ) ) ) ∧ 𝑡𝑇 ) → ( 𝑙𝑡 ) = ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) )
75 72 74 oveq12d ( ( ( = ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ∧ 𝑙 = ( 𝑈 ‘ ( 𝑁 + 1 ) ) ) ∧ 𝑡𝑇 ) → ( ( 𝑡 ) · ( 𝑙𝑡 ) ) = ( ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ‘ 𝑡 ) · ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) ) )
76 70 75 mpteq2da ( ( = ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ∧ 𝑙 = ( 𝑈 ‘ ( 𝑁 + 1 ) ) ) → ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑙𝑡 ) ) ) = ( 𝑡𝑇 ↦ ( ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ‘ 𝑡 ) · ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) ) ) )
77 76 adantl ( ( 𝜑 ∧ ( = ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ∧ 𝑙 = ( 𝑈 ‘ ( 𝑁 + 1 ) ) ) ) → ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑙𝑡 ) ) ) = ( 𝑡𝑇 ↦ ( ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ‘ 𝑡 ) · ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) ) ) )
78 eqid ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) = ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 )
79 3simpc ( ( 𝜑𝑌𝑙𝑌 ) → ( 𝑌𝑙𝑌 ) )
80 nfcv 𝑓
81 nfcv 𝑔
82 nfcv 𝑔 𝑙
83 nfv 𝑓 𝑌
84 nfv 𝑓 𝑔𝑌
85 1 83 84 nf3an 𝑓 ( 𝜑𝑌𝑔𝑌 )
86 nfv 𝑓 ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑔𝑡 ) ) ) ∈ 𝑌
87 85 86 nfim 𝑓 ( ( 𝜑𝑌𝑔𝑌 ) → ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑔𝑡 ) ) ) ∈ 𝑌 )
88 nfv 𝑔 𝑌
89 nfv 𝑔 𝑙𝑌
90 2 88 89 nf3an 𝑔 ( 𝜑𝑌𝑙𝑌 )
91 nfv 𝑔 ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑙𝑡 ) ) ) ∈ 𝑌
92 90 91 nfim 𝑔 ( ( 𝜑𝑌𝑙𝑌 ) → ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑙𝑡 ) ) ) ∈ 𝑌 )
93 eleq1 ( 𝑓 = → ( 𝑓𝑌𝑌 ) )
94 93 3anbi2d ( 𝑓 = → ( ( 𝜑𝑓𝑌𝑔𝑌 ) ↔ ( 𝜑𝑌𝑔𝑌 ) ) )
95 53 oveq1d ( 𝑓 = → ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) = ( ( 𝑡 ) · ( 𝑔𝑡 ) ) )
96 95 mpteq2dv ( 𝑓 = → ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) ) = ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑔𝑡 ) ) ) )
97 96 eleq1d ( 𝑓 = → ( ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) ) ∈ 𝑌 ↔ ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑔𝑡 ) ) ) ∈ 𝑌 ) )
98 94 97 imbi12d ( 𝑓 = → ( ( ( 𝜑𝑓𝑌𝑔𝑌 ) → ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) ) ∈ 𝑌 ) ↔ ( ( 𝜑𝑌𝑔𝑌 ) → ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑔𝑡 ) ) ) ∈ 𝑌 ) ) )
99 eleq1 ( 𝑔 = 𝑙 → ( 𝑔𝑌𝑙𝑌 ) )
100 99 3anbi3d ( 𝑔 = 𝑙 → ( ( 𝜑𝑌𝑔𝑌 ) ↔ ( 𝜑𝑌𝑙𝑌 ) ) )
101 54 oveq2d ( 𝑔 = 𝑙 → ( ( 𝑡 ) · ( 𝑔𝑡 ) ) = ( ( 𝑡 ) · ( 𝑙𝑡 ) ) )
102 101 mpteq2dv ( 𝑔 = 𝑙 → ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑔𝑡 ) ) ) = ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑙𝑡 ) ) ) )
103 102 eleq1d ( 𝑔 = 𝑙 → ( ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑔𝑡 ) ) ) ∈ 𝑌 ↔ ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑙𝑡 ) ) ) ∈ 𝑌 ) )
104 100 103 imbi12d ( 𝑔 = 𝑙 → ( ( ( 𝜑𝑌𝑔𝑌 ) → ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑔𝑡 ) ) ) ∈ 𝑌 ) ↔ ( ( 𝜑𝑌𝑙𝑌 ) → ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑙𝑡 ) ) ) ∈ 𝑌 ) ) )
105 80 81 82 87 92 98 104 8 vtocl2gf ( ( 𝑌𝑙𝑌 ) → ( ( 𝜑𝑌𝑙𝑌 ) → ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑙𝑡 ) ) ) ∈ 𝑌 ) )
106 79 105 mpcom ( ( 𝜑𝑌𝑙𝑌 ) → ( 𝑡𝑇 ↦ ( ( 𝑡 ) · ( 𝑙𝑡 ) ) ) ∈ 𝑌 )
107 58 78 9 7 106 6 fmulcl ( 𝜑 → ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ∈ 𝑌 )
108 mptexg ( 𝑇 ∈ V → ( 𝑡𝑇 ↦ ( ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ‘ 𝑡 ) · ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) ) ) ∈ V )
109 6 108 syl ( 𝜑 → ( 𝑡𝑇 ↦ ( ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ‘ 𝑡 ) · ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) ) ) ∈ V )
110 59 77 107 26 109 ovmpod ( 𝜑 → ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) 𝑃 ( 𝑈 ‘ ( 𝑁 + 1 ) ) ) = ( 𝑡𝑇 ↦ ( ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ‘ 𝑡 ) · ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) ) ) )
111 48 110 eqtrd ( 𝜑 → ( seq 1 ( 𝑃 , 𝑈 ) ‘ ( 𝑁 + 1 ) ) = ( 𝑡𝑇 ↦ ( ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ‘ 𝑡 ) · ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) ) ) )
112 107 ancli ( 𝜑 → ( 𝜑 ∧ ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ∈ 𝑌 ) )
113 nfcv 𝑓 1
114 nfmpo1 𝑓 ( 𝑓𝑌 , 𝑔𝑌 ↦ ( 𝑡𝑇 ↦ ( ( 𝑓𝑡 ) · ( 𝑔𝑡 ) ) ) )
115 4 114 nfcxfr 𝑓 𝑃
116 nfcv 𝑓 𝑈
117 113 115 116 nfseq 𝑓 seq 1 ( 𝑃 , 𝑈 )
118 nfcv 𝑓 𝑁
119 117 118 nffv 𝑓 ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 )
120 119 nfel1 𝑓 ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ∈ 𝑌
121 1 120 nfan 𝑓 ( 𝜑 ∧ ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ∈ 𝑌 )
122 nfcv 𝑓 𝑇
123 nfcv 𝑓
124 119 122 123 nff 𝑓 ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) : 𝑇 ⟶ ℝ
125 121 124 nfim 𝑓 ( ( 𝜑 ∧ ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ∈ 𝑌 ) → ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) : 𝑇 ⟶ ℝ )
126 eleq1 ( 𝑓 = ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) → ( 𝑓𝑌 ↔ ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ∈ 𝑌 ) )
127 126 anbi2d ( 𝑓 = ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) → ( ( 𝜑𝑓𝑌 ) ↔ ( 𝜑 ∧ ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ∈ 𝑌 ) ) )
128 feq1 ( 𝑓 = ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) → ( 𝑓 : 𝑇 ⟶ ℝ ↔ ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) : 𝑇 ⟶ ℝ ) )
129 127 128 imbi12d ( 𝑓 = ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) → ( ( ( 𝜑𝑓𝑌 ) → 𝑓 : 𝑇 ⟶ ℝ ) ↔ ( ( 𝜑 ∧ ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ∈ 𝑌 ) → ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) : 𝑇 ⟶ ℝ ) ) )
130 119 125 129 12 vtoclgf ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ∈ 𝑌 → ( ( 𝜑 ∧ ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ∈ 𝑌 ) → ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) : 𝑇 ⟶ ℝ ) )
131 107 112 130 sylc ( 𝜑 → ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) : 𝑇 ⟶ ℝ )
132 131 ffvelrnda ( ( 𝜑𝑡𝑇 ) → ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ‘ 𝑡 ) ∈ ℝ )
133 132 39 remulcld ( ( 𝜑𝑡𝑇 ) → ( ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ‘ 𝑡 ) · ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) ) ∈ ℝ )
134 111 133 fvmpt2d ( ( 𝜑𝑡𝑇 ) → ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) = ( ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ‘ 𝑡 ) · ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) ) )
135 11 oveq1d ( 𝜑 → ( ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ‘ 𝑡 ) · ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) ) = ( ( seq 1 ( · , ( 𝐹𝑡 ) ) ‘ 𝑁 ) · ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) ) )
136 135 adantr ( ( 𝜑𝑡𝑇 ) → ( ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ 𝑁 ) ‘ 𝑡 ) · ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) ) = ( ( seq 1 ( · , ( 𝐹𝑡 ) ) ‘ 𝑁 ) · ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) ) )
137 134 136 eqtrd ( ( 𝜑𝑡𝑇 ) → ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) = ( ( seq 1 ( · , ( 𝐹𝑡 ) ) ‘ 𝑁 ) · ( ( 𝑈 ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) ) )
138 41 46 137 3eqtr4rd ( ( 𝜑𝑡𝑇 ) → ( ( seq 1 ( 𝑃 , 𝑈 ) ‘ ( 𝑁 + 1 ) ) ‘ 𝑡 ) = ( seq 1 ( · , ( 𝐹𝑡 ) ) ‘ ( 𝑁 + 1 ) ) )