Metamath Proof Explorer


Theorem infleinf2

Description: If any element in B is greater than or equal to an element in A , then the infimum of A is less than or equal to the infimum of B . (Contributed by Glauco Siliprandi, 23-Oct-2021)

Ref Expression
Hypotheses infleinf2.x ⊢ Ⅎ x φ
infleinf2.p ⊢ Ⅎ y φ
infleinf2.a ⊢ φ → A ⊆ ℝ *
infleinf2.b ⊢ φ → B ⊆ ℝ *
infleinf2.y ⊢ φ ∧ x ∈ B → ∃ y ∈ A y ≤ x
Assertion infleinf2 ⊢ φ → inf A ℝ * < ≤ inf B ℝ * <

Proof

Step Hyp Ref Expression
1 infleinf2.x ⊢ Ⅎ x φ
2 infleinf2.p ⊢ Ⅎ y φ
3 infleinf2.a ⊢ φ → A ⊆ ℝ *
4 infleinf2.b ⊢ φ → B ⊆ ℝ *
5 infleinf2.y ⊢ φ ∧ x ∈ B → ∃ y ∈ A y ≤ x
6 nfv ⊢ Ⅎ y x ∈ B
7 2 6 nfan ⊢ Ⅎ y φ ∧ x ∈ B
8 nfv ⊢ Ⅎ y inf A ℝ * < ≤ x
9 3 infxrcld ⊢ φ → inf A ℝ * < ∈ ℝ *
10 9 3ad2ant1 ⊢ φ ∧ y ∈ A ∧ y ≤ x → inf A ℝ * < ∈ ℝ *
11 10 3adant1r ⊢ φ ∧ x ∈ B ∧ y ∈ A ∧ y ≤ x → inf A ℝ * < ∈ ℝ *
12 3 sselda ⊢ φ ∧ y ∈ A → y ∈ ℝ *
13 12 3adant3 ⊢ φ ∧ y ∈ A ∧ y ≤ x → y ∈ ℝ *
14 13 3adant1r ⊢ φ ∧ x ∈ B ∧ y ∈ A ∧ y ≤ x → y ∈ ℝ *
15 4 sselda ⊢ φ ∧ x ∈ B → x ∈ ℝ *
16 15 3ad2ant1 ⊢ φ ∧ x ∈ B ∧ y ∈ A ∧ y ≤ x → x ∈ ℝ *
17 3 adantr ⊢ φ ∧ y ∈ A → A ⊆ ℝ *
18 simpr ⊢ φ ∧ y ∈ A → y ∈ A
19 infxrlb ⊢ A ⊆ ℝ * ∧ y ∈ A → inf A ℝ * < ≤ y
20 17 18 19 syl2anc ⊢ φ ∧ y ∈ A → inf A ℝ * < ≤ y
21 20 3adant3 ⊢ φ ∧ y ∈ A ∧ y ≤ x → inf A ℝ * < ≤ y
22 21 3adant1r ⊢ φ ∧ x ∈ B ∧ y ∈ A ∧ y ≤ x → inf A ℝ * < ≤ y
23 simp3 ⊢ φ ∧ x ∈ B ∧ y ∈ A ∧ y ≤ x → y ≤ x
24 11 14 16 22 23 xrletrd ⊢ φ ∧ x ∈ B ∧ y ∈ A ∧ y ≤ x → inf A ℝ * < ≤ x
25 24 3exp ⊢ φ ∧ x ∈ B → y ∈ A → y ≤ x → inf A ℝ * < ≤ x
26 7 8 25 rexlimd ⊢ φ ∧ x ∈ B → ∃ y ∈ A y ≤ x → inf A ℝ * < ≤ x
27 5 26 mpd ⊢ φ ∧ x ∈ B → inf A ℝ * < ≤ x
28 1 27 ralrimia ⊢ φ → ∀ x ∈ B inf A ℝ * < ≤ x
29 infxrgelb ⊢ B ⊆ ℝ * ∧ inf A ℝ * < ∈ ℝ * → inf A ℝ * < ≤ inf B ℝ * < ↔ ∀ x ∈ B inf A ℝ * < ≤ x
30 4 9 29 syl2anc ⊢ φ → inf A ℝ * < ≤ inf B ℝ * < ↔ ∀ x ∈ B inf A ℝ * < ≤ x
31 28 30 mpbird ⊢ φ → inf A ℝ * < ≤ inf B ℝ * <