Metamath Proof Explorer


Theorem itg2split

Description: The S.2 integral splits under an almost disjoint union. The proof avoids the use of itg2add , which requires countable choice. (Contributed by Mario Carneiro, 11-Aug-2014)

Ref Expression
Hypotheses itg2split.a ( 𝜑𝐴 ∈ dom vol )
itg2split.b ( 𝜑𝐵 ∈ dom vol )
itg2split.i ( 𝜑 → ( vol* ‘ ( 𝐴𝐵 ) ) = 0 )
itg2split.u ( 𝜑𝑈 = ( 𝐴𝐵 ) )
itg2split.c ( ( 𝜑𝑥𝑈 ) → 𝐶 ∈ ( 0 [,] +∞ ) )
itg2split.f 𝐹 = ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝐴 , 𝐶 , 0 ) )
itg2split.g 𝐺 = ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝐵 , 𝐶 , 0 ) )
itg2split.h 𝐻 = ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝑈 , 𝐶 , 0 ) )
itg2split.sf ( 𝜑 → ( ∫2𝐹 ) ∈ ℝ )
itg2split.sg ( 𝜑 → ( ∫2𝐺 ) ∈ ℝ )
Assertion itg2split ( 𝜑 → ( ∫2𝐻 ) = ( ( ∫2𝐹 ) + ( ∫2𝐺 ) ) )

Proof

