Users' Mathboxes Mathbox for Glauco Siliprandi < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  smfsuplem1 Structured version   Visualization version   GIF version

Theorem smfsuplem1 47169
Description: The supremum of a countable set of sigma-measurable functions is sigma-measurable. Proposition 121F (b) of [Fremlin1] p. 38 . (Contributed by Glauco Siliprandi, 23-Oct-2021.)
Hypotheses
Ref Expression
smfsuplem1.m (𝜑𝑀 ∈ ℤ)
smfsuplem1.z 𝑍 = (ℤ𝑀)
smfsuplem1.s (𝜑𝑆 ∈ SAlg)
smfsuplem1.f (𝜑𝐹:𝑍⟶(SMblFn‘𝑆))
smfsuplem1.d 𝐷 = {𝑥 𝑛𝑍 dom (𝐹𝑛) ∣ ∃𝑦 ∈ ℝ ∀𝑛𝑍 ((𝐹𝑛)‘𝑥) ≤ 𝑦}
smfsuplem1.g 𝐺 = (𝑥𝐷 ↦ sup(ran (𝑛𝑍 ↦ ((𝐹𝑛)‘𝑥)), ℝ, < ))
smfsuplem1.a (𝜑𝐴 ∈ ℝ)
smfsuplem1.h (𝜑𝐻:𝑍𝑆)
smfsuplem1.i ((𝜑𝑛𝑍) → ((𝐹𝑛) “ (-∞(,]𝐴)) = ((𝐻𝑛) ∩ dom (𝐹𝑛)))
Assertion
Ref Expression
smfsuplem1 (𝜑 → (𝐺 “ (-∞(,]𝐴)) ∈ (𝑆t 𝐷))
Distinct variable groups:   𝐴,𝑛,𝑥   𝐷,𝑛,𝑥,𝑦   𝑥,𝐹,𝑦   𝑛,𝐺,𝑥   𝑛,𝐻,𝑥,𝑦   𝑛,𝑀   𝑆,𝑛   𝑛,𝑍,𝑥,𝑦   𝜑,𝑛,𝑥,𝑦
Allowed substitution hints:   𝐴(𝑦)   𝑆(𝑥,𝑦)   𝐹(𝑛)   𝐺(𝑦)   𝑀(𝑥,𝑦)

