MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  mbfsup Structured version   Visualization version   GIF version

Theorem mbfsup 25028
Description: The supremum of a sequence of measurable, real-valued functions is measurable. Note that in this and related theorems, 𝐵(𝑛, 𝑥) is a function of both 𝑛 and 𝑥, since it is an 𝑛-indexed sequence of functions on 𝑥. (Contributed by Mario Carneiro, 14-Aug-2014.) (Revised by Mario Carneiro, 7-Sep-2014.)
Hypotheses
Ref Expression
mbfsup.1 𝑍 = (ℤ𝑀)
mbfsup.2 𝐺 = (𝑥𝐴 ↦ sup(ran (𝑛𝑍𝐵), ℝ, < ))
mbfsup.3 (𝜑𝑀 ∈ ℤ)
mbfsup.4 ((𝜑𝑛𝑍) → (𝑥𝐴𝐵) ∈ MblFn)
mbfsup.5 ((𝜑 ∧ (𝑛𝑍𝑥𝐴)) → 𝐵 ∈ ℝ)
mbfsup.6 ((𝜑𝑥𝐴) → ∃𝑦 ∈ ℝ ∀𝑛𝑍 𝐵𝑦)
Assertion
Ref Expression
mbfsup (𝜑𝐺 ∈ MblFn)
Distinct variable groups:   𝑥,𝑛,𝑦,𝐴   𝑦,𝐵   𝜑,𝑛,𝑥,𝑦   𝑛,𝑍,𝑥,𝑦
Allowed substitution hints:   𝐵(𝑥,𝑛)   𝐺(𝑥,𝑦,𝑛)   𝑀(𝑥,𝑦,𝑛)