Step Hyp Ref Expression
1 itg2split.a ( 𝜑𝐴 ∈ dom vol )
2 itg2split.b ( 𝜑𝐵 ∈ dom vol )
3 itg2split.i ( 𝜑 → ( vol* ‘ ( 𝐴𝐵 ) ) = 0 )
4 itg2split.u ( 𝜑𝑈 = ( 𝐴𝐵 ) )
5 itg2split.c ( ( 𝜑𝑥𝑈 ) → 𝐶 ∈ ( 0 [,] +∞ ) )
6 itg2split.f 𝐹 = ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝐴 , 𝐶 , 0 ) )
7 itg2split.g 𝐺 = ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝐵 , 𝐶 , 0 ) )
8 itg2split.h 𝐻 = ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝑈 , 𝐶 , 0 ) )
9 itg2split.sf ( 𝜑 → ( ∫2𝐹 ) ∈ ℝ )
10 itg2split.sg ( 𝜑 → ( ∫2𝐺 ) ∈ ℝ )
11 5 adantlr ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑥𝑈 ) → 𝐶 ∈ ( 0 [,] +∞ ) )
12 0e0iccpnf 0 ∈ ( 0 [,] +∞ )
13 12 a1i ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ ¬ 𝑥𝑈 ) → 0 ∈ ( 0 [,] +∞ ) )
14 11 13 ifclda ( ( 𝜑𝑥 ∈ ℝ ) → if ( 𝑥𝑈 , 𝐶 , 0 ) ∈ ( 0 [,] +∞ ) )
15 14 8 fmptd ( 𝜑𝐻 : ℝ ⟶ ( 0 [,] +∞ ) )
16 itg2cl ( 𝐻 : ℝ ⟶ ( 0 [,] +∞ ) → ( ∫2𝐻 ) ∈ ℝ* )
17 15 16 syl ( 𝜑 → ( ∫2𝐻 ) ∈ ℝ* )
18 9 10 readdcld ( 𝜑 → ( ( ∫2𝐹 ) + ( ∫2𝐺 ) ) ∈ ℝ )
19 18 rexrd ( 𝜑 → ( ( ∫2𝐹 ) + ( ∫2𝐺 ) ) ∈ ℝ* )
20 1 2 3 4 5 6 7 8 9 10 itg2splitlem ( 𝜑 → ( ∫2𝐻 ) ≤ ( ( ∫2𝐹 ) + ( ∫2𝐺 ) ) )
21 10 adantr ( ( 𝜑 ∧ ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ) → ( ∫2𝐺 ) ∈ ℝ )
22 itg2lecl ( ( 𝐻 : ℝ ⟶ ( 0 [,] +∞ ) ∧ ( ( ∫2𝐹 ) + ( ∫2𝐺 ) ) ∈ ℝ ∧ ( ∫2𝐻 ) ≤ ( ( ∫2𝐹 ) + ( ∫2𝐺 ) ) ) → ( ∫2𝐻 ) ∈ ℝ )
23 15 18 20 22 syl3anc ( 𝜑 → ( ∫2𝐻 ) ∈ ℝ )
24 23 adantr ( ( 𝜑 ∧ ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ) → ( ∫2𝐻 ) ∈ ℝ )
25 itg1cl ( 𝑓 ∈ dom ∫1 → ( ∫1𝑓 ) ∈ ℝ )
26 25 ad2antrl ( ( 𝜑 ∧ ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ) → ( ∫1𝑓 ) ∈ ℝ )
27 simprll ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → 𝑓 ∈ dom ∫1 )
28 simprrl ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → 𝑔 ∈ dom ∫1 )
29 27 28 itg1add ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ( ∫1 ‘ ( 𝑓f + 𝑔 ) ) = ( ( ∫1𝑓 ) + ( ∫1𝑔 ) ) )
30 15 adantr ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → 𝐻 : ℝ ⟶ ( 0 [,] +∞ ) )
31 27 28 i1fadd ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ( 𝑓f + 𝑔 ) ∈ dom ∫1 )
32 inss1 ( 𝐴𝐵 ) ⊆ 𝐴
33 mblss ( 𝐴 ∈ dom vol → 𝐴 ⊆ ℝ )
34 1 33 syl ( 𝜑𝐴 ⊆ ℝ )
35 32 34 sstrid ( 𝜑 → ( 𝐴𝐵 ) ⊆ ℝ )
36 35 adantr ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ( 𝐴𝐵 ) ⊆ ℝ )
37 3 adantr ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ( vol* ‘ ( 𝐴𝐵 ) ) = 0 )
38 nfv 𝑥 𝜑
39 nfv 𝑥 𝑓 ∈ dom ∫1
40 nfcv 𝑥 𝑓
41 nfcv 𝑥r
42 nfmpt1 𝑥 ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝐴 , 𝐶 , 0 ) )
43 6 42 nfcxfr 𝑥 𝐹
44 40 41 43 nfbr 𝑥 𝑓r𝐹
45 39 44 nfan 𝑥 ( 𝑓 ∈ dom ∫1𝑓r𝐹 )
46 nfv 𝑥 𝑔 ∈ dom ∫1
47 nfcv 𝑥 𝑔
48 nfmpt1 𝑥 ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝐵 , 𝐶 , 0 ) )
49 7 48 nfcxfr 𝑥 𝐺
50 47 41 49 nfbr 𝑥 𝑔r𝐺
51 46 50 nfan 𝑥 ( 𝑔 ∈ dom ∫1𝑔r𝐺 )
52 45 51 nfan 𝑥 ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) )
53 38 52 nfan 𝑥 ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) )
54 eldifi ( 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) → 𝑥 ∈ ℝ )
55 i1ff ( 𝑓 ∈ dom ∫1𝑓 : ℝ ⟶ ℝ )
56 27 55 syl ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → 𝑓 : ℝ ⟶ ℝ )
57 56 ffnd ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → 𝑓 Fn ℝ )
58 i1ff ( 𝑔 ∈ dom ∫1𝑔 : ℝ ⟶ ℝ )
59 28 58 syl ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → 𝑔 : ℝ ⟶ ℝ )
60 59 ffnd ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → 𝑔 Fn ℝ )
61 reex ℝ ∈ V
62 61 a1i ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ℝ ∈ V )
63 inidm ( ℝ ∩ ℝ ) = ℝ
64 eqidd ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ℝ ) → ( 𝑓𝑥 ) = ( 𝑓𝑥 ) )
65 eqidd ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ℝ ) → ( 𝑔𝑥 ) = ( 𝑔𝑥 ) )
66 57 60 62 62 63 64 65 ofval ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ℝ ) → ( ( 𝑓f + 𝑔 ) ‘ 𝑥 ) = ( ( 𝑓𝑥 ) + ( 𝑔𝑥 ) ) )
67 54 66 sylan2 ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) → ( ( 𝑓f + 𝑔 ) ‘ 𝑥 ) = ( ( 𝑓𝑥 ) + ( 𝑔𝑥 ) ) )
68 ffvelcdm ( ( 𝑓 : ℝ ⟶ ℝ ∧ 𝑥 ∈ ℝ ) → ( 𝑓𝑥 ) ∈ ℝ )
69 56 54 68 syl2an ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) → ( 𝑓𝑥 ) ∈ ℝ )
70 ffvelcdm ( ( 𝑔 : ℝ ⟶ ℝ ∧ 𝑥 ∈ ℝ ) → ( 𝑔𝑥 ) ∈ ℝ )
71 59 54 70 syl2an ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) → ( 𝑔𝑥 ) ∈ ℝ )
72 69 71 readdcld ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) → ( ( 𝑓𝑥 ) + ( 𝑔𝑥 ) ) ∈ ℝ )
73 72 rexrd ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) → ( ( 𝑓𝑥 ) + ( 𝑔𝑥 ) ) ∈ ℝ* )
74 73 adantr ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → ( ( 𝑓𝑥 ) + ( 𝑔𝑥 ) ) ∈ ℝ* )
75 69 adantr ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → ( 𝑓𝑥 ) ∈ ℝ )
76 75 rexrd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → ( 𝑓𝑥 ) ∈ ℝ* )
77 iccssxr ( 0 [,] +∞ ) ⊆ ℝ*
78 ffvelcdm ( ( 𝐻 : ℝ ⟶ ( 0 [,] +∞ ) ∧ 𝑥 ∈ ℝ ) → ( 𝐻𝑥 ) ∈ ( 0 [,] +∞ ) )
79 30 54 78 syl2an ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) → ( 𝐻𝑥 ) ∈ ( 0 [,] +∞ ) )
80 77 79 sselid ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) → ( 𝐻𝑥 ) ∈ ℝ* )
81 80 adantr ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → ( 𝐻𝑥 ) ∈ ℝ* )
82 71 adantr ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → ( 𝑔𝑥 ) ∈ ℝ )
83 0red ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → 0 ∈ ℝ )
84 simprrr ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → 𝑔r𝐺 )
85 61 a1i ( ( 𝜑𝑔 Fn ℝ ) → ℝ ∈ V )
86 fvexd ( ( ( 𝜑𝑔 Fn ℝ ) ∧ 𝑥 ∈ ℝ ) → ( 𝑔𝑥 ) ∈ V )
87 ssun2 𝐵 ⊆ ( 𝐴𝐵 )
88 87 4 sseqtrrid ( 𝜑𝐵𝑈 )
89 88 sselda ( ( 𝜑𝑥𝐵 ) → 𝑥𝑈 )
90 89 adantlr ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑥𝐵 ) → 𝑥𝑈 )
91 90 11 syldan ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑥𝐵 ) → 𝐶 ∈ ( 0 [,] +∞ ) )
92 12 a1i ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ ¬ 𝑥𝐵 ) → 0 ∈ ( 0 [,] +∞ ) )
93 91 92 ifclda ( ( 𝜑𝑥 ∈ ℝ ) → if ( 𝑥𝐵 , 𝐶 , 0 ) ∈ ( 0 [,] +∞ ) )
94 93 adantlr ( ( ( 𝜑𝑔 Fn ℝ ) ∧ 𝑥 ∈ ℝ ) → if ( 𝑥𝐵 , 𝐶 , 0 ) ∈ ( 0 [,] +∞ ) )
95 dffn5 ( 𝑔 Fn ℝ ↔ 𝑔 = ( 𝑥 ∈ ℝ ↦ ( 𝑔𝑥 ) ) )
96 95 bilani ( ( 𝜑𝑔 Fn ℝ ) → 𝑔 = ( 𝑥 ∈ ℝ ↦ ( 𝑔𝑥 ) ) )
97 7 a1i ( ( 𝜑𝑔 Fn ℝ ) → 𝐺 = ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝐵 , 𝐶 , 0 ) ) )
98 85 86 94 96 97 ofrfval2 ( ( 𝜑𝑔 Fn ℝ ) → ( 𝑔r𝐺 ↔ ∀ 𝑥 ∈ ℝ ( 𝑔𝑥 ) ≤ if ( 𝑥𝐵 , 𝐶 , 0 ) ) )
99 60 98 syldan ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ( 𝑔r𝐺 ↔ ∀ 𝑥 ∈ ℝ ( 𝑔𝑥 ) ≤ if ( 𝑥𝐵 , 𝐶 , 0 ) ) )
100 84 99 mpbid ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ∀ 𝑥 ∈ ℝ ( 𝑔𝑥 ) ≤ if ( 𝑥𝐵 , 𝐶 , 0 ) )
101 100 r19.21bi ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ℝ ) → ( 𝑔𝑥 ) ≤ if ( 𝑥𝐵 , 𝐶 , 0 ) )
102 54 101 sylan2 ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) → ( 𝑔𝑥 ) ≤ if ( 𝑥𝐵 , 𝐶 , 0 ) )
103 102 adantr ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → ( 𝑔𝑥 ) ≤ if ( 𝑥𝐵 , 𝐶 , 0 ) )
104 eldifn ( 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) → ¬ 𝑥 ∈ ( 𝐴𝐵 ) )
105 104 adantl ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) → ¬ 𝑥 ∈ ( 𝐴𝐵 ) )
106 elin ( 𝑥 ∈ ( 𝐴𝐵 ) ↔ ( 𝑥𝐴𝑥𝐵 ) )
107 105 106 sylnib ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) → ¬ ( 𝑥𝐴𝑥𝐵 ) )
108 imnan ( ( 𝑥𝐴 → ¬ 𝑥𝐵 ) ↔ ¬ ( 𝑥𝐴𝑥𝐵 ) )
109 107 108 sylibr ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) → ( 𝑥𝐴 → ¬ 𝑥𝐵 ) )
110 109 imp ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → ¬ 𝑥𝐵 )
111 110 iffalsed ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → if ( 𝑥𝐵 , 𝐶 , 0 ) = 0 )
112 103 111 breqtrd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → ( 𝑔𝑥 ) ≤ 0 )
113 82 83 75 112 leadd2dd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → ( ( 𝑓𝑥 ) + ( 𝑔𝑥 ) ) ≤ ( ( 𝑓𝑥 ) + 0 ) )
114 75 recnd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → ( 𝑓𝑥 ) ∈ ℂ )
115 114 addridd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → ( ( 𝑓𝑥 ) + 0 ) = ( 𝑓𝑥 ) )
116 113 115 breqtrd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → ( ( 𝑓𝑥 ) + ( 𝑔𝑥 ) ) ≤ ( 𝑓𝑥 ) )
117 simprlr ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → 𝑓r𝐹 )
118 61 a1i ( ( 𝜑𝑓 Fn ℝ ) → ℝ ∈ V )
119 fvexd ( ( ( 𝜑𝑓 Fn ℝ ) ∧ 𝑥 ∈ ℝ ) → ( 𝑓𝑥 ) ∈ V )
120 ssun1 𝐴 ⊆ ( 𝐴𝐵 )
121 120 4 sseqtrrid ( 𝜑𝐴𝑈 )
122 121 sselda ( ( 𝜑𝑥𝐴 ) → 𝑥𝑈 )
123 122 adantlr ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑥𝐴 ) → 𝑥𝑈 )
124 123 11 syldan ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑥𝐴 ) → 𝐶 ∈ ( 0 [,] +∞ ) )
125 12 a1i ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ ¬ 𝑥𝐴 ) → 0 ∈ ( 0 [,] +∞ ) )
126 124 125 ifclda ( ( 𝜑𝑥 ∈ ℝ ) → if ( 𝑥𝐴 , 𝐶 , 0 ) ∈ ( 0 [,] +∞ ) )
127 126 adantlr ( ( ( 𝜑𝑓 Fn ℝ ) ∧ 𝑥 ∈ ℝ ) → if ( 𝑥𝐴 , 𝐶 , 0 ) ∈ ( 0 [,] +∞ ) )
128 dffn5 ( 𝑓 Fn ℝ ↔ 𝑓 = ( 𝑥 ∈ ℝ ↦ ( 𝑓𝑥 ) ) )
129 128 bilani ( ( 𝜑𝑓 Fn ℝ ) → 𝑓 = ( 𝑥 ∈ ℝ ↦ ( 𝑓𝑥 ) ) )
130 6 a1i ( ( 𝜑𝑓 Fn ℝ ) → 𝐹 = ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝐴 , 𝐶 , 0 ) ) )
131 118 119 127 129 130 ofrfval2 ( ( 𝜑𝑓 Fn ℝ ) → ( 𝑓r𝐹 ↔ ∀ 𝑥 ∈ ℝ ( 𝑓𝑥 ) ≤ if ( 𝑥𝐴 , 𝐶 , 0 ) ) )
132 57 131 syldan ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ( 𝑓r𝐹 ↔ ∀ 𝑥 ∈ ℝ ( 𝑓𝑥 ) ≤ if ( 𝑥𝐴 , 𝐶 , 0 ) ) )
133 117 132 mpbid ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ∀ 𝑥 ∈ ℝ ( 𝑓𝑥 ) ≤ if ( 𝑥𝐴 , 𝐶 , 0 ) )
134 133 r19.21bi ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ℝ ) → ( 𝑓𝑥 ) ≤ if ( 𝑥𝐴 , 𝐶 , 0 ) )
135 54 134 sylan2 ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) → ( 𝑓𝑥 ) ≤ if ( 𝑥𝐴 , 𝐶 , 0 ) )
136 135 adantr ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → ( 𝑓𝑥 ) ≤ if ( 𝑥𝐴 , 𝐶 , 0 ) )
137 121 ad2antrr ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) → 𝐴𝑈 )
138 137 sselda ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → 𝑥𝑈 )
139 138 iftrued ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → if ( 𝑥𝑈 , 𝐶 , 0 ) = 𝐶 )
140 simpr ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ℝ ) → 𝑥 ∈ ℝ )
141 14 adantlr ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ℝ ) → if ( 𝑥𝑈 , 𝐶 , 0 ) ∈ ( 0 [,] +∞ ) )
142 8 fvmpt2 ( ( 𝑥 ∈ ℝ ∧ if ( 𝑥𝑈 , 𝐶 , 0 ) ∈ ( 0 [,] +∞ ) ) → ( 𝐻𝑥 ) = if ( 𝑥𝑈 , 𝐶 , 0 ) )
143 140 141 142 syl2anc ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ℝ ) → ( 𝐻𝑥 ) = if ( 𝑥𝑈 , 𝐶 , 0 ) )
144 54 143 sylan2 ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) → ( 𝐻𝑥 ) = if ( 𝑥𝑈 , 𝐶 , 0 ) )
145 144 adantr ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → ( 𝐻𝑥 ) = if ( 𝑥𝑈 , 𝐶 , 0 ) )
146 iftrue ( 𝑥𝐴 → if ( 𝑥𝐴 , 𝐶 , 0 ) = 𝐶 )
147 146 adantl ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → if ( 𝑥𝐴 , 𝐶 , 0 ) = 𝐶 )
148 139 145 147 3eqtr4d ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → ( 𝐻𝑥 ) = if ( 𝑥𝐴 , 𝐶 , 0 ) )
149 136 148 breqtrrd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → ( 𝑓𝑥 ) ≤ ( 𝐻𝑥 ) )
150 74 76 81 116 149 xrletrd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ 𝑥𝐴 ) → ( ( 𝑓𝑥 ) + ( 𝑔𝑥 ) ) ≤ ( 𝐻𝑥 ) )
151 73 adantr ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( ( 𝑓𝑥 ) + ( 𝑔𝑥 ) ) ∈ ℝ* )
152 71 adantr ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( 𝑔𝑥 ) ∈ ℝ )
153 152 rexrd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( 𝑔𝑥 ) ∈ ℝ* )
154 80 adantr ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( 𝐻𝑥 ) ∈ ℝ* )
155 69 adantr ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( 𝑓𝑥 ) ∈ ℝ )
156 0red ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → 0 ∈ ℝ )
157 135 adantr ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( 𝑓𝑥 ) ≤ if ( 𝑥𝐴 , 𝐶 , 0 ) )
158 iffalse ( ¬ 𝑥𝐴 → if ( 𝑥𝐴 , 𝐶 , 0 ) = 0 )
159 158 adantl ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → if ( 𝑥𝐴 , 𝐶 , 0 ) = 0 )
160 157 159 breqtrd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( 𝑓𝑥 ) ≤ 0 )
161 155 156 152 160 leadd1dd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( ( 𝑓𝑥 ) + ( 𝑔𝑥 ) ) ≤ ( 0 + ( 𝑔𝑥 ) ) )
162 152 recnd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( 𝑔𝑥 ) ∈ ℂ )
163 162 addlidd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( 0 + ( 𝑔𝑥 ) ) = ( 𝑔𝑥 ) )
164 161 163 breqtrd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( ( 𝑓𝑥 ) + ( 𝑔𝑥 ) ) ≤ ( 𝑔𝑥 ) )
165 102 adantr ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( 𝑔𝑥 ) ≤ if ( 𝑥𝐵 , 𝐶 , 0 ) )
166 144 adantr ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( 𝐻𝑥 ) = if ( 𝑥𝑈 , 𝐶 , 0 ) )
167 4 ad3antrrr ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → 𝑈 = ( 𝐴𝐵 ) )
168 167 eleq2d ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( 𝑥𝑈𝑥 ∈ ( 𝐴𝐵 ) ) )
169 elun ( 𝑥 ∈ ( 𝐴𝐵 ) ↔ ( 𝑥𝐴𝑥𝐵 ) )
170 biorf ( ¬ 𝑥𝐴 → ( 𝑥𝐵 ↔ ( 𝑥𝐴𝑥𝐵 ) ) )
171 169 170 bitr4id ( ¬ 𝑥𝐴 → ( 𝑥 ∈ ( 𝐴𝐵 ) ↔ 𝑥𝐵 ) )
172 171 adantl ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( 𝑥 ∈ ( 𝐴𝐵 ) ↔ 𝑥𝐵 ) )
173 168 172 bitrd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( 𝑥𝑈𝑥𝐵 ) )
174 173 ifbid ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → if ( 𝑥𝑈 , 𝐶 , 0 ) = if ( 𝑥𝐵 , 𝐶 , 0 ) )
175 166 174 eqtrd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( 𝐻𝑥 ) = if ( 𝑥𝐵 , 𝐶 , 0 ) )
176 165 175 breqtrrd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( 𝑔𝑥 ) ≤ ( 𝐻𝑥 ) )
177 151 153 154 164 176 xrletrd ( ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) ∧ ¬ 𝑥𝐴 ) → ( ( 𝑓𝑥 ) + ( 𝑔𝑥 ) ) ≤ ( 𝐻𝑥 ) )
178 150 177 pm2.61dan ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) → ( ( 𝑓𝑥 ) + ( 𝑔𝑥 ) ) ≤ ( 𝐻𝑥 ) )
179 67 178 eqbrtrd ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) → ( ( 𝑓f + 𝑔 ) ‘ 𝑥 ) ≤ ( 𝐻𝑥 ) )
180 179 ex ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ( 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) → ( ( 𝑓f + 𝑔 ) ‘ 𝑥 ) ≤ ( 𝐻𝑥 ) ) )
181 53 180 ralrimi ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ∀ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ( ( 𝑓f + 𝑔 ) ‘ 𝑥 ) ≤ ( 𝐻𝑥 ) )
182 nfv 𝑦 ( ( 𝑓f + 𝑔 ) ‘ 𝑥 ) ≤ ( 𝐻𝑥 )
183 nfcv 𝑥 ( ( 𝑓f + 𝑔 ) ‘ 𝑦 )
184 nfcv 𝑥
185 nfmpt1 𝑥 ( 𝑥 ∈ ℝ ↦ if ( 𝑥𝑈 , 𝐶 , 0 ) )
186 8 185 nfcxfr 𝑥 𝐻
187 nfcv 𝑥 𝑦
188 186 187 nffv 𝑥 ( 𝐻𝑦 )
189 183 184 188 nfbr 𝑥 ( ( 𝑓f + 𝑔 ) ‘ 𝑦 ) ≤ ( 𝐻𝑦 )
190 fveq2 ( 𝑥 = 𝑦 → ( ( 𝑓f + 𝑔 ) ‘ 𝑥 ) = ( ( 𝑓f + 𝑔 ) ‘ 𝑦 ) )
191 fveq2 ( 𝑥 = 𝑦 → ( 𝐻𝑥 ) = ( 𝐻𝑦 ) )
192 190 191 breq12d ( 𝑥 = 𝑦 → ( ( ( 𝑓f + 𝑔 ) ‘ 𝑥 ) ≤ ( 𝐻𝑥 ) ↔ ( ( 𝑓f + 𝑔 ) ‘ 𝑦 ) ≤ ( 𝐻𝑦 ) ) )
193 182 189 192 cbvralw ( ∀ 𝑥 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ( ( 𝑓f + 𝑔 ) ‘ 𝑥 ) ≤ ( 𝐻𝑥 ) ↔ ∀ 𝑦 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ( ( 𝑓f + 𝑔 ) ‘ 𝑦 ) ≤ ( 𝐻𝑦 ) )
194 181 193 sylib ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ∀ 𝑦 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ( ( 𝑓f + 𝑔 ) ‘ 𝑦 ) ≤ ( 𝐻𝑦 ) )
195 194 r19.21bi ( ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) ∧ 𝑦 ∈ ( ℝ ∖ ( 𝐴𝐵 ) ) ) → ( ( 𝑓f + 𝑔 ) ‘ 𝑦 ) ≤ ( 𝐻𝑦 ) )
196 30 31 36 37 195 itg2uba ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ( ∫1 ‘ ( 𝑓f + 𝑔 ) ) ≤ ( ∫2𝐻 ) )
197 29 196 eqbrtrrd ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ( ( ∫1𝑓 ) + ( ∫1𝑔 ) ) ≤ ( ∫2𝐻 ) )
198 26 adantrr ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ( ∫1𝑓 ) ∈ ℝ )
199 itg1cl ( 𝑔 ∈ dom ∫1 → ( ∫1𝑔 ) ∈ ℝ )
200 28 199 syl ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ( ∫1𝑔 ) ∈ ℝ )
201 23 adantr ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ( ∫2𝐻 ) ∈ ℝ )
202 198 200 201 leaddsub2d ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ( ( ( ∫1𝑓 ) + ( ∫1𝑔 ) ) ≤ ( ∫2𝐻 ) ↔ ( ∫1𝑔 ) ≤ ( ( ∫2𝐻 ) − ( ∫1𝑓 ) ) ) )
203 197 202 mpbid ( ( 𝜑 ∧ ( ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) ) → ( ∫1𝑔 ) ≤ ( ( ∫2𝐻 ) − ( ∫1𝑓 ) ) )
204 203 anassrs ( ( ( 𝜑 ∧ ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ) ∧ ( 𝑔 ∈ dom ∫1𝑔r𝐺 ) ) → ( ∫1𝑔 ) ≤ ( ( ∫2𝐻 ) − ( ∫1𝑓 ) ) )
205 204 expr ( ( ( 𝜑 ∧ ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ) ∧ 𝑔 ∈ dom ∫1 ) → ( 𝑔r𝐺 → ( ∫1𝑔 ) ≤ ( ( ∫2𝐻 ) − ( ∫1𝑓 ) ) ) )
206 205 ralrimiva ( ( 𝜑 ∧ ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ) → ∀ 𝑔 ∈ dom ∫1 ( 𝑔r𝐺 → ( ∫1𝑔 ) ≤ ( ( ∫2𝐻 ) − ( ∫1𝑓 ) ) ) )
207 93 7 fmptd ( 𝜑𝐺 : ℝ ⟶ ( 0 [,] +∞ ) )
208 207 adantr ( ( 𝜑 ∧ ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ) → 𝐺 : ℝ ⟶ ( 0 [,] +∞ ) )
209 24 26 resubcld ( ( 𝜑 ∧ ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ) → ( ( ∫2𝐻 ) − ( ∫1𝑓 ) ) ∈ ℝ )
210 209 rexrd ( ( 𝜑 ∧ ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ) → ( ( ∫2𝐻 ) − ( ∫1𝑓 ) ) ∈ ℝ* )
211 itg2leub ( ( 𝐺 : ℝ ⟶ ( 0 [,] +∞ ) ∧ ( ( ∫2𝐻 ) − ( ∫1𝑓 ) ) ∈ ℝ* ) → ( ( ∫2𝐺 ) ≤ ( ( ∫2𝐻 ) − ( ∫1𝑓 ) ) ↔ ∀ 𝑔 ∈ dom ∫1 ( 𝑔r𝐺 → ( ∫1𝑔 ) ≤ ( ( ∫2𝐻 ) − ( ∫1𝑓 ) ) ) ) )
212 208 210 211 syl2anc ( ( 𝜑 ∧ ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ) → ( ( ∫2𝐺 ) ≤ ( ( ∫2𝐻 ) − ( ∫1𝑓 ) ) ↔ ∀ 𝑔 ∈ dom ∫1 ( 𝑔r𝐺 → ( ∫1𝑔 ) ≤ ( ( ∫2𝐻 ) − ( ∫1𝑓 ) ) ) ) )
213 206 212 mpbird ( ( 𝜑 ∧ ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ) → ( ∫2𝐺 ) ≤ ( ( ∫2𝐻 ) − ( ∫1𝑓 ) ) )
214 21 24 26 213 lesubd ( ( 𝜑 ∧ ( 𝑓 ∈ dom ∫1𝑓r𝐹 ) ) → ( ∫1𝑓 ) ≤ ( ( ∫2𝐻 ) − ( ∫2𝐺 ) ) )
215 214 expr ( ( 𝜑𝑓 ∈ dom ∫1 ) → ( 𝑓r𝐹 → ( ∫1𝑓 ) ≤ ( ( ∫2𝐻 ) − ( ∫2𝐺 ) ) ) )
216 215 ralrimiva ( 𝜑 → ∀ 𝑓 ∈ dom ∫1 ( 𝑓r𝐹 → ( ∫1𝑓 ) ≤ ( ( ∫2𝐻 ) − ( ∫2𝐺 ) ) ) )
217 126 6 fmptd ( 𝜑𝐹 : ℝ ⟶ ( 0 [,] +∞ ) )
218 23 10 resubcld ( 𝜑 → ( ( ∫2𝐻 ) − ( ∫2𝐺 ) ) ∈ ℝ )
219 218 rexrd ( 𝜑 → ( ( ∫2𝐻 ) − ( ∫2𝐺 ) ) ∈ ℝ* )
220 itg2leub ( ( 𝐹 : ℝ ⟶ ( 0 [,] +∞ ) ∧ ( ( ∫2𝐻 ) − ( ∫2𝐺 ) ) ∈ ℝ* ) → ( ( ∫2𝐹 ) ≤ ( ( ∫2𝐻 ) − ( ∫2𝐺 ) ) ↔ ∀ 𝑓 ∈ dom ∫1 ( 𝑓r𝐹 → ( ∫1𝑓 ) ≤ ( ( ∫2𝐻 ) − ( ∫2𝐺 ) ) ) ) )
221 217 219 220 syl2anc ( 𝜑 → ( ( ∫2𝐹 ) ≤ ( ( ∫2𝐻 ) − ( ∫2𝐺 ) ) ↔ ∀ 𝑓 ∈ dom ∫1 ( 𝑓r𝐹 → ( ∫1𝑓 ) ≤ ( ( ∫2𝐻 ) − ( ∫2𝐺 ) ) ) ) )
222 216 221 mpbird ( 𝜑 → ( ∫2𝐹 ) ≤ ( ( ∫2𝐻 ) − ( ∫2𝐺 ) ) )
223 leaddsub ( ( ( ∫2𝐹 ) ∈ ℝ ∧ ( ∫2𝐺 ) ∈ ℝ ∧ ( ∫2𝐻 ) ∈ ℝ ) → ( ( ( ∫2𝐹 ) + ( ∫2𝐺 ) ) ≤ ( ∫2𝐻 ) ↔ ( ∫2𝐹 ) ≤ ( ( ∫2𝐻 ) − ( ∫2𝐺 ) ) ) )
224 9 10 23 223 syl3anc ( 𝜑 → ( ( ( ∫2𝐹 ) + ( ∫2𝐺 ) ) ≤ ( ∫2𝐻 ) ↔ ( ∫2𝐹 ) ≤ ( ( ∫2𝐻 ) − ( ∫2𝐺 ) ) ) )
225 222 224 mpbird ( 𝜑 → ( ( ∫2𝐹 ) + ( ∫2𝐺 ) ) ≤ ( ∫2𝐻 ) )
226 17 19 20 225 xrletrid ( 𝜑 → ( ∫2𝐻 ) = ( ( ∫2𝐹 ) + ( ∫2𝐺 ) ) )