Metamath Proof Explorer


Theorem bddmulibl

Description: A bounded function times an integrable function is integrable. (Contributed by Mario Carneiro, 12-Aug-2014)

Ref Expression
Assertion bddmulibl F MblFn G 𝐿 1 x y dom F F y x F × f G 𝐿 1

Proof

Step Hyp Ref Expression
1 mbff F MblFn F : dom F
2 1 ad2antrr F MblFn G 𝐿 1 x y dom F F y x F : dom F
3 2 ffnd F MblFn G 𝐿 1 x y dom F F y x F Fn dom F
4 iblmbf G 𝐿 1 G MblFn
5 4 ad2antlr F MblFn G 𝐿 1 x y dom F F y x G MblFn
6 mbff G MblFn G : dom G
7 5 6 syl F MblFn G 𝐿 1 x y dom F F y x G : dom G
8 7 ffnd F MblFn G 𝐿 1 x y dom F F y x G Fn dom G
9 mbfdm F MblFn dom F dom vol
10 9 ad2antrr F MblFn G 𝐿 1 x y dom F F y x dom F dom vol
11 mbfdm G MblFn dom G dom vol
12 5 11 syl F MblFn G 𝐿 1 x y dom F F y x dom G dom vol
13 eqid dom F dom G = dom F dom G
14 eqidd F MblFn G 𝐿 1 x y dom F F y x z dom F F z = F z
15 eqidd F MblFn G 𝐿 1 x y dom F F y x z dom G G z = G z
16 3 8 10 12 13 14 15 offval F MblFn G 𝐿 1 x y dom F F y x F × f G = z dom F dom G F z G z
17 ovexd F MblFn G 𝐿 1 x y dom F F y x z dom F dom G F z G z V
18 simpll F MblFn G 𝐿 1 x y dom F F y x F MblFn
19 18 5 mbfmul F MblFn G 𝐿 1 x y dom F F y x F × f G MblFn
20 16 19 eqeltrrd F MblFn G 𝐿 1 x y dom F F y x z dom F dom G F z G z MblFn
21 absf abs :
22 21 a1i F MblFn G 𝐿 1 x y dom F F y x abs :
23 20 17 mbfmptcl F MblFn G 𝐿 1 x y dom F F y x z dom F dom G F z G z
24 22 23 cofmpt F MblFn G 𝐿 1 x y dom F F y x abs z dom F dom G F z G z = z dom F dom G F z G z
25 23 fmpttd F MblFn G 𝐿 1 x y dom F F y x z dom F dom G F z G z : dom F dom G
26 ax-resscn
27 ssid
28 cncfss cn cn
29 26 27 28 mp2an cn cn
30 abscncf abs : cn
31 29 30 sselii abs : cn
32 31 a1i F MblFn G 𝐿 1 x y dom F F y x abs : cn
33 cncombf z dom F dom G F z G z MblFn z dom F dom G F z G z : dom F dom G abs : cn abs z dom F dom G F z G z MblFn
34 20 25 32 33 syl3anc F MblFn G 𝐿 1 x y dom F F y x abs z dom F dom G F z G z MblFn
35 24 34 eqeltrrd F MblFn G 𝐿 1 x y dom F F y x z dom F dom G F z G z MblFn
36 23 abscld F MblFn G 𝐿 1 x y dom F F y x z dom F dom G F z G z
37 36 rexrd F MblFn G 𝐿 1 x y dom F F y x z dom F dom G F z G z *
38 23 absge0d F MblFn G 𝐿 1 x y dom F F y x z dom F dom G 0 F z G z
39 elxrge0 F z G z 0 +∞ F z G z * 0 F z G z
40 37 38 39 sylanbrc F MblFn G 𝐿 1 x y dom F F y x z dom F dom G F z G z 0 +∞
41 0e0iccpnf 0 0 +∞
42 41 a1i F MblFn G 𝐿 1 x y dom F F y x ¬ z dom F dom G 0 0 +∞
43 40 42 ifclda F MblFn G 𝐿 1 x y dom F F y x if z dom F dom G F z G z 0 0 +∞
44 43 adantr F MblFn G 𝐿 1 x y dom F F y x z if z dom F dom G F z G z 0 0 +∞
45 44 fmpttd F MblFn G 𝐿 1 x y dom F F y x z if z dom F dom G F z G z 0 : 0 +∞
46 reex V
47 46 a1i F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = V
48 simprl F MblFn G 𝐿 1 x y dom F F y x x
49 48 ad2antrr F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = z x
50 elinel2 z dom F dom G z dom G
51 ffvelrn G : dom G z dom G G z
52 7 50 51 syl2an F MblFn G 𝐿 1 x y dom F F y x z dom F dom G G z
53 52 abscld F MblFn G 𝐿 1 x y dom F F y x z dom F dom G G z
54 52 absge0d F MblFn G 𝐿 1 x y dom F F y x z dom F dom G 0 G z
55 elrege0 G z 0 +∞ G z 0 G z
56 53 54 55 sylanbrc F MblFn G 𝐿 1 x y dom F F y x z dom F dom G G z 0 +∞
57 0e0icopnf 0 0 +∞
58 57 a1i F MblFn G 𝐿 1 x y dom F F y x ¬ z dom F dom G 0 0 +∞
59 56 58 ifclda F MblFn G 𝐿 1 x y dom F F y x if z dom F dom G G z 0 0 +∞
60 59 ad2antrr F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = z if z dom F dom G G z 0 0 +∞
61 fconstmpt × x = z x
62 61 a1i F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = × x = z x
63 eqidd F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = z if z dom F dom G G z 0 = z if z dom F dom G G z 0
64 47 49 60 62 63 offval2 F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = × x × f z if z dom F dom G G z 0 = z x if z dom F dom G G z 0
65 ovif2 x if z dom F dom G G z 0 = if z dom F dom G x G z x 0
66 48 recnd F MblFn G 𝐿 1 x y dom F F y x x
67 66 adantr F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = x
68 67 mul01d F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = x 0 = 0
69 68 ifeq2d F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = if z dom F dom G x G z x 0 = if z dom F dom G x G z 0
70 65 69 eqtrid F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = x if z dom F dom G G z 0 = if z dom F dom G x G z 0
71 70 mpteq2dv F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = z x if z dom F dom G G z 0 = z if z dom F dom G x G z 0
72 64 71 eqtrd F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = × x × f z if z dom F dom G G z 0 = z if z dom F dom G x G z 0
73 72 fveq2d F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = 2 × x × f z if z dom F dom G G z 0 = 2 z if z dom F dom G x G z 0
74 59 adantr F MblFn G 𝐿 1 x y dom F F y x z if z dom F dom G G z 0 0 +∞
75 74 fmpttd F MblFn G 𝐿 1 x y dom F F y x z if z dom F dom G G z 0 : 0 +∞
76 75 adantr F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = z if z dom F dom G G z 0 : 0 +∞
77 inss2 dom F dom G dom G
78 77 a1i F MblFn G 𝐿 1 x y dom F F y x dom F dom G dom G
79 20 17 mbfdm2 F MblFn G 𝐿 1 x y dom F F y x dom F dom G dom vol
80 7 ffvelrnda F MblFn G 𝐿 1 x y dom F F y x z dom G G z
81 7 feqmptd F MblFn G 𝐿 1 x y dom F F y x G = z dom G G z
82 simplr F MblFn G 𝐿 1 x y dom F F y x G 𝐿 1
83 81 82 eqeltrrd F MblFn G 𝐿 1 x y dom F F y x z dom G G z 𝐿 1
84 78 79 80 83 iblss F MblFn G 𝐿 1 x y dom F F y x z dom F dom G G z 𝐿 1
85 52 84 iblabs F MblFn G 𝐿 1 x y dom F F y x z dom F dom G G z 𝐿 1
86 53 54 iblpos F MblFn G 𝐿 1 x y dom F F y x z dom F dom G G z 𝐿 1 z dom F dom G G z MblFn 2 z if z dom F dom G G z 0
87 85 86 mpbid F MblFn G 𝐿 1 x y dom F F y x z dom F dom G G z MblFn 2 z if z dom F dom G G z 0
88 87 simprd F MblFn G 𝐿 1 x y dom F F y x 2 z if z dom F dom G G z 0
89 88 adantr F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = 2 z if z dom F dom G G z 0
90 simplrl F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = x
91 neq0 ¬ dom F dom G = z z dom F dom G
92 0re 0
93 92 a1i F MblFn G 𝐿 1 x y dom F F y x z dom F dom G 0
94 elinel1 z dom F dom G z dom F
95 ffvelrn F : dom F z dom F F z
96 2 94 95 syl2an F MblFn G 𝐿 1 x y dom F F y x z dom F dom G F z
97 96 abscld F MblFn G 𝐿 1 x y dom F F y x z dom F dom G F z
98 simplrl F MblFn G 𝐿 1 x y dom F F y x z dom F dom G x
99 96 absge0d F MblFn G 𝐿 1 x y dom F F y x z dom F dom G 0 F z
100 simprr F MblFn G 𝐿 1 x y dom F F y x y dom F F y x
101 2fveq3 y = z F y = F z
102 101 breq1d y = z F y x F z x
103 102 rspccva y dom F F y x z dom F F z x
104 100 94 103 syl2an F MblFn G 𝐿 1 x y dom F F y x z dom F dom G F z x
105 93 97 98 99 104 letrd F MblFn G 𝐿 1 x y dom F F y x z dom F dom G 0 x
106 105 ex F MblFn G 𝐿 1 x y dom F F y x z dom F dom G 0 x
107 106 exlimdv F MblFn G 𝐿 1 x y dom F F y x z z dom F dom G 0 x
108 91 107 syl5bi F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = 0 x
109 108 imp F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = 0 x
110 elrege0 x 0 +∞ x 0 x
111 90 109 110 sylanbrc F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = x 0 +∞
112 76 89 111 itg2mulc F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = 2 × x × f z if z dom F dom G G z 0 = x 2 z if z dom F dom G G z 0
113 73 112 eqtr3d F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = 2 z if z dom F dom G x G z 0 = x 2 z if z dom F dom G G z 0
114 90 89 remulcld F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = x 2 z if z dom F dom G G z 0
115 113 114 eqeltrd F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = 2 z if z dom F dom G x G z 0
116 115 ex F MblFn G 𝐿 1 x y dom F F y x ¬ dom F dom G = 2 z if z dom F dom G x G z 0
117 noel ¬ z
118 eleq2 dom F dom G = z dom F dom G z
119 117 118 mtbiri dom F dom G = ¬ z dom F dom G
120 iffalse ¬ z dom F dom G if z dom F dom G x G z 0 = 0
121 119 120 syl dom F dom G = if z dom F dom G x G z 0 = 0
122 121 mpteq2dv dom F dom G = z if z dom F dom G x G z 0 = z 0
123 fconstmpt × 0 = z 0
124 122 123 eqtr4di dom F dom G = z if z dom F dom G x G z 0 = × 0
125 124 fveq2d dom F dom G = 2 z if z dom F dom G x G z 0 = 2 × 0
126 itg20 2 × 0 = 0
127 126 92 eqeltri 2 × 0
128 125 127 eqeltrdi dom F dom G = 2 z if z dom F dom G x G z 0
129 116 128 pm2.61d2 F MblFn G 𝐿 1 x y dom F F y x 2 z if z dom F dom G x G z 0
130 98 53 remulcld F MblFn G 𝐿 1 x y dom F F y x z dom F dom G x G z
131 130 rexrd F MblFn G 𝐿 1 x y dom F F y x z dom F dom G x G z *
132 98 53 105 54 mulge0d F MblFn G 𝐿 1 x y dom F F y x z dom F dom G 0 x G z
133 elxrge0 x G z 0 +∞ x G z * 0 x G z
134 131 132 133 sylanbrc F MblFn G 𝐿 1 x y dom F F y x z dom F dom G x G z 0 +∞
135 134 42 ifclda F MblFn G 𝐿 1 x y dom F F y x if z dom F dom G x G z 0 0 +∞
136 135 adantr F MblFn G 𝐿 1 x y dom F F y x z if z dom F dom G x G z 0 0 +∞
137 136 fmpttd F MblFn G 𝐿 1 x y dom F F y x z if z dom F dom G x G z 0 : 0 +∞
138 96 52 absmuld F MblFn G 𝐿 1 x y dom F F y x z dom F dom G F z G z = F z G z
139 abscl G z G z
140 absge0 G z 0 G z
141 139 140 jca G z G z 0 G z
142 52 141 syl F MblFn G 𝐿 1 x y dom F F y x z dom F dom G G z 0 G z
143 lemul1a F z x G z 0 G z F z x F z G z x G z
144 97 98 142 104 143 syl31anc F MblFn G 𝐿 1 x y dom F F y x z dom F dom G F z G z x G z
145 138 144 eqbrtrd F MblFn G 𝐿 1 x y dom F F y x z dom F dom G F z G z x G z
146 iftrue z dom F dom G if z dom F dom G F z G z 0 = F z G z
147 146 adantl F MblFn G 𝐿 1 x y dom F F y x z dom F dom G if z dom F dom G F z G z 0 = F z G z
148 iftrue z dom F dom G if z dom F dom G x G z 0 = x G z
149 148 adantl F MblFn G 𝐿 1 x y dom F F y x z dom F dom G if z dom F dom G x G z 0 = x G z
150 145 147 149 3brtr4d F MblFn G 𝐿 1 x y dom F F y x z dom F dom G if z dom F dom G F z G z 0 if z dom F dom G x G z 0
151 0le0 0 0
152 151 a1i ¬ z dom F dom G 0 0
153 iffalse ¬ z dom F dom G if z dom F dom G F z G z 0 = 0
154 152 153 120 3brtr4d ¬ z dom F dom G if z dom F dom G F z G z 0 if z dom F dom G x G z 0
155 154 adantl F MblFn G 𝐿 1 x y dom F F y x ¬ z dom F dom G if z dom F dom G F z G z 0 if z dom F dom G x G z 0
156 150 155 pm2.61dan F MblFn G 𝐿 1 x y dom F F y x if z dom F dom G F z G z 0 if z dom F dom G x G z 0
157 156 ralrimivw F MblFn G 𝐿 1 x y dom F F y x z if z dom F dom G F z G z 0 if z dom F dom G x G z 0
158 46 a1i F MblFn G 𝐿 1 x y dom F F y x V
159 eqidd F MblFn G 𝐿 1 x y dom F F y x z if z dom F dom G F z G z 0 = z if z dom F dom G F z G z 0
160 eqidd F MblFn G 𝐿 1 x y dom F F y x z if z dom F dom G x G z 0 = z if z dom F dom G x G z 0
161 158 44 136 159 160 ofrfval2 F MblFn G 𝐿 1 x y dom F F y x z if z dom F dom G F z G z 0 f z if z dom F dom G x G z 0 z if z dom F dom G F z G z 0 if z dom F dom G x G z 0
162 157 161 mpbird F MblFn G 𝐿 1 x y dom F F y x z if z dom F dom G F z G z 0 f z if z dom F dom G x G z 0
163 itg2le z if z dom F dom G F z G z 0 : 0 +∞ z if z dom F dom G x G z 0 : 0 +∞ z if z dom F dom G F z G z 0 f z if z dom F dom G x G z 0 2 z if z dom F dom G F z G z 0 2 z if z dom F dom G x G z 0
164 45 137 162 163 syl3anc F MblFn G 𝐿 1 x y dom F F y x 2 z if z dom F dom G F z G z 0 2 z if z dom F dom G x G z 0
165 itg2lecl z if z dom F dom G F z G z 0 : 0 +∞ 2 z if z dom F dom G x G z 0 2 z if z dom F dom G F z G z 0 2 z if z dom F dom G x G z 0 2 z if z dom F dom G F z G z 0
166 45 129 164 165 syl3anc F MblFn G 𝐿 1 x y dom F F y x 2 z if z dom F dom G F z G z 0
167 36 38 iblpos F MblFn G 𝐿 1 x y dom F F y x z dom F dom G F z G z 𝐿 1 z dom F dom G F z G z MblFn 2 z if z dom F dom G F z G z 0
168 35 166 167 mpbir2and F MblFn G 𝐿 1 x y dom F F y x z dom F dom G F z G z 𝐿 1
169 17 20 168 iblabsr F MblFn G 𝐿 1 x y dom F F y x z dom F dom G F z G z 𝐿 1
170 16 169 eqeltrd F MblFn G 𝐿 1 x y dom F F y x F × f G 𝐿 1
171 170 rexlimdvaa F MblFn G 𝐿 1 x y dom F F y x F × f G 𝐿 1
172 171 3impia F MblFn G 𝐿 1 x y dom F F y x F × f G 𝐿 1