Metamath Proof Explorer


Theorem mbfi1flim

Description: Any real measurable function has a sequence of simple functions that converges to it. (Contributed by Mario Carneiro, 5-Sep-2014)

Ref Expression
Hypotheses mbfi1flim.1 φ F MblFn
mbfi1flim.2 φ F : A
Assertion mbfi1flim φ g g : dom 1 x A n g n x F x

Proof

Step Hyp Ref Expression
1 mbfi1flim.1 φ F MblFn
2 mbfi1flim.2 φ F : A
3 iftrue y A if y A F y 0 = F y
4 3 mpteq2ia y A if y A F y 0 = y A F y
5 2 feqmptd φ F = y A F y
6 5 1 eqeltrrd φ y A F y MblFn
7 4 6 eqeltrid φ y A if y A F y 0 MblFn
8 fvex F y V
9 c0ex 0 V
10 8 9 ifex if y A F y 0 V
11 10 a1i φ y A if y A F y 0 V
12 7 11 mbfdm2 φ A dom vol
13 mblss A dom vol A
14 12 13 syl φ A
15 rembl dom vol
16 15 a1i φ dom vol
17 eldifn y A ¬ y A
18 17 adantl φ y A ¬ y A
19 18 iffalsed φ y A if y A F y 0 = 0
20 14 16 11 19 7 mbfss φ y if y A F y 0 MblFn
21 2 ffvelrnda φ y A F y
22 0red φ ¬ y A 0
23 21 22 ifclda φ if y A F y 0
24 23 adantr φ y if y A F y 0
25 24 fmpttd φ y if y A F y 0 :
26 20 25 mbfi1flimlem φ g g : dom 1 x n g n x y if y A F y 0 x
27 ssralv A x n g n x y if y A F y 0 x x A n g n x y if y A F y 0 x
28 14 27 syl φ x n g n x y if y A F y 0 x x A n g n x y if y A F y 0 x
29 14 sselda φ x A x
30 eleq1w y = x y A x A
31 fveq2 y = x F y = F x
32 30 31 ifbieq1d y = x if y A F y 0 = if x A F x 0
33 eqid y if y A F y 0 = y if y A F y 0
34 fvex F x V
35 34 9 ifex if x A F x 0 V
36 32 33 35 fvmpt x y if y A F y 0 x = if x A F x 0
37 29 36 syl φ x A y if y A F y 0 x = if x A F x 0
38 iftrue x A if x A F x 0 = F x
39 38 adantl φ x A if x A F x 0 = F x
40 37 39 eqtrd φ x A y if y A F y 0 x = F x
41 40 breq2d φ x A n g n x y if y A F y 0 x n g n x F x
42 41 ralbidva φ x A n g n x y if y A F y 0 x x A n g n x F x
43 28 42 sylibd φ x n g n x y if y A F y 0 x x A n g n x F x
44 43 anim2d φ g : dom 1 x n g n x y if y A F y 0 x g : dom 1 x A n g n x F x
45 44 eximdv φ g g : dom 1 x n g n x y if y A F y 0 x g g : dom 1 x A n g n x F x
46 26 45 mpd φ g g : dom 1 x A n g n x F x