Proof of Theorem axsup
| Step | Hyp | Ref
| Expression |
| 1 | | pre-axsup 5311 |
. . . 4
⊢ ((A ⊆ ℝ ⋀ A ≠ ∅ ⋀ ∃x ∈ ℝ ∀y ∈ A y <ℝ x) → ∃x ∈ ℝ (∀y ∈ A ¬
x <ℝ y ⋀ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A y <ℝ z))) |
| 2 | 1 | 3expia 839 |
. . 3
⊢ ((A ⊆ ℝ ⋀ A ≠ ∅) →
(∃x
∈ ℝ ∀y ∈ A y <ℝ x → ∃x ∈ ℝ (∀y ∈ A ¬
x <ℝ y ⋀ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A y <ℝ z)))) |
| 3 | | ltxrlt 5520 |
. . . . . . . 8
⊢ ((y ∈ ℝ ⋀ x ∈ ℝ) → (y
< x ↔ y <ℝ x)) |
| 4 | | ssel2 2075 |
. . . . . . . 8
⊢ ((A ⊆ ℝ ⋀ y ∈ A) → y
∈ ℝ) |
| 5 | 3, 4 | sylan 451 |
. . . . . . 7
⊢ (((A ⊆ ℝ ⋀ y ∈ A) ⋀ x ∈ ℝ) → (y
< x ↔ y <ℝ x)) |
| 6 | 5 | an1rs 492 |
. . . . . 6
⊢ (((A ⊆ ℝ ⋀ x ∈ ℝ) ⋀ y ∈ A) → (y
< x ↔ y <ℝ x)) |
| 7 | 6 | ralbidva 1666 |
. . . . 5
⊢ ((A ⊆ ℝ ⋀ x ∈ ℝ) → (∀y ∈ A y < x ↔
∀y
∈ A
y <ℝ x)) |
| 8 | 7 | rexbidva 1667 |
. . . 4
⊢ (A ⊆ ℝ → (∃x ∈ ℝ ∀y ∈ A y < x ↔
∃x ∈ ℝ ∀y ∈ A y <ℝ x)) |
| 9 | 8 | adantr 391 |
. . 3
⊢ ((A ⊆ ℝ ⋀ A ≠ ∅) →
(∃x
∈ ℝ ∀y ∈ A y < x ↔
∃x ∈ ℝ ∀y ∈ A y <ℝ x)) |
| 10 | | ltxrlt 5520 |
. . . . . . . . . . 11
⊢ ((x ∈ ℝ ⋀ y ∈ ℝ) → (x
< y ↔ x <ℝ y)) |
| 11 | 10 | ancoms 439 |
. . . . . . . . . 10
⊢ ((y ∈ ℝ ⋀ x ∈ ℝ) → (x
< y ↔ x <ℝ y)) |
| 12 | 11, 4 | sylan 451 |
. . . . . . . . 9
⊢ (((A ⊆ ℝ ⋀ y ∈ A) ⋀ x ∈ ℝ) → (x
< y ↔ x <ℝ y)) |
| 13 | 12 | an1rs 492 |
. . . . . . . 8
⊢ (((A ⊆ ℝ ⋀ x ∈ ℝ) ⋀ y ∈ A) → (x
< y ↔ x <ℝ y)) |
| 14 | 13 | notbid 614 |
. . . . . . 7
⊢ (((A ⊆ ℝ ⋀ x ∈ ℝ) ⋀ y ∈ A) → (¬ x < y ↔
¬ x <ℝ y)) |
| 15 | 14 | ralbidva 1666 |
. . . . . 6
⊢ ((A ⊆ ℝ ⋀ x ∈ ℝ) → (∀y ∈ A ¬
x < y ↔ ∀y ∈ A ¬
x <ℝ y)) |
| 16 | 3 | ancoms 439 |
. . . . . . . . 9
⊢ ((x ∈ ℝ ⋀ y ∈ ℝ) → (y
< x ↔ y <ℝ x)) |
| 17 | 16 | adantll 394 |
. . . . . . . 8
⊢ (((A ⊆ ℝ ⋀ x ∈ ℝ) ⋀ y ∈ ℝ) → (y
< x ↔ y <ℝ x)) |
| 18 | | ltxrlt 5520 |
. . . . . . . . . . . . 13
⊢ ((y ∈ ℝ ⋀ z ∈ ℝ) → (y
< z ↔ y <ℝ z)) |
| 19 | 18 | ancoms 439 |
. . . . . . . . . . . 12
⊢ ((z ∈ ℝ ⋀ y ∈ ℝ) → (y
< z ↔ y <ℝ z)) |
| 20 | | ssel2 2075 |
. . . . . . . . . . . 12
⊢ ((A ⊆ ℝ ⋀ z ∈ A) → z
∈ ℝ) |
| 21 | 19, 20 | sylan 451 |
. . . . . . . . . . 11
⊢ (((A ⊆ ℝ ⋀ z ∈ A) ⋀ y ∈ ℝ) → (y
< z ↔ y <ℝ z)) |
| 22 | 21 | an1rs 492 |
. . . . . . . . . 10
⊢ (((A ⊆ ℝ ⋀ y ∈ ℝ) ⋀ z ∈ A) → (y
< z ↔ y <ℝ z)) |
| 23 | 22 | rexbidva 1667 |
. . . . . . . . 9
⊢ ((A ⊆ ℝ ⋀ y ∈ ℝ) → (∃z ∈ A y < z ↔
∃z ∈ A y <ℝ z)) |
| 24 | 23 | adantlr 395 |
. . . . . . . 8
⊢ (((A ⊆ ℝ ⋀ x ∈ ℝ) ⋀ y ∈ ℝ) → (∃z ∈ A y < z ↔
∃z ∈ A y <ℝ z)) |
| 25 | 17, 24 | imbi12d 629 |
. . . . . . 7
⊢ (((A ⊆ ℝ ⋀ x ∈ ℝ) ⋀ y ∈ ℝ) → ((y
< x → ∃z ∈ A y < z) ↔
(y <ℝ x → ∃z ∈ A y <ℝ z))) |
| 26 | 25 | ralbidva 1666 |
. . . . . 6
⊢ ((A ⊆ ℝ ⋀ x ∈ ℝ) → (∀y ∈ ℝ (y < x →
∃z ∈ A y < z) ↔
∀y
∈ ℝ
(y <ℝ x → ∃z ∈ A y <ℝ z))) |
| 27 | 15, 26 | anbi12d 631 |
. . . . 5
⊢ ((A ⊆ ℝ ⋀ x ∈ ℝ) → ((∀y ∈ A ¬
x < y ⋀ ∀y ∈ ℝ (y < x →
∃z ∈ A y < z))
↔ (∀y ∈ A ¬ x <ℝ y ⋀ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A y <ℝ z)))) |
| 28 | 27 | rexbidva 1667 |
. . . 4
⊢ (A ⊆ ℝ → (∃x ∈ ℝ (∀y ∈ A ¬
x < y ⋀ ∀y ∈ ℝ (y < x →
∃z ∈ A y < z))
↔ ∃x ∈ ℝ (∀y ∈ A ¬ x <ℝ y ⋀ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A y <ℝ z)))) |
| 29 | 28 | adantr 391 |
. . 3
⊢ ((A ⊆ ℝ ⋀ A ≠ ∅) →
(∃x
∈ ℝ (∀y ∈ A ¬
x < y ⋀ ∀y ∈ ℝ (y < x →
∃z ∈ A y < z))
↔ ∃x ∈ ℝ (∀y ∈ A ¬ x <ℝ y ⋀ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A y <ℝ z)))) |
| 30 | 2, 9, 29 | 3imtr4d 546 |
. 2
⊢ ((A ⊆ ℝ ⋀ A ≠ ∅) →
(∃x
∈ ℝ ∀y ∈ A y < x →
∃x ∈ ℝ (∀y ∈ A ¬
x < y ⋀ ∀y ∈ ℝ (y < x →
∃z ∈ A y < z)))) |
| 31 | 30 | 3impia 834 |
1
⊢ ((A ⊆ ℝ ⋀ A ≠ ∅ ⋀ ∃x ∈ ℝ ∀y ∈ A y <
x) → ∃x ∈ ℝ (∀y ∈ A ¬
x < y ⋀ ∀y ∈ ℝ (y < x →
∃z ∈ A y < z))) |