Proof of Theorem axsup
| Step | Hyp | Ref
| Expression |
| 1 | | pre-axsup 5271 |
. . . 4
⊢ ((A
⊆ ℝ ⋀ A ≠ ∅
⋀ ∃x ∈ ℝ
∀y ∈ A y
<ℝ x) →
∃x ∈ ℝ (∀y ∈ A ¬
x <ℝ y ⋀ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z))) |
| 2 | 1 | 3expia 834 |
. . 3
⊢ ((A
⊆ ℝ ⋀ A ≠ ∅)
→ (∃x ∈ ℝ
∀y ∈ A y
<ℝ x →
∃x ∈ ℝ (∀y ∈ A ¬
x <ℝ y ⋀ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z)))) |
| 3 | | ltxrltt 5480 |
. . . . . . . 8
⊢ ((y
∈ ℝ ⋀ x ∈ ℝ)
→ (y < x ↔ y
<ℝ x)) |
| 4 | | ssel2 2060 |
. . . . . . . 8
⊢ ((A
⊆ ℝ ⋀ y ∈ A) → y
∈ ℝ) |
| 5 | 3, 4 | sylan 448 |
. . . . . . 7
⊢ (((A
⊆ ℝ ⋀ y ∈ A) ⋀ x
∈ ℝ) → (y < x ↔ y
<ℝ x)) |
| 6 | 5 | an1rs 489 |
. . . . . 6
⊢ (((A
⊆ ℝ ⋀ x ∈ ℝ)
⋀ y ∈ A) → (y
< x ↔ y <ℝ x)) |
| 7 | 6 | ralbidva 1656 |
. . . . 5
⊢ ((A
⊆ ℝ ⋀ x ∈ ℝ)
→ (∀y ∈ A y <
x ↔ ∀y ∈ A
y <ℝ x)) |
| 8 | 7 | rexbidva 1657 |
. . . 4
⊢ (A
⊆ ℝ → (∃x ∈
ℝ ∀y ∈ A y <
x ↔ ∃x ∈ ℝ ∀y ∈ A
y <ℝ x)) |
| 9 | 8 | adantr 389 |
. . 3
⊢ ((A
⊆ ℝ ⋀ A ≠ ∅)
→ (∃x ∈ ℝ
∀y ∈ A y <
x ↔ ∃x ∈ ℝ ∀y ∈ A
y <ℝ x)) |
| 10 | | ltxrltt 5480 |
. . . . . . . . . . 11
⊢ ((x
∈ ℝ ⋀ y ∈ ℝ)
→ (x < y ↔ x
<ℝ y)) |
| 11 | 10 | ancoms 436 |
. . . . . . . . . 10
⊢ ((y
∈ ℝ ⋀ x ∈ ℝ)
→ (x < y ↔ x
<ℝ y)) |
| 12 | 11, 4 | sylan 448 |
. . . . . . . . 9
⊢ (((A
⊆ ℝ ⋀ y ∈ A) ⋀ x
∈ ℝ) → (x < y ↔ x
<ℝ y)) |
| 13 | 12 | an1rs 489 |
. . . . . . . 8
⊢ (((A
⊆ ℝ ⋀ x ∈ ℝ)
⋀ y ∈ A) → (x
< y ↔ x <ℝ y)) |
| 14 | 13 | negbid 610 |
. . . . . . 7
⊢ (((A
⊆ ℝ ⋀ x ∈ ℝ)
⋀ y ∈ A) → (¬ x < y ↔
¬ x <ℝ y)) |
| 15 | 14 | ralbidva 1656 |
. . . . . 6
⊢ ((A
⊆ ℝ ⋀ x ∈ ℝ)
→ (∀y ∈ A ¬ x <
y ↔ ∀y ∈ A ¬
x <ℝ y)) |
| 16 | 3 | ancoms 436 |
. . . . . . . . 9
⊢ ((x
∈ ℝ ⋀ y ∈ ℝ)
→ (y < x ↔ y
<ℝ x)) |
| 17 | 16 | adantll 392 |
. . . . . . . 8
⊢ (((A
⊆ ℝ ⋀ x ∈ ℝ)
⋀ y ∈ ℝ) → (y < x ↔
y <ℝ x)) |
| 18 | | ltxrltt 5480 |
. . . . . . . . . . . . 13
⊢ ((y
∈ ℝ ⋀ z ∈ ℝ)
→ (y < z ↔ y
<ℝ z)) |
| 19 | 18 | ancoms 436 |
. . . . . . . . . . . 12
⊢ ((z
∈ ℝ ⋀ y ∈ ℝ)
→ (y < z ↔ y
<ℝ z)) |
| 20 | | ssel2 2060 |
. . . . . . . . . . . 12
⊢ ((A
⊆ ℝ ⋀ z ∈ A) → z
∈ ℝ) |
| 21 | 19, 20 | sylan 448 |
. . . . . . . . . . 11
⊢ (((A
⊆ ℝ ⋀ z ∈ A) ⋀ y
∈ ℝ) → (y < z ↔ y
<ℝ z)) |
| 22 | 21 | an1rs 489 |
. . . . . . . . . 10
⊢ (((A
⊆ ℝ ⋀ y ∈ ℝ)
⋀ z ∈ A) → (y
< z ↔ y <ℝ z)) |
| 23 | 22 | rexbidva 1657 |
. . . . . . . . 9
⊢ ((A
⊆ ℝ ⋀ y ∈ ℝ)
→ (∃z ∈ A y <
z ↔ ∃z ∈ A
y <ℝ z)) |
| 24 | 23 | adantlr 393 |
. . . . . . . 8
⊢ (((A
⊆ ℝ ⋀ x ∈ ℝ)
⋀ y ∈ ℝ) →
(∃z ∈ A y <
z ↔ ∃z ∈ A
y <ℝ z)) |
| 25 | 17, 24 | imbi12d 625 |
. . . . . . 7
⊢ (((A
⊆ ℝ ⋀ x ∈ ℝ)
⋀ y ∈ ℝ) → ((y < x →
∃z ∈ A y <
z) ↔ (y <ℝ x → ∃z ∈ A
y <ℝ z))) |
| 26 | 25 | ralbidva 1656 |
. . . . . 6
⊢ ((A
⊆ ℝ ⋀ x ∈ ℝ)
→ (∀y ∈ ℝ (y < x →
∃z ∈ A y <
z) ↔ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z))) |
| 27 | 15, 26 | anbi12d 627 |
. . . . 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 1657 |
. . . 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 389 |
. . 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 542 |
. 2
⊢ ((A
⊆ ℝ ⋀ A ≠ ∅)
→ (∃x ∈ ℝ
∀y ∈ A y <
x → ∃x ∈ ℝ (∀y ∈ A ¬
x < y ⋀ ∀y ∈ ℝ (y < x →
∃z ∈ A y <
z)))) |
| 31 | 30 | 3impia 829 |
1
⊢ ((A
⊆ ℝ ⋀ A ≠ ∅
⋀ ∃x ∈ ℝ
∀y ∈ A y <
x) → ∃x ∈ ℝ (∀y ∈ A ¬
x < y ⋀ ∀y ∈ ℝ (y < x →
∃z ∈ A y <
z))) |