Metamath Proof Explorer


Theorem incsmf

Description: A real-valued, nondecreasing function is Borel measurable. Proposition 121D (c) of Fremlin1 p. 36 . (Contributed by Glauco Siliprandi, 26-Jun-2021)

Ref Expression
Hypotheses incsmf.a φA
incsmf.f φF:A
incsmf.i φxAyAxyFxFy
incsmf.j J=topGenran.
incsmf.b B=SalGenJ
Assertion incsmf φFSMblFnB

Proof

Step Hyp Ref Expression
1 incsmf.a φA
2 incsmf.f φF:A
3 incsmf.i φxAyAxyFxFy
4 incsmf.j J=topGenran.
5 incsmf.b B=SalGenJ
6 nfv aφ
7 retop topGenran.Top
8 4 7 eqeltri JTop
9 8 a1i φJTop
10 9 5 salgencld φBSAlg
11 9 5 unisalgen2 φB=J
12 4 unieqi J=topGenran.
13 12 a1i φJ=topGenran.
14 uniretop =topGenran.
15 14 eqcomi topGenran.=
16 15 a1i φtopGenran.=
17 11 13 16 3eqtrrd φ=B
18 1 17 sseqtrd φAB
19 nfv wφa
20 nfv zφa
21 1 adantr φaA
22 2 frexr φF:A*
23 22 adantr φaF:A*
24 breq1 x=wxywy
25 fveq2 x=wFx=Fw
26 25 breq1d x=wFxFyFwFy
27 24 26 imbi12d x=wxyFxFywyFwFy
28 breq2 y=zwywz
29 fveq2 y=zFy=Fz
30 29 breq2d y=zFwFyFwFz
31 28 30 imbi12d y=zwyFwFywzFwFz
32 27 31 cbvral2vw xAyAxyFxFywAzAwzFwFz
33 3 32 sylib φwAzAwzFwFz
34 33 adantr φawAzAwzFwFz
35 rexr aa*
36 35 adantl φaa*
37 25 breq1d x=wFx<aFw<a
38 37 cbvrabv xA|Fx<a=wA|Fw<a
39 eqid supxA|Fx<a*<=supxA|Fx<a*<
40 eqid −∞supxA|Fx<a*<=−∞supxA|Fx<a*<
41 eqid −∞supxA|Fx<a*<=−∞supxA|Fx<a*<
42 19 20 21 23 34 4 5 36 38 39 40 41 incsmflem φabBxA|Fx<a=bA
43 reex V
44 43 a1i φV
45 44 1 ssexd φAV
46 elrest BSAlgAVxA|Fx<aB𝑡AbBxA|Fx<a=bA
47 10 45 46 syl2anc φxA|Fx<aB𝑡AbBxA|Fx<a=bA
48 47 adantr φaxA|Fx<aB𝑡AbBxA|Fx<a=bA
49 42 48 mpbird φaxA|Fx<aB𝑡A
50 6 10 18 2 49 issmfd φFSMblFnB