Metamath Proof Explorer


Theorem mbfsup

Description: The supremum of a sequence of measurable, real-valued functions is measurable. Note that in this and related theorems, B ( n , x ) is a function of both n and x , since it is an n -indexed sequence of functions on x . (Contributed by Mario Carneiro, 14-Aug-2014) (Revised by Mario Carneiro, 7-Sep-2014)

Ref Expression
Hypotheses mbfsup.1 Z=M
mbfsup.2 G=xAsuprannZB<
mbfsup.3 φM
mbfsup.4 φnZxABMblFn
mbfsup.5 φnZxAB
mbfsup.6 φxAynZBy
Assertion mbfsup φGMblFn

Proof

Step Hyp Ref Expression
1 mbfsup.1 Z=M
2 mbfsup.2 G=xAsuprannZB<
3 mbfsup.3 φM
4 mbfsup.4 φnZxABMblFn
5 mbfsup.5 φnZxAB
6 mbfsup.6 φxAynZBy
7 5 anassrs φnZxAB
8 7 an32s φxAnZB
9 8 fmpttd φxAnZB:Z
10 9 frnd φxArannZB
11 uzid MMM
12 3 11 syl φMM
13 12 1 eleqtrrdi φMZ
14 13 adantr φxAMZ
15 eqid nZB=nZB
16 15 8 dmmptd φxAdomnZB=Z
17 14 16 eleqtrrd φxAMdomnZB
18 17 ne0d φxAdomnZB
19 dm0rn0 domnZB=rannZB=
20 19 necon3bii domnZBrannZB
21 18 20 sylib φxArannZB
22 9 ffnd φxAnZBFnZ
23 breq1 z=nZBmzynZBmy
24 23 ralrn nZBFnZzrannZBzymZnZBmy
25 22 24 syl φxAzrannZBzymZnZBmy
26 nffvmpt1 _nnZBm
27 nfcv _n
28 nfcv _ny
29 26 27 28 nfbr nnZBmy
30 nfv mnZBny
31 fveq2 m=nnZBm=nZBn
32 31 breq1d m=nnZBmynZBny
33 29 30 32 cbvralw mZnZBmynZnZBny
34 simpr φxAnZnZ
35 15 fvmpt2 nZBnZBn=B
36 34 8 35 syl2anc φxAnZnZBn=B
37 36 breq1d φxAnZnZBnyBy
38 37 ralbidva φxAnZnZBnynZBy
39 33 38 bitrid φxAmZnZBmynZBy
40 25 39 bitrd φxAzrannZBzynZBy
41 40 rexbidv φxAyzrannZBzyynZBy
42 6 41 mpbird φxAyzrannZBzy
43 10 21 42 suprcld φxAsuprannZB<
44 43 2 fmptd φG:A
45 simpr φtxAxA
46 ltso <Or
47 46 supex suprannZB<V
48 2 fvmpt2 xAsuprannZB<VGx=suprannZB<
49 45 47 48 sylancl φtxAGx=suprannZB<
50 49 breq2d φtxAt<Gxt<suprannZB<
51 10 21 42 3jca φxArannZBrannZByzrannZBzy
52 51 adantlr φtxArannZBrannZByzrannZBzy
53 simplr φtxAt
54 suprlub rannZBrannZByzrannZBzytt<suprannZB<zrannZBt<z
55 52 53 54 syl2anc φtxAt<suprannZB<zrannZBt<z
56 22 adantlr φtxAnZBFnZ
57 breq2 z=nZBmt<zt<nZBm
58 57 rexrn nZBFnZzrannZBt<zmZt<nZBm
59 56 58 syl φtxAzrannZBt<zmZt<nZBm
60 nfcv _nt
61 nfcv _n<
62 60 61 26 nfbr nt<nZBm
63 nfv mt<nZBn
64 31 breq2d m=nt<nZBmt<nZBn
65 62 63 64 cbvrexw mZt<nZBmnZt<nZBn
66 15 fvmpt2i nZnZBn=IB
67 eqid xAB=xAB
68 67 fvmpt2i xAxABx=IB
69 68 adantl φxAxABx=IB
70 69 eqcomd φxAIB=xABx
71 66 70 sylan9eqr φxAnZnZBn=xABx
72 71 breq2d φxAnZt<nZBnt<xABx
73 72 rexbidva φxAnZt<nZBnnZt<xABx
74 73 adantlr φtxAnZt<nZBnnZt<xABx
75 65 74 bitrid φtxAmZt<nZBmnZt<xABx
76 59 75 bitrd φtxAzrannZBt<znZt<xABx
77 50 55 76 3bitrd φtxAt<GxnZt<xABx
78 77 ralrimiva φtxAt<GxnZt<xABx
79 nfv zt<GxnZt<xABx
80 nfcv _xt
81 nfcv _x<
82 nfmpt1 _xxAsuprannZB<
83 2 82 nfcxfr _xG
84 nfcv _xz
85 83 84 nffv _xGz
86 80 81 85 nfbr xt<Gz
87 nfcv _xZ
88 nffvmpt1 _xxABz
89 80 81 88 nfbr xt<xABz
90 87 89 nfrexw xnZt<xABz
91 86 90 nfbi xt<GznZt<xABz
92 fveq2 x=zGx=Gz
93 92 breq2d x=zt<Gxt<Gz
94 fveq2 x=zxABx=xABz
95 94 breq2d x=zt<xABxt<xABz
96 95 rexbidv x=znZt<xABxnZt<xABz
97 93 96 bibi12d x=zt<GxnZt<xABxt<GznZt<xABz
98 79 91 97 cbvralw xAt<GxnZt<xABxzAt<GznZt<xABz
99 78 98 sylib φtzAt<GznZt<xABz
100 99 r19.21bi φtzAt<GznZt<xABz
101 44 adantr φtG:A
102 101 ffvelcdmda φtzAGz
103 rexr tt*
104 103 ad2antlr φtzAt*
105 elioopnf t*Gzt+∞Gzt<Gz
106 104 105 syl φtzAGzt+∞Gzt<Gz
107 102 106 mpbirand φtzAGzt+∞t<Gz
108 104 adantr φtzAnZt*
109 elioopnf t*xABzt+∞xABzt<xABz
110 108 109 syl φtzAnZxABzt+∞xABzt<xABz
111 7 fmpttd φnZxAB:A
112 111 ffvelcdmda φnZzAxABz
113 112 biantrurd φnZzAt<xABzxABzt<xABz
114 113 an32s φzAnZt<xABzxABzt<xABz
115 114 adantllr φtzAnZt<xABzxABzt<xABz
116 110 115 bitr4d φtzAnZxABzt+∞t<xABz
117 116 rexbidva φtzAnZxABzt+∞nZt<xABz
118 100 107 117 3bitr4d φtzAGzt+∞nZxABzt+∞
119 118 pm5.32da φtzAGzt+∞zAnZxABzt+∞
120 44 ffnd φGFnA
121 120 adantr φtGFnA
122 elpreima GFnAzG-1t+∞zAGzt+∞
123 121 122 syl φtzG-1t+∞zAGzt+∞
124 eliun znZxAB-1t+∞nZzxAB-1t+∞
125 111 ffnd φnZxABFnA
126 elpreima xABFnAzxAB-1t+∞zAxABzt+∞
127 125 126 syl φnZzxAB-1t+∞zAxABzt+∞
128 127 rexbidva φnZzxAB-1t+∞nZzAxABzt+∞
129 128 adantr φtnZzxAB-1t+∞nZzAxABzt+∞
130 r19.42v nZzAxABzt+∞zAnZxABzt+∞
131 129 130 bitrdi φtnZzxAB-1t+∞zAnZxABzt+∞
132 124 131 bitrid φtznZxAB-1t+∞zAnZxABzt+∞
133 119 123 132 3bitr4d φtzG-1t+∞znZxAB-1t+∞
134 133 eqrdv φtG-1t+∞=nZxAB-1t+∞
135 zex V
136 uzssz M
137 ssdomg VMM
138 135 136 137 mp2 M
139 1 138 eqbrtri Z
140 znnen
141 domentr ZZ
142 139 140 141 mp2an Z
143 mbfima xABMblFnxAB:AxAB-1t+∞domvol
144 4 111 143 syl2anc φnZxAB-1t+∞domvol
145 144 ralrimiva φnZxAB-1t+∞domvol
146 145 adantr φtnZxAB-1t+∞domvol
147 iunmbl2 ZnZxAB-1t+∞domvolnZxAB-1t+∞domvol
148 142 146 147 sylancr φtnZxAB-1t+∞domvol
149 134 148 eqeltrd φtG-1t+∞domvol
150 44 149 ismbf3d φGMblFn