Metamath Proof Explorer


Theorem pimincfltioo

Description: Given a nondecreasing function, the preimage of an unbounded below, open interval, when the supremum of the preimage does not belong to the preimage. (Contributed by Glauco Siliprandi, 26-Jun-2021)

Ref Expression
Hypotheses pimincfltioo.x ⊢ Ⅎ x φ
pimincfltioo.h ⊢ Ⅎ y φ
pimincfltioo.a ⊢ φ → A ⊆ ℝ
pimincfltioo.f ⊢ φ → F : A ⟶ ℝ *
pimincfltioo.i ⊢ φ → ∀ x ∈ A ∀ y ∈ A x ≤ y → F ⁡ x ≤ F ⁡ y
pimincfltioo.r ⊢ φ → R ∈ ℝ *
pimincfltioo.y ⊢ Y = x ∈ A | F ⁡ x < R
pimincfltioo.c ⊢ S = sup Y ℝ * <
pimincfltioo.e ⊢ φ → ¬ S ∈ Y
pimincfltioo.d ⊢ I = −∞ S
Assertion pimincfltioo ⊢ φ → Y = I ∩ A

Proof

Step Hyp Ref Expression
1 pimincfltioo.x ⊢ Ⅎ x φ
2 pimincfltioo.h ⊢ Ⅎ y φ
3 pimincfltioo.a ⊢ φ → A ⊆ ℝ
4 pimincfltioo.f ⊢ φ → F : A ⟶ ℝ *
5 pimincfltioo.i ⊢ φ → ∀ x ∈ A ∀ y ∈ A x ≤ y → F ⁡ x ≤ F ⁡ y
6 pimincfltioo.r ⊢ φ → R ∈ ℝ *
7 pimincfltioo.y ⊢ Y = x ∈ A | F ⁡ x < R
8 pimincfltioo.c ⊢ S = sup Y ℝ * <
9 pimincfltioo.e ⊢ φ → ¬ S ∈ Y
10 pimincfltioo.d ⊢ I = −∞ S
11 ssrab2 ⊢ x ∈ A | F ⁡ x < R ⊆ A
12 7 11 eqsstri ⊢ Y ⊆ A
13 12 a1i ⊢ φ → Y ⊆ A
14 13 3 sstrd ⊢ φ → Y ⊆ ℝ
15 14 8 9 10 ressioosup ⊢ φ → Y ⊆ I
16 15 13 ssind ⊢ φ → Y ⊆ I ∩ A
17 elinel2 ⊢ x ∈ I ∩ A → x ∈ A
18 17 adantl ⊢ φ ∧ x ∈ I ∩ A → x ∈ A
19 mnfxr ⊢ −∞ ∈ ℝ *
20 19 a1i ⊢ φ ∧ x ∈ I ∩ A → −∞ ∈ ℝ *
21 ressxr ⊢ ℝ ⊆ ℝ *
22 14 21 sstrdi ⊢ φ → Y ⊆ ℝ *
23 22 supxrcld ⊢ φ → sup Y ℝ * < ∈ ℝ *
24 8 23 eqeltrid ⊢ φ → S ∈ ℝ *
25 24 adantr ⊢ φ ∧ x ∈ I ∩ A → S ∈ ℝ *
26 elinel1 ⊢ x ∈ I ∩ A → x ∈ I
27 26 10 eleqtrdi ⊢ x ∈ I ∩ A → x ∈ −∞ S
28 27 adantl ⊢ φ ∧ x ∈ I ∩ A → x ∈ −∞ S
29 iooltub ⊢ −∞ ∈ ℝ * ∧ S ∈ ℝ * ∧ x ∈ −∞ S → x < S
30 20 25 28 29 syl3anc ⊢ φ ∧ x ∈ I ∩ A → x < S
31 30 adantr ⊢ φ ∧ x ∈ I ∩ A ∧ ¬ F ⁡ x < R → x < S
32 simpr ⊢ φ ∧ x ∈ I ∩ A ∧ ¬ F ⁡ x < R → ¬ F ⁡ x < R
33 6 adantr ⊢ φ ∧ x ∈ I ∩ A → R ∈ ℝ *
34 33 adantr ⊢ φ ∧ x ∈ I ∩ A ∧ ¬ F ⁡ x < R → R ∈ ℝ *
35 4 adantr ⊢ φ ∧ x ∈ I ∩ A → F : A ⟶ ℝ *
36 35 18 ffvelcdmd ⊢ φ ∧ x ∈ I ∩ A → F ⁡ x ∈ ℝ *
37 36 adantr ⊢ φ ∧ x ∈ I ∩ A ∧ ¬ F ⁡ x < R → F ⁡ x ∈ ℝ *
38 34 37 xrlenltd ⊢ φ ∧ x ∈ I ∩ A ∧ ¬ F ⁡ x < R → R ≤ F ⁡ x ↔ ¬ F ⁡ x < R
39 32 38 mpbird ⊢ φ ∧ x ∈ I ∩ A ∧ ¬ F ⁡ x < R → R ≤ F ⁡ x
40 nfv ⊢ Ⅎ y x ∈ I ∩ A
41 2 40 nfan ⊢ Ⅎ y φ ∧ x ∈ I ∩ A
42 nfv ⊢ Ⅎ y R ≤ F ⁡ x
43 41 42 nfan ⊢ Ⅎ y φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x
44 fveq2 ⊢ x = y → F ⁡ x = F ⁡ y
45 44 breq1d ⊢ x = y → F ⁡ x < R ↔ F ⁡ y < R
46 45 7 elrab2 ⊢ y ∈ Y ↔ y ∈ A ∧ F ⁡ y < R
47 46 biimpi ⊢ y ∈ Y → y ∈ A ∧ F ⁡ y < R
48 47 simprd ⊢ y ∈ Y → F ⁡ y < R
49 48 adantl ⊢ φ ∧ y ∈ Y → F ⁡ y < R
50 49 ad5ant14 ⊢ φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x ∧ y ∈ Y ∧ ¬ y ≤ x → F ⁡ y < R
51 3 adantr ⊢ φ ∧ x ∈ I ∩ A → A ⊆ ℝ
52 51 18 sseldd ⊢ φ ∧ x ∈ I ∩ A → x ∈ ℝ
53 52 ad3antrrr ⊢ φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x ∧ y ∈ Y ∧ ¬ y ≤ x → x ∈ ℝ
54 14 sselda ⊢ φ ∧ y ∈ Y → y ∈ ℝ
55 54 ad5ant14 ⊢ φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x ∧ y ∈ Y ∧ ¬ y ≤ x → y ∈ ℝ
56 simpr ⊢ φ ∧ x ∈ I ∩ A ∧ y ∈ Y ∧ ¬ y ≤ x → ¬ y ≤ x
57 52 ad2antrr ⊢ φ ∧ x ∈ I ∩ A ∧ y ∈ Y ∧ ¬ y ≤ x → x ∈ ℝ
58 54 ad4ant13 ⊢ φ ∧ x ∈ I ∩ A ∧ y ∈ Y ∧ ¬ y ≤ x → y ∈ ℝ
59 57 58 ltnled ⊢ φ ∧ x ∈ I ∩ A ∧ y ∈ Y ∧ ¬ y ≤ x → x < y ↔ ¬ y ≤ x
60 56 59 mpbird ⊢ φ ∧ x ∈ I ∩ A ∧ y ∈ Y ∧ ¬ y ≤ x → x < y
61 60 adantllr ⊢ φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x ∧ y ∈ Y ∧ ¬ y ≤ x → x < y
62 53 55 61 ltled ⊢ φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x ∧ y ∈ Y ∧ ¬ y ≤ x → x ≤ y
63 33 ad3antrrr ⊢ φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x ∧ y ∈ Y ∧ x ≤ y → R ∈ ℝ *
64 36 ad3antrrr ⊢ φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x ∧ y ∈ Y ∧ x ≤ y → F ⁡ x ∈ ℝ *
65 4 adantr ⊢ φ ∧ y ∈ Y → F : A ⟶ ℝ *
66 13 sselda ⊢ φ ∧ y ∈ Y → y ∈ A
67 65 66 ffvelcdmd ⊢ φ ∧ y ∈ Y → F ⁡ y ∈ ℝ *
68 67 ad5ant14 ⊢ φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x ∧ y ∈ Y ∧ x ≤ y → F ⁡ y ∈ ℝ *
69 simpllr ⊢ φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x ∧ y ∈ Y ∧ x ≤ y → R ≤ F ⁡ x
70 nfv ⊢ Ⅎ w φ ∧ x ∈ I ∩ A ∧ y ∈ Y ∧ x ≤ y
71 nfv ⊢ Ⅎ z φ ∧ x ∈ I ∩ A ∧ y ∈ Y ∧ x ≤ y
72 breq1 ⊢ w = x → w ≤ z ↔ x ≤ z
73 fveq2 ⊢ w = x → F ⁡ w = F ⁡ x
74 73 breq1d ⊢ w = x → F ⁡ w ≤ F ⁡ z ↔ F ⁡ x ≤ F ⁡ z
75 72 74 imbi12d ⊢ w = x → w ≤ z → F ⁡ w ≤ F ⁡ z ↔ x ≤ z → F ⁡ x ≤ F ⁡ z
76 breq2 ⊢ z = y → x ≤ z ↔ x ≤ y
77 fveq2 ⊢ z = y → F ⁡ z = F ⁡ y
78 77 breq2d ⊢ z = y → F ⁡ x ≤ F ⁡ z ↔ F ⁡ x ≤ F ⁡ y
79 76 78 imbi12d ⊢ z = y → x ≤ z → F ⁡ x ≤ F ⁡ z ↔ x ≤ y → F ⁡ x ≤ F ⁡ y
80 75 79 cbvral2vw ⊢ ∀ w ∈ A ∀ z ∈ A w ≤ z → F ⁡ w ≤ F ⁡ z ↔ ∀ x ∈ A ∀ y ∈ A x ≤ y → F ⁡ x ≤ F ⁡ y
81 5 80 sylibr ⊢ φ → ∀ w ∈ A ∀ z ∈ A w ≤ z → F ⁡ w ≤ F ⁡ z
82 81 ad3antrrr ⊢ φ ∧ x ∈ I ∩ A ∧ y ∈ Y ∧ x ≤ y → ∀ w ∈ A ∀ z ∈ A w ≤ z → F ⁡ w ≤ F ⁡ z
83 18 ad2antrr ⊢ φ ∧ x ∈ I ∩ A ∧ y ∈ Y ∧ x ≤ y → x ∈ A
84 66 ad4ant13 ⊢ φ ∧ x ∈ I ∩ A ∧ y ∈ Y ∧ x ≤ y → y ∈ A
85 simpr ⊢ φ ∧ x ∈ I ∩ A ∧ y ∈ Y ∧ x ≤ y → x ≤ y
86 70 71 82 83 84 85 dmrelrnrel ⊢ φ ∧ x ∈ I ∩ A ∧ y ∈ Y ∧ x ≤ y → F ⁡ x ≤ F ⁡ y
87 86 adantllr ⊢ φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x ∧ y ∈ Y ∧ x ≤ y → F ⁡ x ≤ F ⁡ y
88 63 64 68 69 87 xrletrd ⊢ φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x ∧ y ∈ Y ∧ x ≤ y → R ≤ F ⁡ y
89 63 68 xrlenltd ⊢ φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x ∧ y ∈ Y ∧ x ≤ y → R ≤ F ⁡ y ↔ ¬ F ⁡ y < R
90 88 89 mpbid ⊢ φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x ∧ y ∈ Y ∧ x ≤ y → ¬ F ⁡ y < R
91 62 90 syldan ⊢ φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x ∧ y ∈ Y ∧ ¬ y ≤ x → ¬ F ⁡ y < R
92 50 91 condan ⊢ φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x ∧ y ∈ Y → y ≤ x
93 92 ex ⊢ φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x → y ∈ Y → y ≤ x
94 43 93 ralrimi ⊢ φ ∧ x ∈ I ∩ A ∧ R ≤ F ⁡ x → ∀ y ∈ Y y ≤ x
95 39 94 syldan ⊢ φ ∧ x ∈ I ∩ A ∧ ¬ F ⁡ x < R → ∀ y ∈ Y y ≤ x
96 22 adantr ⊢ φ ∧ x ∈ I ∩ A → Y ⊆ ℝ *
97 21 52 sselid ⊢ φ ∧ x ∈ I ∩ A → x ∈ ℝ *
98 supxrleub ⊢ Y ⊆ ℝ * ∧ x ∈ ℝ * → sup Y ℝ * < ≤ x ↔ ∀ y ∈ Y y ≤ x
99 96 97 98 syl2anc ⊢ φ ∧ x ∈ I ∩ A → sup Y ℝ * < ≤ x ↔ ∀ y ∈ Y y ≤ x
100 99 adantr ⊢ φ ∧ x ∈ I ∩ A ∧ ¬ F ⁡ x < R → sup Y ℝ * < ≤ x ↔ ∀ y ∈ Y y ≤ x
101 95 100 mpbird ⊢ φ ∧ x ∈ I ∩ A ∧ ¬ F ⁡ x < R → sup Y ℝ * < ≤ x
102 8 101 eqbrtrid ⊢ φ ∧ x ∈ I ∩ A ∧ ¬ F ⁡ x < R → S ≤ x
103 25 adantr ⊢ φ ∧ x ∈ I ∩ A ∧ ¬ F ⁡ x < R → S ∈ ℝ *
104 97 adantr ⊢ φ ∧ x ∈ I ∩ A ∧ ¬ F ⁡ x < R → x ∈ ℝ *
105 103 104 xrlenltd ⊢ φ ∧ x ∈ I ∩ A ∧ ¬ F ⁡ x < R → S ≤ x ↔ ¬ x < S
106 102 105 mpbid ⊢ φ ∧ x ∈ I ∩ A ∧ ¬ F ⁡ x < R → ¬ x < S
107 31 106 condan ⊢ φ ∧ x ∈ I ∩ A → F ⁡ x < R
108 18 107 jca ⊢ φ ∧ x ∈ I ∩ A → x ∈ A ∧ F ⁡ x < R
109 7 reqabi ⊢ x ∈ Y ↔ x ∈ A ∧ F ⁡ x < R
110 108 109 sylibr ⊢ φ ∧ x ∈ I ∩ A → x ∈ Y
111 110 ex ⊢ φ → x ∈ I ∩ A → x ∈ Y
112 1 111 ralrimi ⊢ φ → ∀ x ∈ I ∩ A x ∈ Y
113 nfcv ⊢ Ⅎ _ x I ∩ A
114 nfrab1 ⊢ Ⅎ _ x x ∈ A | F ⁡ x < R
115 7 114 nfcxfr ⊢ Ⅎ _ x Y
116 113 115 dfss3f ⊢ I ∩ A ⊆ Y ↔ ∀ x ∈ I ∩ A x ∈ Y
117 112 116 sylibr ⊢ φ → I ∩ A ⊆ Y
118 16 117 eqssd ⊢ φ → Y = I ∩ A