Metamath Proof Explorer


Theorem sn-sup3d

Description: sup3 without ax-mulcom , proven trivially from sn-sup2 . (Contributed by SN, 29-Jun-2025)

Ref Expression
Hypotheses sn-sup3d.1 ⊢ φ → A ⊆ ℝ
sn-sup3d.2 ⊢ φ → A ≠ ∅
sn-sup3d.3 ⊢ φ → ∃ x ∈ ℝ ∀ y ∈ A y ≤ x
Assertion sn-sup3d ⊢ φ → ∃ x ∈ ℝ ∀ y ∈ A ¬ x < y ∧ ∀ y ∈ ℝ y < x → ∃ z ∈ A y < z

Proof

Step Hyp Ref Expression
1 sn-sup3d.1 ⊢ φ → A ⊆ ℝ
2 sn-sup3d.2 ⊢ φ → A ≠ ∅
3 sn-sup3d.3 ⊢ φ → ∃ x ∈ ℝ ∀ y ∈ A y ≤ x
4 ssel ⊢ A ⊆ ℝ → y ∈ A → y ∈ ℝ
5 leloe ⊢ y ∈ ℝ ∧ x ∈ ℝ → y ≤ x ↔ y < x ∨ y = x
6 5 expcom ⊢ x ∈ ℝ → y ∈ ℝ → y ≤ x ↔ y < x ∨ y = x
7 4 6 syl9 ⊢ A ⊆ ℝ → x ∈ ℝ → y ∈ A → y ≤ x ↔ y < x ∨ y = x
8 7 imp31 ⊢ A ⊆ ℝ ∧ x ∈ ℝ ∧ y ∈ A → y ≤ x ↔ y < x ∨ y = x
9 8 ralbidva ⊢ A ⊆ ℝ ∧ x ∈ ℝ → ∀ y ∈ A y ≤ x ↔ ∀ y ∈ A y < x ∨ y = x
10 9 rexbidva ⊢ A ⊆ ℝ → ∃ x ∈ ℝ ∀ y ∈ A y ≤ x ↔ ∃ x ∈ ℝ ∀ y ∈ A y < x ∨ y = x
11 1 10 syl ⊢ φ → ∃ x ∈ ℝ ∀ y ∈ A y ≤ x ↔ ∃ x ∈ ℝ ∀ y ∈ A y < x ∨ y = x
12 3 11 mpbid ⊢ φ → ∃ x ∈ ℝ ∀ y ∈ A y < x ∨ y = x
13 sn-sup2 ⊢ A ⊆ ℝ ∧ A ≠ ∅ ∧ ∃ x ∈ ℝ ∀ y ∈ A y < x ∨ y = x → ∃ x ∈ ℝ ∀ y ∈ A ¬ x < y ∧ ∀ y ∈ ℝ y < x → ∃ z ∈ A y < z
14 1 2 12 13 syl3anc ⊢ φ → ∃ x ∈ ℝ ∀ y ∈ A ¬ x < y ∧ ∀ y ∈ ℝ y < x → ∃ z ∈ A y < z