Proof of Theorem mbfsup
Dummy variables 𝑚 𝑧 𝑡 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 mbfsup.5 . . . . . . . 8 ((𝜑 ∧ (𝑛𝑍𝑥𝐴)) → 𝐵 ∈ ℝ)
21anassrs 468 . . . . . . 7 (((𝜑𝑛𝑍) ∧ 𝑥𝐴) → 𝐵 ∈ ℝ)
32an32s 650 . . . . . 6 (((𝜑𝑥𝐴) ∧ 𝑛𝑍) → 𝐵 ∈ ℝ)
43fmpttd 7063 . . . . 5 ((𝜑𝑥𝐴) → (𝑛𝑍𝐵):𝑍⟶ℝ)
54frnd 6676 . . . 4 ((𝜑𝑥𝐴) → ran (𝑛𝑍𝐵) ⊆ ℝ)
6 mbfsup.3 . . . . . . . . . 10 (𝜑𝑀 ∈ ℤ)
7 uzid 12778 . . . . . . . . . 10 (𝑀 ∈ ℤ → 𝑀 ∈ (ℤ𝑀))
86, 7syl 17 . . . . . . . . 9 (𝜑𝑀 ∈ (ℤ𝑀))
9 mbfsup.1 . . . . . . . . 9 𝑍 = (ℤ𝑀)
108, 9eleqtrrdi 2849 . . . . . . . 8 (𝜑𝑀𝑍)
1110adantr 481 . . . . . . 7 ((𝜑𝑥𝐴) → 𝑀𝑍)
12 eqid 2736 . . . . . . . 8 (𝑛𝑍𝐵) = (𝑛𝑍𝐵)
1312, 3dmmptd 6646 . . . . . . 7 ((𝜑𝑥𝐴) → dom (𝑛𝑍𝐵) = 𝑍)
1411, 13eleqtrrd 2841 . . . . . 6 ((𝜑𝑥𝐴) → 𝑀 ∈ dom (𝑛𝑍𝐵))
1514ne0d 4295 . . . . 5 ((𝜑𝑥𝐴) → dom (𝑛𝑍𝐵) ≠ ∅)
16 dm0rn0 5880 . . . . . 6 (dom (𝑛𝑍𝐵) = ∅ ↔ ran (𝑛𝑍𝐵) = ∅)
1716necon3bii 2996 . . . . 5 (dom (𝑛𝑍𝐵) ≠ ∅ ↔ ran (𝑛𝑍𝐵) ≠ ∅)
1815, 17sylib 217 . . . 4 ((𝜑𝑥𝐴) → ran (𝑛𝑍𝐵) ≠ ∅)
19 mbfsup.6 . . . . 5 ((𝜑𝑥𝐴) → ∃𝑦 ∈ ℝ ∀𝑛𝑍 𝐵𝑦)
204ffnd 6669 . . . . . . . 8 ((𝜑𝑥𝐴) → (𝑛𝑍𝐵) Fn 𝑍)
21 breq1 5108 . . . . . . . . 9 (𝑧 = ((𝑛𝑍𝐵)‘𝑚) → (𝑧𝑦 ↔ ((𝑛𝑍𝐵)‘𝑚) ≤ 𝑦))
2221ralrn 7038 . . . . . . . 8 ((𝑛𝑍𝐵) Fn 𝑍 → (∀𝑧 ∈ ran (𝑛𝑍𝐵)𝑧𝑦 ↔ ∀𝑚𝑍 ((𝑛𝑍𝐵)‘𝑚) ≤ 𝑦))
2320, 22syl 17 . . . . . . 7 ((𝜑𝑥𝐴) → (∀𝑧 ∈ ran (𝑛𝑍𝐵)𝑧𝑦 ↔ ∀𝑚𝑍 ((𝑛𝑍𝐵)‘𝑚) ≤ 𝑦))
24 nffvmpt1 6853 . . . . . . . . . 10 𝑛((𝑛𝑍𝐵)‘𝑚)
25 nfcv 2907 . . . . . . . . . 10 𝑛
26 nfcv 2907 . . . . . . . . . 10 𝑛𝑦
2724, 25, 26nfbr 5152 . . . . . . . . 9 𝑛((𝑛𝑍𝐵)‘𝑚) ≤ 𝑦
28 nfv 1917 . . . . . . . . 9 𝑚((𝑛𝑍𝐵)‘𝑛) ≤ 𝑦
29 fveq2 6842 . . . . . . . . . 10 (𝑚 = 𝑛 → ((𝑛𝑍𝐵)‘𝑚) = ((𝑛𝑍𝐵)‘𝑛))
3029breq1d 5115 . . . . . . . . 9 (𝑚 = 𝑛 → (((𝑛𝑍𝐵)‘𝑚) ≤ 𝑦 ↔ ((𝑛𝑍𝐵)‘𝑛) ≤ 𝑦))
3127, 28, 30cbvralw 3289 . . . . . . . 8 (∀𝑚𝑍 ((𝑛𝑍𝐵)‘𝑚) ≤ 𝑦 ↔ ∀𝑛𝑍 ((𝑛𝑍𝐵)‘𝑛) ≤ 𝑦)
32 simpr 485 . . . . . . . . . . 11 (((𝜑𝑥𝐴) ∧ 𝑛𝑍) → 𝑛𝑍)
3312fvmpt2 6959 . . . . . . . . . . 11 ((𝑛𝑍𝐵 ∈ ℝ) → ((𝑛𝑍𝐵)‘𝑛) = 𝐵)
3432, 3, 33syl2anc 584 . . . . . . . . . 10 (((𝜑𝑥𝐴) ∧ 𝑛𝑍) → ((𝑛𝑍𝐵)‘𝑛) = 𝐵)
3534breq1d 5115 . . . . . . . . 9 (((𝜑𝑥𝐴) ∧ 𝑛𝑍) → (((𝑛𝑍𝐵)‘𝑛) ≤ 𝑦𝐵𝑦))
3635ralbidva 3172 . . . . . . . 8 ((𝜑𝑥𝐴) → (∀𝑛𝑍 ((𝑛𝑍𝐵)‘𝑛) ≤ 𝑦 ↔ ∀𝑛𝑍 𝐵𝑦))
3731, 36bitrid 282 . . . . . . 7 ((𝜑𝑥𝐴) → (∀𝑚𝑍 ((𝑛𝑍𝐵)‘𝑚) ≤ 𝑦 ↔ ∀𝑛𝑍 𝐵𝑦))
3823, 37bitrd 278 . . . . . 6 ((𝜑𝑥𝐴) → (∀𝑧 ∈ ran (𝑛𝑍𝐵)𝑧𝑦 ↔ ∀𝑛𝑍 𝐵𝑦))
3938rexbidv 3175 . . . . 5 ((𝜑𝑥𝐴) → (∃𝑦 ∈ ℝ ∀𝑧 ∈ ran (𝑛𝑍𝐵)𝑧𝑦 ↔ ∃𝑦 ∈ ℝ ∀𝑛𝑍 𝐵𝑦))
4019, 39mpbird 256 . . . 4 ((𝜑𝑥𝐴) → ∃𝑦 ∈ ℝ ∀𝑧 ∈ ran (𝑛𝑍𝐵)𝑧𝑦)
415, 18, 40suprcld 12118 . . 3 ((𝜑𝑥𝐴) → sup(ran (𝑛𝑍𝐵), ℝ, < ) ∈ ℝ)
42 mbfsup.2 . . 3 𝐺 = (𝑥𝐴 ↦ sup(ran (𝑛𝑍𝐵), ℝ, < ))
4341, 42fmptd 7062 . 2 (𝜑𝐺:𝐴⟶ℝ)
44 simpr 485 . . . . . . . . . . . . 13 (((𝜑𝑡 ∈ ℝ) ∧ 𝑥𝐴) → 𝑥𝐴)
45 ltso 11235 . . . . . . . . . . . . . 14 < Or ℝ
4645supex 9399 . . . . . . . . . . . . 13 sup(ran (𝑛𝑍𝐵), ℝ, < ) ∈ V
4742fvmpt2 6959 . . . . . . . . . . . . 13 ((𝑥𝐴 ∧ sup(ran (𝑛𝑍𝐵), ℝ, < ) ∈ V) → (𝐺𝑥) = sup(ran (𝑛𝑍𝐵), ℝ, < ))
4844, 46, 47sylancl 586 . . . . . . . . . . . 12 (((𝜑𝑡 ∈ ℝ) ∧ 𝑥𝐴) → (𝐺𝑥) = sup(ran (𝑛𝑍𝐵), ℝ, < ))
4948breq2d 5117 . . . . . . . . . . 11 (((𝜑𝑡 ∈ ℝ) ∧ 𝑥𝐴) → (𝑡 < (𝐺𝑥) ↔ 𝑡 < sup(ran (𝑛𝑍𝐵), ℝ, < )))
505, 18, 403jca 1128 . . . . . . . . . . . . 13 ((𝜑𝑥𝐴) → (ran (𝑛𝑍𝐵) ⊆ ℝ ∧ ran (𝑛𝑍𝐵) ≠ ∅ ∧ ∃𝑦 ∈ ℝ ∀𝑧 ∈ ran (𝑛𝑍𝐵)𝑧𝑦))
5150adantlr 713 . . . . . . . . . . . 12 (((𝜑𝑡 ∈ ℝ) ∧ 𝑥𝐴) → (ran (𝑛𝑍𝐵) ⊆ ℝ ∧ ran (𝑛𝑍𝐵) ≠ ∅ ∧ ∃𝑦 ∈ ℝ ∀𝑧 ∈ ran (𝑛𝑍𝐵)𝑧𝑦))
52 simplr 767 . . . . . . . . . . . 12 (((𝜑𝑡 ∈ ℝ) ∧ 𝑥𝐴) → 𝑡 ∈ ℝ)
53 suprlub 12119 . . . . . . . . . . . 12 (((ran (𝑛𝑍𝐵) ⊆ ℝ ∧ ran (𝑛𝑍𝐵) ≠ ∅ ∧ ∃𝑦 ∈ ℝ ∀𝑧 ∈ ran (𝑛𝑍𝐵)𝑧𝑦) ∧ 𝑡 ∈ ℝ) → (𝑡 < sup(ran (𝑛𝑍𝐵), ℝ, < ) ↔ ∃𝑧 ∈ ran (𝑛𝑍𝐵)𝑡 < 𝑧))
5451, 52, 53syl2anc 584 . . . . . . . . . . 11 (((𝜑𝑡 ∈ ℝ) ∧ 𝑥𝐴) → (𝑡 < sup(ran (𝑛𝑍𝐵), ℝ, < ) ↔ ∃𝑧 ∈ ran (𝑛𝑍𝐵)𝑡 < 𝑧))
5520adantlr 713 . . . . . . . . . . . . 13 (((𝜑𝑡 ∈ ℝ) ∧ 𝑥𝐴) → (𝑛𝑍𝐵) Fn 𝑍)
56 breq2 5109 . . . . . . . . . . . . . 14 (𝑧 = ((𝑛𝑍𝐵)‘𝑚) → (𝑡 < 𝑧𝑡 < ((𝑛𝑍𝐵)‘𝑚)))
5756rexrn 7037 . . . . . . . . . . . . 13 ((𝑛𝑍𝐵) Fn 𝑍 → (∃𝑧 ∈ ran (𝑛𝑍𝐵)𝑡 < 𝑧 ↔ ∃𝑚𝑍 𝑡 < ((𝑛𝑍𝐵)‘𝑚)))
5855, 57syl 17 . . . . . . . . . . . 12 (((𝜑𝑡 ∈ ℝ) ∧ 𝑥𝐴) → (∃𝑧 ∈ ran (𝑛𝑍𝐵)𝑡 < 𝑧 ↔ ∃𝑚𝑍 𝑡 < ((𝑛𝑍𝐵)‘𝑚)))
59 nfcv 2907 . . . . . . . . . . . . . . 15 𝑛𝑡
60 nfcv 2907 . . . . . . . . . . . . . . 15 𝑛 <
6159, 60, 24nfbr 5152 . . . . . . . . . . . . . 14 𝑛 𝑡 < ((𝑛𝑍𝐵)‘𝑚)
62 nfv 1917 . . . . . . . . . . . . . 14 𝑚 𝑡 < ((𝑛𝑍𝐵)‘𝑛)
6329breq2d 5117 . . . . . . . . . . . . . 14 (𝑚 = 𝑛 → (𝑡 < ((𝑛𝑍𝐵)‘𝑚) ↔ 𝑡 < ((𝑛𝑍𝐵)‘𝑛)))
6461, 62, 63cbvrexw 3290 . . . . . . . . . . . . 13 (∃𝑚𝑍 𝑡 < ((𝑛𝑍𝐵)‘𝑚) ↔ ∃𝑛𝑍 𝑡 < ((𝑛𝑍𝐵)‘𝑛))
6512fvmpt2i 6958 . . . . . . . . . . . . . . . . 17 (𝑛𝑍 → ((𝑛𝑍𝐵)‘𝑛) = ( I ‘𝐵))
66 eqid 2736 . . . . . . . . . . . . . . . . . . . 20 (𝑥𝐴𝐵) = (𝑥𝐴𝐵)
6766fvmpt2i 6958 . . . . . . . . . . . . . . . . . . 19 (𝑥𝐴 → ((𝑥𝐴𝐵)‘𝑥) = ( I ‘𝐵))
6867adantl 482 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥𝐴) → ((𝑥𝐴𝐵)‘𝑥) = ( I ‘𝐵))
6968eqcomd 2742 . . . . . . . . . . . . . . . . 17 ((𝜑𝑥𝐴) → ( I ‘𝐵) = ((𝑥𝐴𝐵)‘𝑥))
7065, 69sylan9eqr 2798 . . . . . . . . . . . . . . . 16 (((𝜑𝑥𝐴) ∧ 𝑛𝑍) → ((𝑛𝑍𝐵)‘𝑛) = ((𝑥𝐴𝐵)‘𝑥))
7170breq2d 5117 . . . . . . . . . . . . . . 15 (((𝜑𝑥𝐴) ∧ 𝑛𝑍) → (𝑡 < ((𝑛𝑍𝐵)‘𝑛) ↔ 𝑡 < ((𝑥𝐴𝐵)‘𝑥)))
7271rexbidva 3173 . . . . . . . . . . . . . 14 ((𝜑𝑥𝐴) → (∃𝑛𝑍 𝑡 < ((𝑛𝑍𝐵)‘𝑛) ↔ ∃𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑥)))
7372adantlr 713 . . . . . . . . . . . . 13 (((𝜑𝑡 ∈ ℝ) ∧ 𝑥𝐴) → (∃𝑛𝑍 𝑡 < ((𝑛𝑍𝐵)‘𝑛) ↔ ∃𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑥)))
7464, 73bitrid 282 . . . . . . . . . . . 12 (((𝜑𝑡 ∈ ℝ) ∧ 𝑥𝐴) → (∃𝑚𝑍 𝑡 < ((𝑛𝑍𝐵)‘𝑚) ↔ ∃𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑥)))
7558, 74bitrd 278 . . . . . . . . . . 11 (((𝜑𝑡 ∈ ℝ) ∧ 𝑥𝐴) → (∃𝑧 ∈ ran (𝑛𝑍𝐵)𝑡 < 𝑧 ↔ ∃𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑥)))
7649, 54, 753bitrd 304 . . . . . . . . . 10 (((𝜑𝑡 ∈ ℝ) ∧ 𝑥𝐴) → (𝑡 < (𝐺𝑥) ↔ ∃𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑥)))
7776ralrimiva 3143 . . . . . . . . 9 ((𝜑𝑡 ∈ ℝ) → ∀𝑥𝐴 (𝑡 < (𝐺𝑥) ↔ ∃𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑥)))
78 nfv 1917 . . . . . . . . . 10 𝑧(𝑡 < (𝐺𝑥) ↔ ∃𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑥))
79 nfcv 2907 . . . . . . . . . . . 12 𝑥𝑡
80 nfcv 2907 . . . . . . . . . . . 12 𝑥 <
81 nfmpt1 5213 . . . . . . . . . . . . . 14 𝑥(𝑥𝐴 ↦ sup(ran (𝑛𝑍𝐵), ℝ, < ))
8242, 81nfcxfr 2905 . . . . . . . . . . . . 13 𝑥𝐺
83 nfcv 2907 . . . . . . . . . . . . 13 𝑥𝑧
8482, 83nffv 6852 . . . . . . . . . . . 12 𝑥(𝐺𝑧)
8579, 80, 84nfbr 5152 . . . . . . . . . . 11 𝑥 𝑡 < (𝐺𝑧)
86 nfcv 2907 . . . . . . . . . . . 12 𝑥𝑍
87 nffvmpt1 6853 . . . . . . . . . . . . 13 𝑥((𝑥𝐴𝐵)‘𝑧)
8879, 80, 87nfbr 5152 . . . . . . . . . . . 12 𝑥 𝑡 < ((𝑥𝐴𝐵)‘𝑧)
8986, 88nfrexw 3296 . . . . . . . . . . 11 𝑥𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑧)
9085, 89nfbi 1906 . . . . . . . . . 10 𝑥(𝑡 < (𝐺𝑧) ↔ ∃𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑧))
91 fveq2 6842 . . . . . . . . . . . 12 (𝑥 = 𝑧 → (𝐺𝑥) = (𝐺𝑧))
9291breq2d 5117 . . . . . . . . . . 11 (𝑥 = 𝑧 → (𝑡 < (𝐺𝑥) ↔ 𝑡 < (𝐺𝑧)))
93 fveq2 6842 . . . . . . . . . . . . 13 (𝑥 = 𝑧 → ((𝑥𝐴𝐵)‘𝑥) = ((𝑥𝐴𝐵)‘𝑧))
9493breq2d 5117 . . . . . . . . . . . 12 (𝑥 = 𝑧 → (𝑡 < ((𝑥𝐴𝐵)‘𝑥) ↔ 𝑡 < ((𝑥𝐴𝐵)‘𝑧)))
9594rexbidv 3175 . . . . . . . . . . 11 (𝑥 = 𝑧 → (∃𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑥) ↔ ∃𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑧)))
9692, 95bibi12d 345 . . . . . . . . . 10 (𝑥 = 𝑧 → ((𝑡 < (𝐺𝑥) ↔ ∃𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑥)) ↔ (𝑡 < (𝐺𝑧) ↔ ∃𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑧))))
9778, 90, 96cbvralw 3289 . . . . . . . . 9 (∀𝑥𝐴 (𝑡 < (𝐺𝑥) ↔ ∃𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑥)) ↔ ∀𝑧𝐴 (𝑡 < (𝐺𝑧) ↔ ∃𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑧)))
9877, 97sylib 217 . . . . . . . 8 ((𝜑𝑡 ∈ ℝ) → ∀𝑧𝐴 (𝑡 < (𝐺𝑧) ↔ ∃𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑧)))
9998r19.21bi 3234 . . . . . . 7 (((𝜑𝑡 ∈ ℝ) ∧ 𝑧𝐴) → (𝑡 < (𝐺𝑧) ↔ ∃𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑧)))
10043adantr 481 . . . . . . . . 9 ((𝜑𝑡 ∈ ℝ) → 𝐺:𝐴⟶ℝ)
101100ffvelcdmda 7035 . . . . . . . 8 (((𝜑𝑡 ∈ ℝ) ∧ 𝑧𝐴) → (𝐺𝑧) ∈ ℝ)
102 rexr 11201 . . . . . . . . . 10 (𝑡 ∈ ℝ → 𝑡 ∈ ℝ*)
103102ad2antlr 725 . . . . . . . . 9 (((𝜑𝑡 ∈ ℝ) ∧ 𝑧𝐴) → 𝑡 ∈ ℝ*)
104 elioopnf 13360 . . . . . . . . 9 (𝑡 ∈ ℝ* → ((𝐺𝑧) ∈ (𝑡(,)+∞) ↔ ((𝐺𝑧) ∈ ℝ ∧ 𝑡 < (𝐺𝑧))))
105103, 104syl 17 . . . . . . . 8 (((𝜑𝑡 ∈ ℝ) ∧ 𝑧𝐴) → ((𝐺𝑧) ∈ (𝑡(,)+∞) ↔ ((𝐺𝑧) ∈ ℝ ∧ 𝑡 < (𝐺𝑧))))
106101, 105mpbirand 705 . . . . . . 7 (((𝜑𝑡 ∈ ℝ) ∧ 𝑧𝐴) → ((𝐺𝑧) ∈ (𝑡(,)+∞) ↔ 𝑡 < (𝐺𝑧)))
107103adantr 481 . . . . . . . . . 10 ((((𝜑𝑡 ∈ ℝ) ∧ 𝑧𝐴) ∧ 𝑛𝑍) → 𝑡 ∈ ℝ*)
108 elioopnf 13360 . . . . . . . . . 10 (𝑡 ∈ ℝ* → (((𝑥𝐴𝐵)‘𝑧) ∈ (𝑡(,)+∞) ↔ (((𝑥𝐴𝐵)‘𝑧) ∈ ℝ ∧ 𝑡 < ((𝑥𝐴𝐵)‘𝑧))))
109107, 108syl 17 . . . . . . . . 9 ((((𝜑𝑡 ∈ ℝ) ∧ 𝑧𝐴) ∧ 𝑛𝑍) → (((𝑥𝐴𝐵)‘𝑧) ∈ (𝑡(,)+∞) ↔ (((𝑥𝐴𝐵)‘𝑧) ∈ ℝ ∧ 𝑡 < ((𝑥𝐴𝐵)‘𝑧))))
1102fmpttd 7063 . . . . . . . . . . . . 13 ((𝜑𝑛𝑍) → (𝑥𝐴𝐵):𝐴⟶ℝ)
111110ffvelcdmda 7035 . . . . . . . . . . . 12 (((𝜑𝑛𝑍) ∧ 𝑧𝐴) → ((𝑥𝐴𝐵)‘𝑧) ∈ ℝ)
112111biantrurd 533 . . . . . . . . . . 11 (((𝜑𝑛𝑍) ∧ 𝑧𝐴) → (𝑡 < ((𝑥𝐴𝐵)‘𝑧) ↔ (((𝑥𝐴𝐵)‘𝑧) ∈ ℝ ∧ 𝑡 < ((𝑥𝐴𝐵)‘𝑧))))
113112an32s 650 . . . . . . . . . 10 (((𝜑𝑧𝐴) ∧ 𝑛𝑍) → (𝑡 < ((𝑥𝐴𝐵)‘𝑧) ↔ (((𝑥𝐴𝐵)‘𝑧) ∈ ℝ ∧ 𝑡 < ((𝑥𝐴𝐵)‘𝑧))))
114113adantllr 717 . . . . . . . . 9 ((((𝜑𝑡 ∈ ℝ) ∧ 𝑧𝐴) ∧ 𝑛𝑍) → (𝑡 < ((𝑥𝐴𝐵)‘𝑧) ↔ (((𝑥𝐴𝐵)‘𝑧) ∈ ℝ ∧ 𝑡 < ((𝑥𝐴𝐵)‘𝑧))))
115109, 114bitr4d 281 . . . . . . . 8 ((((𝜑𝑡 ∈ ℝ) ∧ 𝑧𝐴) ∧ 𝑛𝑍) → (((𝑥𝐴𝐵)‘𝑧) ∈ (𝑡(,)+∞) ↔ 𝑡 < ((𝑥𝐴𝐵)‘𝑧)))
116115rexbidva 3173 . . . . . . 7 (((𝜑𝑡 ∈ ℝ) ∧ 𝑧𝐴) → (∃𝑛𝑍 ((𝑥𝐴𝐵)‘𝑧) ∈ (𝑡(,)+∞) ↔ ∃𝑛𝑍 𝑡 < ((𝑥𝐴𝐵)‘𝑧)))
11799, 106, 1163bitr4d 310 . . . . . 6 (((𝜑𝑡 ∈ ℝ) ∧ 𝑧𝐴) → ((𝐺𝑧) ∈ (𝑡(,)+∞) ↔ ∃𝑛𝑍 ((𝑥𝐴𝐵)‘𝑧) ∈ (𝑡(,)+∞)))
118117pm5.32da 579 . . . . 5 ((𝜑𝑡 ∈ ℝ) → ((𝑧𝐴 ∧ (𝐺𝑧) ∈ (𝑡(,)+∞)) ↔ (𝑧𝐴 ∧ ∃𝑛𝑍 ((𝑥𝐴𝐵)‘𝑧) ∈ (𝑡(,)+∞))))
11943ffnd 6669 . . . . . . 7 (𝜑𝐺 Fn 𝐴)
120119adantr 481 . . . . . 6 ((𝜑𝑡 ∈ ℝ) → 𝐺 Fn 𝐴)
121 elpreima 7008 . . . . . 6 (𝐺 Fn 𝐴 → (𝑧 ∈ (𝐺 “ (𝑡(,)+∞)) ↔ (𝑧𝐴 ∧ (𝐺𝑧) ∈ (𝑡(,)+∞))))
122120, 121syl 17 . . . . 5 ((𝜑𝑡 ∈ ℝ) → (𝑧 ∈ (𝐺 “ (𝑡(,)+∞)) ↔ (𝑧𝐴 ∧ (𝐺𝑧) ∈ (𝑡(,)+∞))))
123 eliun 4958 . . . . . 6 (𝑧 𝑛𝑍 ((𝑥𝐴𝐵) “ (𝑡(,)+∞)) ↔ ∃𝑛𝑍 𝑧 ∈ ((𝑥𝐴𝐵) “ (𝑡(,)+∞)))
124110ffnd 6669 . . . . . . . . . 10 ((𝜑𝑛𝑍) → (𝑥𝐴𝐵) Fn 𝐴)
125 elpreima 7008 . . . . . . . . . 10 ((𝑥𝐴𝐵) Fn 𝐴 → (𝑧 ∈ ((𝑥𝐴𝐵) “ (𝑡(,)+∞)) ↔ (𝑧𝐴 ∧ ((𝑥𝐴𝐵)‘𝑧) ∈ (𝑡(,)+∞))))
126124, 125syl 17 . . . . . . . . 9 ((𝜑𝑛𝑍) → (𝑧 ∈ ((𝑥𝐴𝐵) “ (𝑡(,)+∞)) ↔ (𝑧𝐴 ∧ ((𝑥𝐴𝐵)‘𝑧) ∈ (𝑡(,)+∞))))
127126rexbidva 3173 . . . . . . . 8 (𝜑 → (∃𝑛𝑍 𝑧 ∈ ((𝑥𝐴𝐵) “ (𝑡(,)+∞)) ↔ ∃𝑛𝑍 (𝑧𝐴 ∧ ((𝑥𝐴𝐵)‘𝑧) ∈ (𝑡(,)+∞))))
128127adantr 481 . . . . . . 7 ((𝜑𝑡 ∈ ℝ) → (∃𝑛𝑍 𝑧 ∈ ((𝑥𝐴𝐵) “ (𝑡(,)+∞)) ↔ ∃𝑛𝑍 (𝑧𝐴 ∧ ((𝑥𝐴𝐵)‘𝑧) ∈ (𝑡(,)+∞))))
129 r19.42v 3187 . . . . . . 7 (∃𝑛𝑍 (𝑧𝐴 ∧ ((𝑥𝐴𝐵)‘𝑧) ∈ (𝑡(,)+∞)) ↔ (𝑧𝐴 ∧ ∃𝑛𝑍 ((𝑥𝐴𝐵)‘𝑧) ∈ (𝑡(,)+∞)))
130128, 129bitrdi 286 . . . . . 6 ((𝜑𝑡 ∈ ℝ) → (∃𝑛𝑍 𝑧 ∈ ((𝑥𝐴𝐵) “ (𝑡(,)+∞)) ↔ (𝑧𝐴 ∧ ∃𝑛𝑍 ((𝑥𝐴𝐵)‘𝑧) ∈ (𝑡(,)+∞))))
131123, 130bitrid 282 . . . . 5 ((𝜑𝑡 ∈ ℝ) → (𝑧 𝑛𝑍 ((𝑥𝐴𝐵) “ (𝑡(,)+∞)) ↔ (𝑧𝐴 ∧ ∃𝑛𝑍 ((𝑥𝐴𝐵)‘𝑧) ∈ (𝑡(,)+∞))))
132118, 122, 1313bitr4d 310 . . . 4 ((𝜑𝑡 ∈ ℝ) → (𝑧 ∈ (𝐺 “ (𝑡(,)+∞)) ↔ 𝑧 𝑛𝑍 ((𝑥𝐴𝐵) “ (𝑡(,)+∞))))
133132eqrdv 2734 . . 3 ((𝜑𝑡 ∈ ℝ) → (𝐺 “ (𝑡(,)+∞)) = 𝑛𝑍 ((𝑥𝐴𝐵) “ (𝑡(,)+∞)))
134 zex 12508 . . . . . . 7 ℤ ∈ V
135 uzssz 12784 . . . . . . 7 (ℤ𝑀) ⊆ ℤ
136 ssdomg 8940 . . . . . . 7 (ℤ ∈ V → ((ℤ𝑀) ⊆ ℤ → (ℤ𝑀) ≼ ℤ))
137134, 135, 136mp2 9 . . . . . 6 (ℤ𝑀) ≼ ℤ
1389, 137eqbrtri 5126 . . . . 5 𝑍 ≼ ℤ
139 znnen 16094 . . . . 5 ℤ ≈ ℕ
140 domentr 8953 . . . . 5 ((𝑍 ≼ ℤ ∧ ℤ ≈ ℕ) → 𝑍 ≼ ℕ)
141138, 139, 140mp2an 690 . . . 4 𝑍 ≼ ℕ
142 mbfsup.4 . . . . . . 7 ((𝜑𝑛𝑍) → (𝑥𝐴𝐵) ∈ MblFn)
143 mbfima 24994 . . . . . . 7 (((𝑥𝐴𝐵) ∈ MblFn ∧ (𝑥𝐴𝐵):𝐴⟶ℝ) → ((𝑥𝐴𝐵) “ (𝑡(,)+∞)) ∈ dom vol)
144142, 110, 143syl2anc 584 . . . . . 6 ((𝜑𝑛𝑍) → ((𝑥𝐴𝐵) “ (𝑡(,)+∞)) ∈ dom vol)
145144ralrimiva 3143 . . . . 5 (𝜑 → ∀𝑛𝑍 ((𝑥𝐴𝐵) “ (𝑡(,)+∞)) ∈ dom vol)
146145adantr 481 . . . 4 ((𝜑𝑡 ∈ ℝ) → ∀𝑛𝑍 ((𝑥𝐴𝐵) “ (𝑡(,)+∞)) ∈ dom vol)
147 iunmbl2 24921 . . . 4 ((𝑍 ≼ ℕ ∧ ∀𝑛𝑍 ((𝑥𝐴𝐵) “ (𝑡(,)+∞)) ∈ dom vol) → 𝑛𝑍 ((𝑥𝐴𝐵) “ (𝑡(,)+∞)) ∈ dom vol)
148141, 146, 147sylancr 587 . . 3 ((𝜑𝑡 ∈ ℝ) → 𝑛𝑍 ((𝑥𝐴𝐵) “ (𝑡(,)+∞)) ∈ dom vol)
149133, 148eqeltrd 2838 . 2 ((𝜑𝑡 ∈ ℝ) → (𝐺 “ (𝑡(,)+∞)) ∈ dom vol)
15043, 149ismbf3d 25018 1 (𝜑𝐺 ∈ MblFn)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 205  wa 396  w3a 1087   = wceq 1541  wcel 2106  wne 2943  wral 3064  wrex 3073  Vcvv 3445  wss 3910  c0 4282   ciun 4954   class class class wbr 5105  cmpt 5188   I cid 5530  ccnv 5632  dom cdm 5633  ran crn 5634  cima 5636   Fn wfn 6491  wf 6492  cfv 6496  (class class class)co 7357  cen 8880  cdom 8881  supcsup 9376  cr 11050  +∞cpnf 11186  *cxr 11188   < clt 11189  cle 11190  cn 12153  cz 12499  cuz 12763  (,)cioo 13264  volcvol 24827  MblFncmbf 24978
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2707  ax-rep 5242  ax-sep 5256  ax-nul 5263  ax-pow 5320  ax-pr 5384  ax-un 7672  ax-inf2 9577  ax-cc 10371  ax-cnex 11107  ax-resscn 11108  ax-1cn 11109  ax-icn 11110  ax-addcl 11111  ax-addrcl 11112  ax-mulcl 11113  ax-mulrcl 11114  ax-mulcom 11115  ax-addass 11116  ax-mulass 11117  ax-distr 11118  ax-i2m1 11119  ax-1ne0 11120  ax-1rid 11121  ax-rnegex 11122  ax-rrecex 11123  ax-cnre 11124  ax-pre-lttri 11125  ax-pre-lttrn 11126  ax-pre-ltadd 11127  ax-pre-mulgt0 11128  ax-pre-sup 11129
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 846  df-3or 1088  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-nf 1786  df-sb 2068  df-mo 2538  df-eu 2567  df-clab 2714  df-cleq 2728  df-clel 2814  df-nfc 2889  df-ne 2944  df-nel 3050  df-ral 3065  df-rex 3074  df-rmo 3353  df-reu 3354  df-rab 3408  df-v 3447  df-sbc 3740  df-csb 3856  df-dif 3913  df-un 3915  df-in 3917  df-ss 3927  df-pss 3929  df-nul 4283  df-if 4487  df-pw 4562  df-sn 4587  df-pr 4589  df-op 4593  df-uni 4866  df-int 4908  df-iun 4956  df-disj 5071  df-br 5106  df-opab 5168  df-mpt 5189  df-tr 5223  df-id 5531  df-eprel 5537  df-po 5545  df-so 5546  df-fr 5588  df-se 5589  df-we 5590  df-xp 5639  df-rel 5640  df-cnv 5641  df-co 5642  df-dm 5643  df-rn 5644  df-res 5645  df-ima 5646  df-pred 6253  df-ord 6320  df-on 6321  df-lim 6322  df-suc 6323  df-iota 6448  df-fun 6498  df-fn 6499  df-f 6500  df-f1 6501  df-fo 6502  df-f1o 6503  df-fv 6504  df-isom 6505  df-riota 7313  df-ov 7360  df-oprab 7361  df-mpo 7362  df-of 7617  df-om 7803  df-1st 7921  df-2nd 7922  df-frecs 8212  df-wrecs 8243  df-recs 8317  df-rdg 8356  df-1o 8412  df-2o 8413  df-oadd 8416  df-omul 8417  df-er 8648  df-map 8767  df-pm 8768  df-en 8884  df-dom 8885  df-sdom 8886  df-fin 8887  df-sup 9378  df-inf 9379  df-oi 9446  df-dju 9837  df-card 9875  df-acn 9878  df-pnf 11191  df-mnf 11192  df-xr 11193  df-ltxr 11194  df-le 11195  df-sub 11387  df-neg 11388  df-div 11813  df-nn 12154  df-2 12216  df-3 12217  df-n0 12414  df-z 12500  df-uz 12764  df-q 12874  df-rp 12916  df-xadd 13034  df-ioo 13268  df-ioc 13269  df-ico 13270  df-icc 13271  df-fz 13425  df-fzo 13568  df-fl 13697  df-seq 13907  df-exp 13968  df-hash 14231  df-cj 14984  df-re 14985  df-im 14986  df-sqrt 15120  df-abs 15121  df-clim 15370  df-rlim 15371  df-sum 15571  df-xmet 20789  df-met 20790  df-ovol 24828  df-vol 24829  df-mbf 24983
This theorem is referenced by:  mbfinf  25029  mbflimsup  25030
  Copyright terms: Public domain W3C validator