Metamath Proof Explorer


Theorem fiminre

Description: A nonempty finite set of real numbers has a minimum. Analogous to fimaxre . (Contributed by AV, 9-Aug-2020) (Proof shortened by Steven Nguyen, 3-Jun-2023)

Ref Expression
Assertion fiminre ⊢ A ⊆ ℝ ∧ A ∈ Fin ∧ A ≠ ∅ → ∃ x ∈ A ∀ y ∈ A x ≤ y

Proof

Step Hyp Ref Expression
1 ltso ⊢ < Or ℝ
2 soss ⊢ A ⊆ ℝ → < Or ℝ → < Or A
3 1 2 mpi ⊢ A ⊆ ℝ → < Or A
4 fiming ⊢ < Or A ∧ A ∈ Fin ∧ A ≠ ∅ → ∃ x ∈ A ∀ y ∈ A x ≠ y → x < y
5 3 4 syl3an1 ⊢ A ⊆ ℝ ∧ A ∈ Fin ∧ A ≠ ∅ → ∃ x ∈ A ∀ y ∈ A x ≠ y → x < y
6 ssel2 ⊢ A ⊆ ℝ ∧ x ∈ A → x ∈ ℝ
7 6 adantr ⊢ A ⊆ ℝ ∧ x ∈ A ∧ y ∈ A → x ∈ ℝ
8 ssel2 ⊢ A ⊆ ℝ ∧ y ∈ A → y ∈ ℝ
9 8 adantlr ⊢ A ⊆ ℝ ∧ x ∈ A ∧ y ∈ A → y ∈ ℝ
10 7 9 leloed ⊢ A ⊆ ℝ ∧ x ∈ A ∧ y ∈ A → x ≤ y ↔ x < y ∨ x = y
11 orcom ⊢ x = y ∨ x < y ↔ x < y ∨ x = y
12 11 a1i ⊢ A ⊆ ℝ ∧ x ∈ A ∧ y ∈ A → x = y ∨ x < y ↔ x < y ∨ x = y
13 neor ⊢ x = y ∨ x < y ↔ x ≠ y → x < y
14 13 a1i ⊢ A ⊆ ℝ ∧ x ∈ A ∧ y ∈ A → x = y ∨ x < y ↔ x ≠ y → x < y
15 10 12 14 3bitr2d ⊢ A ⊆ ℝ ∧ x ∈ A ∧ y ∈ A → x ≤ y ↔ x ≠ y → x < y
16 15 biimprd ⊢ A ⊆ ℝ ∧ x ∈ A ∧ y ∈ A → x ≠ y → x < y → x ≤ y
17 16 ralimdva ⊢ A ⊆ ℝ ∧ x ∈ A → ∀ y ∈ A x ≠ y → x < y → ∀ y ∈ A x ≤ y
18 17 reximdva ⊢ A ⊆ ℝ → ∃ x ∈ A ∀ y ∈ A x ≠ y → x < y → ∃ x ∈ A ∀ y ∈ A x ≤ y
19 18 3ad2ant1 ⊢ A ⊆ ℝ ∧ A ∈ Fin ∧ A ≠ ∅ → ∃ x ∈ A ∀ y ∈ A x ≠ y → x < y → ∃ x ∈ A ∀ y ∈ A x ≤ y
20 5 19 mpd ⊢ A ⊆ ℝ ∧ A ∈ Fin ∧ A ≠ ∅ → ∃ x ∈ A ∀ y ∈ A x ≤ y