Proof of Theorem pre-axsup
| Step | Hyp | Ref
| Expression |
| 1 | | ssel 2053 |
. . . . . . . . . . . . . . . 16
⊢ (A
⊆ ℝ → (y ∈ A → y
∈ ℝ)) |
| 2 | 1 | imim1d 28 |
. . . . . . . . . . . . . . 15
⊢ (A
⊆ ℝ → ((y ∈ ℝ
→ (y ∈ A → ¬ x
<ℝ y)) → (y ∈ A
→ (y ∈ A → ¬ x
<ℝ y)))) |
| 3 | | pm2.43 63 |
. . . . . . . . . . . . . . 15
⊢ ((y
∈ A → (y ∈ A
→ ¬ x <ℝ
y)) → (y ∈ A
→ ¬ x <ℝ
y)) |
| 4 | 2, 3 | syl6 22 |
. . . . . . . . . . . . . 14
⊢ (A
⊆ ℝ → ((y ∈ ℝ
→ (y ∈ A → ¬ x
<ℝ y)) → (y ∈ A
→ ¬ x <ℝ
y))) |
| 5 | 4 | 19.20dv 1284 |
. . . . . . . . . . . . 13
⊢ (A
⊆ ℝ → (∀y(y ∈ ℝ → (y ∈ A
→ ¬ x <ℝ
y)) → ∀y(y ∈
A → ¬ x <ℝ y))) |
| 6 | | df-ral 1641 |
. . . . . . . . . . . . 13
⊢ (∀y ∈ A ¬
x <ℝ y ↔ ∀y(y ∈
A → ¬ x <ℝ y)) |
| 7 | 5, 6 | syl6ibr 213 |
. . . . . . . . . . . 12
⊢ (A
⊆ ℝ → (∀y(y ∈ ℝ → (y ∈ A
→ ¬ x <ℝ
y)) → ∀y ∈ A ¬
x <ℝ y)) |
| 8 | | pm3.27 323 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((z
∈ ℝ ⋀ (z ∈ A ⋀ y
<ℝ z)) → (z ∈ A
⋀ y <ℝ z)) |
| 9 | 8 | 19.22i 1036 |
. . . . . . . . . . . . . . . . . 18
⊢ (∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z)) →
∃z(z ∈ A
⋀ y <ℝ z)) |
| 10 | | df-rex 1642 |
. . . . . . . . . . . . . . . . . 18
⊢ (∃z ∈ A
y <ℝ z ↔ ∃z(z ∈
A ⋀ y <ℝ z)) |
| 11 | 9, 10 | sylibr 200 |
. . . . . . . . . . . . . . . . 17
⊢ (∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z)) →
∃z ∈ A y
<ℝ z) |
| 12 | 11 | imim2i 17 |
. . . . . . . . . . . . . . . 16
⊢ ((y
<ℝ x →
∃z(z ∈ ℝ ⋀ (z ∈ A
⋀ y <ℝ z))) → (y
<ℝ x →
∃z ∈ A y
<ℝ z)) |
| 13 | 12 | imim2i 17 |
. . . . . . . . . . . . . . 15
⊢ ((y
∈ ℝ → (y
<ℝ x →
∃z(z ∈ ℝ ⋀ (z ∈ A
⋀ y <ℝ z)))) → (y
∈ ℝ → (y
<ℝ x →
∃z ∈ A y
<ℝ z))) |
| 14 | 13 | 19.20i 989 |
. . . . . . . . . . . . . 14
⊢ (∀y(y ∈
ℝ → (y <ℝ
x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z)))) →
∀y(y ∈ ℝ → (y <ℝ x → ∃z ∈ A
y <ℝ z))) |
| 15 | | df-ral 1641 |
. . . . . . . . . . . . . 14
⊢ (∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z) ↔ ∀y(y ∈
ℝ → (y <ℝ
x → ∃z ∈ A
y <ℝ z))) |
| 16 | 14, 15 | sylibr 200 |
. . . . . . . . . . . . 13
⊢ (∀y(y ∈
ℝ → (y <ℝ
x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z)))) →
∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z)) |
| 17 | 16 | a1i 8 |
. . . . . . . . . . . 12
⊢ (A
⊆ ℝ → (∀y(y ∈ ℝ → (y <ℝ x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z)))) →
∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z))) |
| 18 | 7, 17 | anim12d 556 |
. . . . . . . . . . 11
⊢ (A
⊆ ℝ → ((∀y(y ∈ ℝ → (y ∈ A
→ ¬ x <ℝ
y)) ⋀ ∀y(y ∈
ℝ → (y <ℝ
x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z))))) →
(∀y ∈ A ¬ x
<ℝ y ⋀
∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z)))) |
| 19 | | jcab 596 |
. . . . . . . . . . . . 13
⊢ ((y
∈ ℝ → ((y ∈ A → ¬ x
<ℝ y) ⋀ (y <ℝ x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z))))) ↔
((y ∈ ℝ → (y ∈ A
→ ¬ x <ℝ
y)) ⋀ (y ∈ ℝ → (y <ℝ x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z)))))) |
| 20 | 19 | albii 996 |
. . . . . . . . . . . 12
⊢ (∀y(y ∈
ℝ → ((y ∈ A → ¬ x
<ℝ y) ⋀ (y <ℝ x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z))))) ↔
∀y((y ∈ ℝ → (y ∈ A
→ ¬ x <ℝ
y)) ⋀ (y ∈ ℝ → (y <ℝ x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z)))))) |
| 21 | | 19.26 1063 |
. . . . . . . . . . . 12
⊢ (∀y((y ∈
ℝ → (y ∈ A → ¬ x
<ℝ y)) ⋀
(y ∈ ℝ → (y <ℝ x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z))))) ↔
(∀y(y ∈ ℝ → (y ∈ A
→ ¬ x <ℝ
y)) ⋀ ∀y(y ∈
ℝ → (y <ℝ
x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z)))))) |
| 22 | 20, 21 | bitr 173 |
. . . . . . . . . . 11
⊢ (∀y(y ∈
ℝ → ((y ∈ A → ¬ x
<ℝ y) ⋀ (y <ℝ x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z))))) ↔
(∀y(y ∈ ℝ → (y ∈ A
→ ¬ x <ℝ
y)) ⋀ ∀y(y ∈
ℝ → (y <ℝ
x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z)))))) |
| 23 | 18, 22 | syl5ib 206 |
. . . . . . . . . 10
⊢ (A
⊆ ℝ → (∀y(y ∈ ℝ → ((y ∈ A
→ ¬ x <ℝ
y) ⋀ (y <ℝ x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z))))) →
(∀y ∈ A ¬ x
<ℝ y ⋀
∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z)))) |
| 24 | 23 | anim2d 559 |
. . . . . . . . 9
⊢ (A
⊆ ℝ → ((x ∈ ℝ
⋀ ∀y(y ∈ ℝ → ((y ∈ A
→ ¬ x <ℝ
y) ⋀ (y <ℝ x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z)))))) →
(x ∈ ℝ ⋀ (∀y ∈ A ¬
x <ℝ y ⋀ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z))))) |
| 25 | 24 | 19.22dv 1285 |
. . . . . . . 8
⊢ (A
⊆ ℝ → (∃x(x ∈ ℝ ⋀ ∀y(y ∈
ℝ → ((y ∈ A → ¬ x
<ℝ y) ⋀ (y <ℝ x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z)))))) →
∃x(x ∈ ℝ ⋀ (∀y ∈ A ¬
x <ℝ y ⋀ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z))))) |
| 26 | | df-rex 1642 |
. . . . . . . 8
⊢ (∃x ∈ ℝ (∀y ∈ A ¬
x <ℝ y ⋀ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z)) ↔ ∃x(x ∈
ℝ ⋀ (∀y ∈ A ¬ x
<ℝ y ⋀
∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z)))) |
| 27 | 25, 26 | syl6ibr 213 |
. . . . . . 7
⊢ (A
⊆ ℝ → (∃x(x ∈ ℝ ⋀ ∀y(y ∈
ℝ → ((y ∈ A → ¬ x
<ℝ y) ⋀ (y <ℝ x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z)))))) →
∃x ∈ ℝ (∀y ∈ A ¬
x <ℝ y ⋀ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z)))) |
| 28 | 27 | adantr 389 |
. . . . . 6
⊢ ((A
⊆ ℝ ⋀ ¬ A = ∅)
→ (∃x(x ∈ ℝ ⋀ ∀y(y ∈
ℝ → ((y ∈ A → ¬ x
<ℝ y) ⋀ (y <ℝ x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z)))))) →
∃x ∈ ℝ (∀y ∈ A ¬
x <ℝ y ⋀ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z)))) |
| 29 | | opeq1 2478 |
. . . . . . . . 9
⊢ (v =
w → 〈v, 0R〉 =
〈w,
0R〉) |
| 30 | 29 | eleq1d 1532 |
. . . . . . . 8
⊢ (v =
w → (〈v, 0R〉 ∈ A ↔ 〈w, 0R〉 ∈ A)) |
| 31 | 30 | cbvabv 1900 |
. . . . . . 7
⊢ {v∣〈v,
0R〉 ∈ A}
= {w∣〈w, 0R〉 ∈ A} |
| 32 | 31 | supre 5232 |
. . . . . 6
⊢ (((A
⊆ ℝ ⋀ ¬ A = ∅)
⋀ ∃x(x ∈ ℝ ⋀ ∀y(y ∈
ℝ → (y ∈ A → y
<ℝ x)))) →
∃x(x ∈ ℝ ⋀ ∀y(y ∈
ℝ → ((y ∈ A → ¬ x
<ℝ y) ⋀ (y <ℝ x → ∃z(z ∈
ℝ ⋀ (z ∈ A ⋀ y
<ℝ z))))))) |
| 33 | 28, 32 | syl5 21 |
. . . . 5
⊢ ((A
⊆ ℝ ⋀ ¬ A = ∅)
→ (((A ⊆ ℝ ⋀ ¬
A = ∅) ⋀ ∃x(x ∈
ℝ ⋀ ∀y(y ∈ ℝ → (y ∈ A
→ y <ℝ x)))) → ∃x ∈ ℝ (∀y ∈ A ¬
x <ℝ y ⋀ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z)))) |
| 34 | 33 | anabsi5 494 |
. . . 4
⊢ (((A
⊆ ℝ ⋀ ¬ A = ∅)
⋀ ∃x(x ∈ ℝ ⋀ ∀y(y ∈
ℝ → (y ∈ A → y
<ℝ x)))) →
∃x ∈ ℝ (∀y ∈ A ¬
x <ℝ y ⋀ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z))) |
| 35 | | df-rex 1642 |
. . . . 5
⊢ (∃x ∈ ℝ ∀y ∈ A
y <ℝ x ↔ ∃x(x ∈
ℝ ⋀ ∀y ∈ A y
<ℝ x)) |
| 36 | | df-ral 1641 |
. . . . . . . 8
⊢ (∀y ∈ A
y <ℝ x ↔ ∀y(y ∈
A → y <ℝ x)) |
| 37 | | ax-1 4 |
. . . . . . . . 9
⊢ ((y
∈ A → y <ℝ x) → (y
∈ ℝ → (y ∈ A → y
<ℝ x))) |
| 38 | 37 | 19.20i 989 |
. . . . . . . 8
⊢ (∀y(y ∈
A → y <ℝ x) → ∀y(y ∈
ℝ → (y ∈ A → y
<ℝ x))) |
| 39 | 36, 38 | sylbi 199 |
. . . . . . 7
⊢ (∀y ∈ A
y <ℝ x → ∀y(y ∈
ℝ → (y ∈ A → y
<ℝ x))) |
| 40 | 39 | anim2i 335 |
. . . . . 6
⊢ ((x
∈ ℝ ⋀ ∀y ∈
A y
<ℝ x) → (x ∈ ℝ ⋀ ∀y(y ∈
ℝ → (y ∈ A → y
<ℝ x)))) |
| 41 | 40 | 19.22i 1036 |
. . . . 5
⊢ (∃x(x ∈
ℝ ⋀ ∀y ∈ A y
<ℝ x) →
∃x(x ∈ ℝ ⋀ ∀y(y ∈
ℝ → (y ∈ A → y
<ℝ x)))) |
| 42 | 35, 41 | sylbi 199 |
. . . 4
⊢ (∃x ∈ ℝ ∀y ∈ A
y <ℝ x → ∃x(x ∈
ℝ ⋀ ∀y(y ∈ ℝ → (y ∈ A
→ y <ℝ x)))) |
| 43 | 34, 42 | sylan2 451 |
. . 3
⊢ (((A
⊆ ℝ ⋀ ¬ A = ∅)
⋀ ∃x ∈ ℝ
∀y ∈ A y
<ℝ x) →
∃x ∈ ℝ (∀y ∈ A ¬
x <ℝ y ⋀ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z))) |
| 44 | | df-ne 1579 |
. . . 4
⊢ (A
≠ ∅ ↔ ¬ A =
∅) |
| 45 | 44 | anbi2i 479 |
. . 3
⊢ ((A
⊆ ℝ ⋀ A ≠ ∅)
↔ (A ⊆ ℝ ⋀ ¬
A = ∅)) |
| 46 | 43, 45 | sylanb 449 |
. 2
⊢ (((A
⊆ ℝ ⋀ A ≠ ∅)
⋀ ∃x ∈ ℝ
∀y ∈ A y
<ℝ x) →
∃x ∈ ℝ (∀y ∈ A ¬
x <ℝ y ⋀ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z))) |
| 47 | 46 | 3impa 826 |
1
⊢ ((A
⊆ ℝ ⋀ A ≠ ∅
⋀ ∃x ∈ ℝ
∀y ∈ A y
<ℝ x) →
∃x ∈ ℝ (∀y ∈ A ¬
x <ℝ y ⋀ ∀y ∈ ℝ (y <ℝ x → ∃z ∈ A
y <ℝ z))) |