Proof of Theorem smfsuplem1
StepHypRef Expression
1 smfsuplem1.s . . . . . . . . . . . . 13 (𝜑𝑆 ∈ SAlg)
21adantr 480 . . . . . . . . . . . 12 ((𝜑𝑛𝑍) → 𝑆 ∈ SAlg)
3 smfsuplem1.f . . . . . . . . . . . . 13 (𝜑𝐹:𝑍⟶(SMblFn‘𝑆))
43ffvelcdmda 7038 . . . . . . . . . . . 12 ((𝜑𝑛𝑍) → (𝐹𝑛) ∈ (SMblFn‘𝑆))
5 eqid 2737 . . . . . . . . . . . 12 dom (𝐹𝑛) = dom (𝐹𝑛)
62, 4, 5smff 47090 . . . . . . . . . . 11 ((𝜑𝑛𝑍) → (𝐹𝑛):dom (𝐹𝑛)⟶ℝ)
76ffnd 6671 . . . . . . . . . 10 ((𝜑𝑛𝑍) → (𝐹𝑛) Fn dom (𝐹𝑛))
87adantr 480 . . . . . . . . 9 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → (𝐹𝑛) Fn dom (𝐹𝑛))
9 smfsuplem1.d . . . . . . . . . . . . 13 𝐷 = {𝑥 𝑛𝑍 dom (𝐹𝑛) ∣ ∃𝑦 ∈ ℝ ∀𝑛𝑍 ((𝐹𝑛)‘𝑥) ≤ 𝑦}
10 ssrab2 4034 . . . . . . . . . . . . 13 {𝑥 𝑛𝑍 dom (𝐹𝑛) ∣ ∃𝑦 ∈ ℝ ∀𝑛𝑍 ((𝐹𝑛)‘𝑥) ≤ 𝑦} ⊆ 𝑛𝑍 dom (𝐹𝑛)
119, 10eqsstri 3982 . . . . . . . . . . . 12 𝐷 𝑛𝑍 dom (𝐹𝑛)
12 iinss2 5015 . . . . . . . . . . . 12 (𝑛𝑍 𝑛𝑍 dom (𝐹𝑛) ⊆ dom (𝐹𝑛))
1311, 12sstrid 3947 . . . . . . . . . . 11 (𝑛𝑍𝐷 ⊆ dom (𝐹𝑛))
1413ad2antlr 728 . . . . . . . . . 10 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → 𝐷 ⊆ dom (𝐹𝑛))
15 cnvimass 6049 . . . . . . . . . . . . 13 (𝐺 “ (-∞(,]𝐴)) ⊆ dom 𝐺
1615sseli 3931 . . . . . . . . . . . 12 (𝑥 ∈ (𝐺 “ (-∞(,]𝐴)) → 𝑥 ∈ dom 𝐺)
1716adantl 481 . . . . . . . . . . 11 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → 𝑥 ∈ dom 𝐺)
18 nfv 1916 . . . . . . . . . . . . . . 15 𝑛(𝜑𝑥𝐷)
19 smfsuplem1.m . . . . . . . . . . . . . . . . . . 19 (𝜑𝑀 ∈ ℤ)
20 uzid 12778 . . . . . . . . . . . . . . . . . . 19 (𝑀 ∈ ℤ → 𝑀 ∈ (ℤ𝑀))
2119, 20syl 17 . . . . . . . . . . . . . . . . . 18 (𝜑𝑀 ∈ (ℤ𝑀))
22 smfsuplem1.z . . . . . . . . . . . . . . . . . 18 𝑍 = (ℤ𝑀)
2321, 22eleqtrrdi 2848 . . . . . . . . . . . . . . . . 17 (𝜑𝑀𝑍)
2423ne0d 4296 . . . . . . . . . . . . . . . 16 (𝜑𝑍 ≠ ∅)
2524adantr 480 . . . . . . . . . . . . . . 15 ((𝜑𝑥𝐷) → 𝑍 ≠ ∅)
266adantlr 716 . . . . . . . . . . . . . . . 16 (((𝜑𝑥𝐷) ∧ 𝑛𝑍) → (𝐹𝑛):dom (𝐹𝑛)⟶ℝ)
2712adantl 481 . . . . . . . . . . . . . . . . . 18 ((𝑥𝐷𝑛𝑍) → 𝑛𝑍 dom (𝐹𝑛) ⊆ dom (𝐹𝑛))
2811sseli 3931 . . . . . . . . . . . . . . . . . . 19 (𝑥𝐷𝑥 𝑛𝑍 dom (𝐹𝑛))
2928adantr 480 . . . . . . . . . . . . . . . . . 18 ((𝑥𝐷𝑛𝑍) → 𝑥 𝑛𝑍 dom (𝐹𝑛))
3027, 29sseldd 3936 . . . . . . . . . . . . . . . . 17 ((𝑥𝐷𝑛𝑍) → 𝑥 ∈ dom (𝐹𝑛))
3130adantll 715 . . . . . . . . . . . . . . . 16 (((𝜑𝑥𝐷) ∧ 𝑛𝑍) → 𝑥 ∈ dom (𝐹𝑛))
3226, 31ffvelcdmd 7039 . . . . . . . . . . . . . . 15 (((𝜑𝑥𝐷) ∧ 𝑛𝑍) → ((𝐹𝑛)‘𝑥) ∈ ℝ)
339reqabi 3424 . . . . . . . . . . . . . . . . 17 (𝑥𝐷 ↔ (𝑥 𝑛𝑍 dom (𝐹𝑛) ∧ ∃𝑦 ∈ ℝ ∀𝑛𝑍 ((𝐹𝑛)‘𝑥) ≤ 𝑦))
3433simprbi 497 . . . . . . . . . . . . . . . 16 (𝑥𝐷 → ∃𝑦 ∈ ℝ ∀𝑛𝑍 ((𝐹𝑛)‘𝑥) ≤ 𝑦)
3534adantl 481 . . . . . . . . . . . . . . 15 ((𝜑𝑥𝐷) → ∃𝑦 ∈ ℝ ∀𝑛𝑍 ((𝐹𝑛)‘𝑥) ≤ 𝑦)
3618, 25, 32, 35suprclrnmpt 45609 . . . . . . . . . . . . . 14 ((𝜑𝑥𝐷) → sup(ran (𝑛𝑍 ↦ ((𝐹𝑛)‘𝑥)), ℝ, < ) ∈ ℝ)
37 smfsuplem1.g . . . . . . . . . . . . . 14 𝐺 = (𝑥𝐷 ↦ sup(ran (𝑛𝑍 ↦ ((𝐹𝑛)‘𝑥)), ℝ, < ))
3836, 37fmptd 7068 . . . . . . . . . . . . 13 (𝜑𝐺:𝐷⟶ℝ)
3938fdmd 6680 . . . . . . . . . . . 12 (𝜑 → dom 𝐺 = 𝐷)
4039ad2antrr 727 . . . . . . . . . . 11 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → dom 𝐺 = 𝐷)
4117, 40eleqtrd 2839 . . . . . . . . . 10 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → 𝑥𝐷)
4214, 41sseldd 3936 . . . . . . . . 9 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → 𝑥 ∈ dom (𝐹𝑛))
43 mnfxr 11201 . . . . . . . . . . 11 -∞ ∈ ℝ*
4443a1i 11 . . . . . . . . . 10 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → -∞ ∈ ℝ*)
45 smfsuplem1.a . . . . . . . . . . . 12 (𝜑𝐴 ∈ ℝ)
4645rexrd 11194 . . . . . . . . . . 11 (𝜑𝐴 ∈ ℝ*)
4746ad2antrr 727 . . . . . . . . . 10 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → 𝐴 ∈ ℝ*)
4832an32s 653 . . . . . . . . . . . 12 (((𝜑𝑛𝑍) ∧ 𝑥𝐷) → ((𝐹𝑛)‘𝑥) ∈ ℝ)
4941, 48syldan 592 . . . . . . . . . . 11 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → ((𝐹𝑛)‘𝑥) ∈ ℝ)
5049rexrd 11194 . . . . . . . . . 10 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → ((𝐹𝑛)‘𝑥) ∈ ℝ*)
5149mnfltd 13050 . . . . . . . . . 10 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → -∞ < ((𝐹𝑛)‘𝑥))
5216adantl 481 . . . . . . . . . . . . 13 ((𝜑𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → 𝑥 ∈ dom 𝐺)
5338ffdmd 6700 . . . . . . . . . . . . . 14 (𝜑𝐺:dom 𝐺⟶ℝ)
5453ffvelcdmda 7038 . . . . . . . . . . . . 13 ((𝜑𝑥 ∈ dom 𝐺) → (𝐺𝑥) ∈ ℝ)
5552, 54syldan 592 . . . . . . . . . . . 12 ((𝜑𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → (𝐺𝑥) ∈ ℝ)
5655adantlr 716 . . . . . . . . . . 11 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → (𝐺𝑥) ∈ ℝ)
5745ad2antrr 727 . . . . . . . . . . 11 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → 𝐴 ∈ ℝ)
58 an32 647 . . . . . . . . . . . . . . 15 (((𝜑𝑛𝑍) ∧ 𝑥𝐷) ↔ ((𝜑𝑥𝐷) ∧ 𝑛𝑍))
5958biimpi 216 . . . . . . . . . . . . . 14 (((𝜑𝑛𝑍) ∧ 𝑥𝐷) → ((𝜑𝑥𝐷) ∧ 𝑛𝑍))
6018, 32, 35suprubrnmpt 45611 . . . . . . . . . . . . . 14 (((𝜑𝑥𝐷) ∧ 𝑛𝑍) → ((𝐹𝑛)‘𝑥) ≤ sup(ran (𝑛𝑍 ↦ ((𝐹𝑛)‘𝑥)), ℝ, < ))
6159, 60syl 17 . . . . . . . . . . . . 13 (((𝜑𝑛𝑍) ∧ 𝑥𝐷) → ((𝐹𝑛)‘𝑥) ≤ sup(ran (𝑛𝑍 ↦ ((𝐹𝑛)‘𝑥)), ℝ, < ))
6237a1i 11 . . . . . . . . . . . . . . 15 (𝜑𝐺 = (𝑥𝐷 ↦ sup(ran (𝑛𝑍 ↦ ((𝐹𝑛)‘𝑥)), ℝ, < )))
6362, 36fvmpt2d 6963 . . . . . . . . . . . . . 14 ((𝜑𝑥𝐷) → (𝐺𝑥) = sup(ran (𝑛𝑍 ↦ ((𝐹𝑛)‘𝑥)), ℝ, < ))
6463adantlr 716 . . . . . . . . . . . . 13 (((𝜑𝑛𝑍) ∧ 𝑥𝐷) → (𝐺𝑥) = sup(ran (𝑛𝑍 ↦ ((𝐹𝑛)‘𝑥)), ℝ, < ))
6561, 64breqtrrd 5128 . . . . . . . . . . . 12 (((𝜑𝑛𝑍) ∧ 𝑥𝐷) → ((𝐹𝑛)‘𝑥) ≤ (𝐺𝑥))
6641, 65syldan 592 . . . . . . . . . . 11 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → ((𝐹𝑛)‘𝑥) ≤ (𝐺𝑥))
6743a1i 11 . . . . . . . . . . . . 13 ((𝜑𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → -∞ ∈ ℝ*)
6846adantr 480 . . . . . . . . . . . . 13 ((𝜑𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → 𝐴 ∈ ℝ*)
69 simpr 484 . . . . . . . . . . . . . . 15 ((𝜑𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → 𝑥 ∈ (𝐺 “ (-∞(,]𝐴)))
7038ffnd 6671 . . . . . . . . . . . . . . . . 17 (𝜑𝐺 Fn 𝐷)
71 elpreima 7012 . . . . . . . . . . . . . . . . 17 (𝐺 Fn 𝐷 → (𝑥 ∈ (𝐺 “ (-∞(,]𝐴)) ↔ (𝑥𝐷 ∧ (𝐺𝑥) ∈ (-∞(,]𝐴))))
7270, 71syl 17 . . . . . . . . . . . . . . . 16 (𝜑 → (𝑥 ∈ (𝐺 “ (-∞(,]𝐴)) ↔ (𝑥𝐷 ∧ (𝐺𝑥) ∈ (-∞(,]𝐴))))
7372adantr 480 . . . . . . . . . . . . . . 15 ((𝜑𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → (𝑥 ∈ (𝐺 “ (-∞(,]𝐴)) ↔ (𝑥𝐷 ∧ (𝐺𝑥) ∈ (-∞(,]𝐴))))
7469, 73mpbid 232 . . . . . . . . . . . . . 14 ((𝜑𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → (𝑥𝐷 ∧ (𝐺𝑥) ∈ (-∞(,]𝐴)))
7574simprd 495 . . . . . . . . . . . . 13 ((𝜑𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → (𝐺𝑥) ∈ (-∞(,]𝐴))
7667, 68, 75iocleubd 45918 . . . . . . . . . . . 12 ((𝜑𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → (𝐺𝑥) ≤ 𝐴)
7776adantlr 716 . . . . . . . . . . 11 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → (𝐺𝑥) ≤ 𝐴)
7849, 56, 57, 66, 77letrd 11302 . . . . . . . . . 10 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → ((𝐹𝑛)‘𝑥) ≤ 𝐴)
7944, 47, 50, 51, 78eliocd 45867 . . . . . . . . 9 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → ((𝐹𝑛)‘𝑥) ∈ (-∞(,]𝐴))
808, 42, 79elpreimad 7013 . . . . . . . 8 (((𝜑𝑛𝑍) ∧ 𝑥 ∈ (𝐺 “ (-∞(,]𝐴))) → 𝑥 ∈ ((𝐹𝑛) “ (-∞(,]𝐴)))
8180ssd 45440 . . . . . . 7 ((𝜑𝑛𝑍) → (𝐺 “ (-∞(,]𝐴)) ⊆ ((𝐹𝑛) “ (-∞(,]𝐴)))
82 smfsuplem1.i . . . . . . . 8 ((𝜑𝑛𝑍) → ((𝐹𝑛) “ (-∞(,]𝐴)) = ((𝐻𝑛) ∩ dom (𝐹𝑛)))
83 inss1 4191 . . . . . . . 8 ((𝐻𝑛) ∩ dom (𝐹𝑛)) ⊆ (𝐻𝑛)
8482, 83eqsstrdi 3980 . . . . . . 7 ((𝜑𝑛𝑍) → ((𝐹𝑛) “ (-∞(,]𝐴)) ⊆ (𝐻𝑛))
8581, 84sstrd 3946 . . . . . 6 ((𝜑𝑛𝑍) → (𝐺 “ (-∞(,]𝐴)) ⊆ (𝐻𝑛))
8685ralrimiva 3130 . . . . 5 (𝜑 → ∀𝑛𝑍 (𝐺 “ (-∞(,]𝐴)) ⊆ (𝐻𝑛))
87 ssiin 5013 . . . . 5 ((𝐺 “ (-∞(,]𝐴)) ⊆ 𝑛𝑍 (𝐻𝑛) ↔ ∀𝑛𝑍 (𝐺 “ (-∞(,]𝐴)) ⊆ (𝐻𝑛))
8886, 87sylibr 234 . . . 4 (𝜑 → (𝐺 “ (-∞(,]𝐴)) ⊆ 𝑛𝑍 (𝐻𝑛))
8915, 38fssdm 6689 . . . 4 (𝜑 → (𝐺 “ (-∞(,]𝐴)) ⊆ 𝐷)
9088, 89ssind 4195 . . 3 (𝜑 → (𝐺 “ (-∞(,]𝐴)) ⊆ ( 𝑛𝑍 (𝐻𝑛) ∩ 𝐷))
91 iniin1 45484 . . . . 5 (𝑍 ≠ ∅ → ( 𝑛𝑍 (𝐻𝑛) ∩ 𝐷) = 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷))
9224, 91syl 17 . . . 4 (𝜑 → ( 𝑛𝑍 (𝐻𝑛) ∩ 𝐷) = 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷))
9370adantr 480 . . . . . 6 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → 𝐺 Fn 𝐷)
94 simpr 484 . . . . . . . 8 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → 𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷))
9523adantr 480 . . . . . . . 8 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → 𝑀𝑍)
96 fveq2 6842 . . . . . . . . . 10 (𝑛 = 𝑀 → (𝐻𝑛) = (𝐻𝑀))
9796ineq1d 4173 . . . . . . . . 9 (𝑛 = 𝑀 → ((𝐻𝑛) ∩ 𝐷) = ((𝐻𝑀) ∩ 𝐷))
9897eleq2d 2823 . . . . . . . 8 (𝑛 = 𝑀 → (𝑥 ∈ ((𝐻𝑛) ∩ 𝐷) ↔ 𝑥 ∈ ((𝐻𝑀) ∩ 𝐷)))
9994, 95, 98eliind 45431 . . . . . . 7 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → 𝑥 ∈ ((𝐻𝑀) ∩ 𝐷))
100 elinel2 4156 . . . . . . 7 (𝑥 ∈ ((𝐻𝑀) ∩ 𝐷) → 𝑥𝐷)
10199, 100syl 17 . . . . . 6 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → 𝑥𝐷)
10243a1i 11 . . . . . . 7 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → -∞ ∈ ℝ*)
10346adantr 480 . . . . . . 7 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → 𝐴 ∈ ℝ*)
10463, 36eqeltrd 2837 . . . . . . . . 9 ((𝜑𝑥𝐷) → (𝐺𝑥) ∈ ℝ)
105104rexrd 11194 . . . . . . . 8 ((𝜑𝑥𝐷) → (𝐺𝑥) ∈ ℝ*)
106101, 105syldan 592 . . . . . . 7 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → (𝐺𝑥) ∈ ℝ*)
107100adantl 481 . . . . . . . . . 10 ((𝜑𝑥 ∈ ((𝐻𝑀) ∩ 𝐷)) → 𝑥𝐷)
108107, 104syldan 592 . . . . . . . . 9 ((𝜑𝑥 ∈ ((𝐻𝑀) ∩ 𝐷)) → (𝐺𝑥) ∈ ℝ)
109108mnfltd 13050 . . . . . . . 8 ((𝜑𝑥 ∈ ((𝐻𝑀) ∩ 𝐷)) → -∞ < (𝐺𝑥))
11099, 109syldan 592 . . . . . . 7 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → -∞ < (𝐺𝑥))
111101, 63syldan 592 . . . . . . . 8 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → (𝐺𝑥) = sup(ran (𝑛𝑍 ↦ ((𝐹𝑛)‘𝑥)), ℝ, < ))
112 nfv 1916 . . . . . . . . . . 11 𝑛𝜑
113 nfcv 2899 . . . . . . . . . . . 12 𝑛𝑥
114 nfii1 4986 . . . . . . . . . . . 12 𝑛 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)
115113, 114nfel 2914 . . . . . . . . . . 11 𝑛 𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)
116112, 115nfan 1901 . . . . . . . . . 10 𝑛(𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷))
117 simpll 767 . . . . . . . . . . . 12 (((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) ∧ 𝑛𝑍) → 𝜑)
118 simpr 484 . . . . . . . . . . . 12 (((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) ∧ 𝑛𝑍) → 𝑛𝑍)
119 eliinid 45470 . . . . . . . . . . . . 13 ((𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷) ∧ 𝑛𝑍) → 𝑥 ∈ ((𝐻𝑛) ∩ 𝐷))
120119adantll 715 . . . . . . . . . . . 12 (((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) ∧ 𝑛𝑍) → 𝑥 ∈ ((𝐻𝑛) ∩ 𝐷))
121 elinel1 4155 . . . . . . . . . . . . . . . 16 (𝑥 ∈ ((𝐻𝑛) ∩ 𝐷) → 𝑥 ∈ (𝐻𝑛))
1221213ad2ant3 1136 . . . . . . . . . . . . . . 15 ((𝜑𝑛𝑍𝑥 ∈ ((𝐻𝑛) ∩ 𝐷)) → 𝑥 ∈ (𝐻𝑛))
123 elinel2 4156 . . . . . . . . . . . . . . . . . 18 (𝑥 ∈ ((𝐻𝑛) ∩ 𝐷) → 𝑥𝐷)
124123adantl 481 . . . . . . . . . . . . . . . . 17 ((𝑛𝑍𝑥 ∈ ((𝐻𝑛) ∩ 𝐷)) → 𝑥𝐷)
12530ancoms 458 . . . . . . . . . . . . . . . . 17 ((𝑛𝑍𝑥𝐷) → 𝑥 ∈ dom (𝐹𝑛))
126124, 125syldan 592 . . . . . . . . . . . . . . . 16 ((𝑛𝑍𝑥 ∈ ((𝐻𝑛) ∩ 𝐷)) → 𝑥 ∈ dom (𝐹𝑛))
1271263adant1 1131 . . . . . . . . . . . . . . 15 ((𝜑𝑛𝑍𝑥 ∈ ((𝐻𝑛) ∩ 𝐷)) → 𝑥 ∈ dom (𝐹𝑛))
128122, 127elind 4154 . . . . . . . . . . . . . 14 ((𝜑𝑛𝑍𝑥 ∈ ((𝐻𝑛) ∩ 𝐷)) → 𝑥 ∈ ((𝐻𝑛) ∩ dom (𝐹𝑛)))
129823adant3 1133 . . . . . . . . . . . . . 14 ((𝜑𝑛𝑍𝑥 ∈ ((𝐻𝑛) ∩ 𝐷)) → ((𝐹𝑛) “ (-∞(,]𝐴)) = ((𝐻𝑛) ∩ dom (𝐹𝑛)))
130128, 129eleqtrrd 2840 . . . . . . . . . . . . 13 ((𝜑𝑛𝑍𝑥 ∈ ((𝐻𝑛) ∩ 𝐷)) → 𝑥 ∈ ((𝐹𝑛) “ (-∞(,]𝐴)))
13143a1i 11 . . . . . . . . . . . . . 14 ((𝜑𝑛𝑍𝑥 ∈ ((𝐹𝑛) “ (-∞(,]𝐴))) → -∞ ∈ ℝ*)
132463ad2ant1 1134 . . . . . . . . . . . . . 14 ((𝜑𝑛𝑍𝑥 ∈ ((𝐹𝑛) “ (-∞(,]𝐴))) → 𝐴 ∈ ℝ*)
133 simp3 1139 . . . . . . . . . . . . . . . 16 ((𝜑𝑛𝑍𝑥 ∈ ((𝐹𝑛) “ (-∞(,]𝐴))) → 𝑥 ∈ ((𝐹𝑛) “ (-∞(,]𝐴)))
134 elpreima 7012 . . . . . . . . . . . . . . . . . 18 ((𝐹𝑛) Fn dom (𝐹𝑛) → (𝑥 ∈ ((𝐹𝑛) “ (-∞(,]𝐴)) ↔ (𝑥 ∈ dom (𝐹𝑛) ∧ ((𝐹𝑛)‘𝑥) ∈ (-∞(,]𝐴))))
1357, 134syl 17 . . . . . . . . . . . . . . . . 17 ((𝜑𝑛𝑍) → (𝑥 ∈ ((𝐹𝑛) “ (-∞(,]𝐴)) ↔ (𝑥 ∈ dom (𝐹𝑛) ∧ ((𝐹𝑛)‘𝑥) ∈ (-∞(,]𝐴))))
1361353adant3 1133 . . . . . . . . . . . . . . . 16 ((𝜑𝑛𝑍𝑥 ∈ ((𝐹𝑛) “ (-∞(,]𝐴))) → (𝑥 ∈ ((𝐹𝑛) “ (-∞(,]𝐴)) ↔ (𝑥 ∈ dom (𝐹𝑛) ∧ ((𝐹𝑛)‘𝑥) ∈ (-∞(,]𝐴))))
137133, 136mpbid 232 . . . . . . . . . . . . . . 15 ((𝜑𝑛𝑍𝑥 ∈ ((𝐹𝑛) “ (-∞(,]𝐴))) → (𝑥 ∈ dom (𝐹𝑛) ∧ ((𝐹𝑛)‘𝑥) ∈ (-∞(,]𝐴)))
138137simprd 495 . . . . . . . . . . . . . 14 ((𝜑𝑛𝑍𝑥 ∈ ((𝐹𝑛) “ (-∞(,]𝐴))) → ((𝐹𝑛)‘𝑥) ∈ (-∞(,]𝐴))
139131, 132, 138iocleubd 45918 . . . . . . . . . . . . 13 ((𝜑𝑛𝑍𝑥 ∈ ((𝐹𝑛) “ (-∞(,]𝐴))) → ((𝐹𝑛)‘𝑥) ≤ 𝐴)
140130, 139syld3an3 1412 . . . . . . . . . . . 12 ((𝜑𝑛𝑍𝑥 ∈ ((𝐻𝑛) ∩ 𝐷)) → ((𝐹𝑛)‘𝑥) ≤ 𝐴)
141117, 118, 120, 140syl3anc 1374 . . . . . . . . . . 11 (((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) ∧ 𝑛𝑍) → ((𝐹𝑛)‘𝑥) ≤ 𝐴)
142141ex 412 . . . . . . . . . 10 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → (𝑛𝑍 → ((𝐹𝑛)‘𝑥) ≤ 𝐴))
143116, 142ralrimi 3236 . . . . . . . . 9 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → ∀𝑛𝑍 ((𝐹𝑛)‘𝑥) ≤ 𝐴)
14424adantr 480 . . . . . . . . . 10 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → 𝑍 ≠ ∅)
145101, 32syldanl 603 . . . . . . . . . 10 (((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) ∧ 𝑛𝑍) → ((𝐹𝑛)‘𝑥) ∈ ℝ)
146101, 34syl 17 . . . . . . . . . 10 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → ∃𝑦 ∈ ℝ ∀𝑛𝑍 ((𝐹𝑛)‘𝑥) ≤ 𝑦)
14745adantr 480 . . . . . . . . . 10 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → 𝐴 ∈ ℝ)
148116, 144, 145, 146, 147suprleubrnmpt 45780 . . . . . . . . 9 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → (sup(ran (𝑛𝑍 ↦ ((𝐹𝑛)‘𝑥)), ℝ, < ) ≤ 𝐴 ↔ ∀𝑛𝑍 ((𝐹𝑛)‘𝑥) ≤ 𝐴))
149143, 148mpbird 257 . . . . . . . 8 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → sup(ran (𝑛𝑍 ↦ ((𝐹𝑛)‘𝑥)), ℝ, < ) ≤ 𝐴)
150111, 149eqbrtrd 5122 . . . . . . 7 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → (𝐺𝑥) ≤ 𝐴)
151102, 103, 106, 110, 150eliocd 45867 . . . . . 6 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → (𝐺𝑥) ∈ (-∞(,]𝐴))
15293, 101, 151elpreimad 7013 . . . . 5 ((𝜑𝑥 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷)) → 𝑥 ∈ (𝐺 “ (-∞(,]𝐴)))
153152ssd 45440 . . . 4 (𝜑 𝑛𝑍 ((𝐻𝑛) ∩ 𝐷) ⊆ (𝐺 “ (-∞(,]𝐴)))
15492, 153eqsstrd 3970 . . 3 (𝜑 → ( 𝑛𝑍 (𝐻𝑛) ∩ 𝐷) ⊆ (𝐺 “ (-∞(,]𝐴)))
15590, 154eqssd 3953 . 2 (𝜑 → (𝐺 “ (-∞(,]𝐴)) = ( 𝑛𝑍 (𝐻𝑛) ∩ 𝐷))
156 eqid 2737 . . . . 5 {𝑥 𝑛𝑍 dom (𝐹𝑛) ∣ ∃𝑦 ∈ ℝ ∀𝑛𝑍 ((𝐹𝑛)‘𝑥) ≤ 𝑦} = {𝑥 𝑛𝑍 dom (𝐹𝑛) ∣ ∃𝑦 ∈ ℝ ∀𝑛𝑍 ((𝐹𝑛)‘𝑥) ≤ 𝑦}
157 fvex 6855 . . . . . . . . 9 (𝐹𝑛) ∈ V
158157dmex 7861 . . . . . . . 8 dom (𝐹𝑛) ∈ V
159158rgenw 3056 . . . . . . 7 𝑛𝑍 dom (𝐹𝑛) ∈ V
160159a1i 11 . . . . . 6 (𝜑 → ∀𝑛𝑍 dom (𝐹𝑛) ∈ V)
16124, 160iinexd 45492 . . . . 5 (𝜑 𝑛𝑍 dom (𝐹𝑛) ∈ V)
162156, 161rabexd 5287 . . . 4 (𝜑 → {𝑥 𝑛𝑍 dom (𝐹𝑛) ∣ ∃𝑦 ∈ ℝ ∀𝑛𝑍 ((𝐹𝑛)‘𝑥) ≤ 𝑦} ∈ V)
1639, 162eqeltrid 2841 . . 3 (𝜑𝐷 ∈ V)
16422uzct 45423 . . . . 5 𝑍 ≼ ω
165164a1i 11 . . . 4 (𝜑𝑍 ≼ ω)
166 smfsuplem1.h . . . . 5 (𝜑𝐻:𝑍𝑆)
167166ffvelcdmda 7038 . . . 4 ((𝜑𝑛𝑍) → (𝐻𝑛) ∈ 𝑆)
1681, 165, 24, 167saliincl 46685 . . 3 (𝜑 𝑛𝑍 (𝐻𝑛) ∈ 𝑆)
169 eqid 2737 . . 3 ( 𝑛𝑍 (𝐻𝑛) ∩ 𝐷) = ( 𝑛𝑍 (𝐻𝑛) ∩ 𝐷)
1701, 163, 168, 169elrestd 45467 . 2 (𝜑 → ( 𝑛𝑍 (𝐻𝑛) ∩ 𝐷) ∈ (𝑆t 𝐷))
171155, 170eqeltrd 2837 1 (𝜑 → (𝐺 “ (-∞(,]𝐴)) ∈ (𝑆t 𝐷))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 206  wa 395  w3a 1087   = wceq 1542  wcel 2114  wne 2933  wral 3052  wrex 3062  {crab 3401  Vcvv 3442  cin 3902  wss 3903  c0 4287   ciin 4949   class class class wbr 5100  cmpt 5181  ccnv 5631  dom cdm 5632  ran crn 5633  cima 5635   Fn wfn 6495  wf 6496  cfv 6500  (class class class)co 7368  ωcom 7818  cdom 8893  supcsup 9355  cr 11037  -∞cmnf 11176  *cxr 11177   < clt 11178  cle 11179  cz 12500  cuz 12763  (,]cioc 13274  t crest 17352  SAlgcsalg 46666  SMblFncsmblfn 47053
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 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-10 2147  ax-11 2163  ax-12 2185  ax-ext 2709  ax-rep 5226  ax-sep 5243  ax-nul 5253  ax-pow 5312  ax-pr 5379  ax-un 7690  ax-inf2 9562  ax-cnex 11094  ax-resscn 11095  ax-1cn 11096  ax-icn 11097  ax-addcl 11098  ax-addrcl 11099  ax-mulcl 11100  ax-mulrcl 11101  ax-mulcom 11102  ax-addass 11103  ax-mulass 11104  ax-distr 11105  ax-i2m1 11106  ax-1ne0 11107  ax-1rid 11108  ax-rnegex 11109  ax-rrecex 11110  ax-cnre 11111  ax-pre-lttri 11112  ax-pre-lttrn 11113  ax-pre-ltadd 11114  ax-pre-mulgt0 11115  ax-pre-sup 11116
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3or 1088  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-nf 1786  df-sb 2069  df-mo 2540  df-eu 2570  df-clab 2716  df-cleq 2729  df-clel 2812  df-nfc 2886  df-ne 2934  df-nel 3038  df-ral 3053  df-rex 3063  df-rmo 3352  df-reu 3353  df-rab 3402  df-v 3444  df-sbc 3743  df-csb 3852  df-dif 3906  df-un 3908  df-in 3910  df-ss 3920  df-pss 3923  df-nul 4288  df-if 4482  df-pw 4558  df-sn 4583  df-pr 4585  df-op 4589  df-uni 4866  df-int 4905  df-iun 4950  df-iin 4951  df-br 5101  df-opab 5163  df-mpt 5182  df-tr 5208  df-id 5527  df-eprel 5532  df-po 5540  df-so 5541  df-fr 5585  df-se 5586  df-we 5587  df-xp 5638  df-rel 5639  df-cnv 5640  df-co 5641  df-dm 5642  df-rn 5643  df-res 5644  df-ima 5645  df-pred 6267  df-ord 6328  df-on 6329  df-lim 6330  df-suc 6331  df-iota 6456  df-fun 6502  df-fn 6503  df-f 6504  df-f1 6505  df-fo 6506  df-f1o 6507  df-fv 6508  df-isom 6509  df-riota 7325  df-ov 7371  df-oprab 7372  df-mpo 7373  df-om 7819  df-1st 7943  df-2nd 7944  df-frecs 8233  df-wrecs 8264  df-recs 8313  df-rdg 8351  df-1o 8407  df-oadd 8411  df-omul 8412  df-er 8645  df-map 8777  df-pm 8778  df-en 8896  df-dom 8897  df-sdom 8898  df-fin 8899  df-sup 9357  df-oi 9427  df-card 9863  df-acn 9866  df-pnf 11180  df-mnf 11181  df-xr 11182  df-ltxr 11183  df-le 11184  df-sub 11378  df-neg 11379  df-nn 12158  df-n0 12414  df-z 12501  df-uz 12764  df-ioo 13277  df-ioc 13278  df-ico 13279  df-rest 17354  df-salg 46667  df-smblfn 47054
This theorem is referenced by:  smfsuplem2  47170
  Copyright terms: Public domain W3C validator