Proof of Theorem axsup
| Step | Hyp | Ref
| Expression |
| 1 | | ssel 1502 |
. . . . . . . . . . . . . . . 16
⊢ (A
⊆ ℝ → (y ∈ A → y
∈ ℝ)) |
| 2 | 1 | syl4d 28 |
. . . . . . . . . . . . . . 15
⊢ (A
⊆ ℝ → ((y ∈ ℝ
→ (y ∈ A → ¬ x
< y)) → (y ∈ A
→ (y ∈ A → ¬ x
< y)))) |
| 3 | | pm2.43 57 |
. . . . . . . . . . . . . . 15
⊢ ((y
∈ A → (y ∈ A
→ ¬ x < y)) → (y
∈ A → ¬ x < y)) |
| 4 | 2, 3 | syl6 23 |
. . . . . . . . . . . . . 14
⊢ (A
⊆ ℝ → ((y ∈ ℝ
→ (y ∈ A → ¬ x
< y)) → (y ∈ A
→ ¬ x < y))) |
| 5 | 4 | 19.20dv 946 |
. . . . . . . . . . . . 13
⊢ (A
⊆ ℝ → (∀y(y ∈ ℝ → (y ∈ A
→ ¬ x < y)) → ∀y(y ∈
A → ¬ x < y))) |
| 6 | | df-ral}nbsp;1205 |
. . . . . . . . . . . . 13
⊢ (∀y ∈ A ¬
x < y ↔ ∀y(y ∈
A → ¬ x < y)) |
| 7 | 5, 6 | syl6ibr 186 |
. . . . . . . . . . . 12
⊢ (A
⊆ ℝ → (∀y(y ∈ ℝ → (y ∈ A
→ ¬ x < y)) → ∀y ∈ A ¬
x < y)) |
| 8 | | pm3.27 260 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((z
∈ ℝ ∧ (z ∈ A ∧ y <
z)) → (z ∈ A ∧
y < z)) |
| 9 | 8 | 19.22i 723 |
. . . . . . . . . . . . . . . . . 18
⊢ (∃z(z ∈
ℝ ∧ (z ∈ A ∧ y <
z)) → ∃z(z ∈
A ∧ y < z)) |
| 10 | | df-rex 1206 |
. . . . . . . . . . . . . . . . . 18
⊢ (∃z ∈ A
y < z ↔ ∃z(z ∈
A ∧ y < z)) |
| 11 | 9, 10 | sylibr 175 |
. . . . . . . . . . . . . . . . 17
⊢ (∃z(z ∈
ℝ ∧ (z ∈ A ∧ y <
z)) → ∃z ∈ A
y < z) |
| 12<ôTD> | 11 | syl3 18 |
. . . . . . . . . . . . . . . 16
⊢ ((y
< x → ∃z(z ∈
ℝ ∧ (z ∈ A ∧ y <
z))) → (y < x →
∃z ∈ A y <
z)) |
| 13 | 12 | syl3 18 |
. . . . . . . . . . . . . . 15
⊢ ((y
∈ ℝ → (y < x → ∃z(z ∈
ℝ ∧ (z ∈ A ∧ y <
z)))) → (y ∈ ℝ → (y < x →
∃z ∈ A y <
z))) |
| 14 | 13 | 19.20i 691 |
. . . . . . . . . . . . . 14
⊢ (∀y(y ∈
ℝ → (y < x → ∃z(z ∈
ℝ ∧ (z ∈ A ∧ y <
z)))) → ∀y(y ∈
ℝ → (y < x → ∃z ∈ A
y < z))) |
| 15 | | df-ral 1205 |
. . . . . . . . . . . . . 14
⊢ (∀y ∈ ℝ (y < x →
∃z ∈ A y <
z) ↔ ∀y(y ∈
ℝ → (y < x → ∃z ∈ A
y < z))) |
| 16 | 14, 15 | sylibr 175 |
. . . . . . . . . . . . 13
⊢ (∀y(y ∈
ℝ → (y < x → ∃z(z ∈
ℝ ∧ (z ∈ A ∧ y <
z)))) → ∀y ∈ ℝ (y < x →
∃z ∈ A y <
z)) |
| 17 | 16 | a1i 7 |
. . . . . . . . . . . 12
⊢ (A
⊆ ℝ → (∀y(y ∈ ℝ → (y < x →
∃z(z ∈ ℝ ∧ (z ∈ A ∧
y < z)))) → ∀y ∈ ℝ (y < x →
∃z ∈ A y <
z))) |
| 18 | 7, 17 | anim12d 431 |
. . . . . . . . . . 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 454 |
. . . . . . . . . . . . 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 | bial 695 |
. . . . . . . . . . . 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 749 |
. . . . . . . . . . . 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 151 |
. . . . . . . . . . 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 181 |
. . . . . . . . . 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 433 |
. . . . . . . . 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 947 |
. . . . . . . 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 1206 |
. . . . . . . 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 186 |
. . . . . . 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 306 |
. . . . . 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 1876 |
. . . . . . . . 9
⊢ (v =
w → 〈v, 0R〉 =
〈w,
0R〉) |
| 30 | 29 | eleq1d 1155 |
. . . . . . . 8
⊢ (v =
w → (〈v, 0R〉 ∈ A ↔ 〈w, 0R〉 ∈ A)) |
| 31 | 30 | cbvabv 1424 |
. . . . . . 7
⊢ {v∣〈v,
0R〉 ∈ A}
= {w∣〈w, 0R〉 ∈ A} |
| 32 | 31 | supre 4054 |
. . . . . 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 22 |
. . . . 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 377 |
. . . 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 1206 |
. . . . 5
⊢ (∃x ∈ ℝ ∀y ∈ A
y < x ↔ ∃x(x ∈
ℝ ∧ ∀y ∈ A y <
x)) |
| 36 | | df-ral 1205 |
. . . . . . . 8
⊢ (∀y ∈ A
y < x ↔ ∀y(y ∈
A → y < x)) |
| 37 | | ax-1 3 |
. . . . . . . . 9
⊢ ((y
∈ A → y < x) →
(y ∈ ℝ → (y ∈ A
→ y < x))) |
| 38 | 37 | 19.20i 691 |
. . . . . . . 8
⊢ (∀y(y ∈
A → y < x) →
∀y(y ∈ ℝ → (y ∈ A
→ y < x))) |
| 39 | 36, 38 | sylbi 174 |
. . . . . . 7
⊢ (∀y ∈ A
y < x → ∀y(y ∈
ℝ → (y ∈ A → y <
x))) |
| 40 | 39 | anim2i 270 |
. . . . . 6
⊢ ((x
∈ ℝ ∧ ∀y ∈
A y
< x) → (x ∈ ℝ ∧ ∀y(y ∈
ℝ → (y ∈ A → y <
x)))) |
| 41 | 40 | 19.22i 723 |
. . . . 5
⊢ (∃x(x ∈
ℝ ∧ ∀y ∈ A y <
x) → ∃x(x ∈
ℝ ∧ ∀y(y ∈ ℝ → (y ∈ A
→ y < x)))) |
| 42 | 35, 41 | sylbi 174 |
. . . 4
⊢ (∃x ∈ ℝ ∀y ∈ A
y < x → ∃x(x ∈
ℝ ∧ ∀y(y ∈ ℝ → (y ∈ A
→ y < x)))) |
| 43 | 34, 42 | sylan2 346 |
. . 3
⊢ (((A
⊆ ℝ ∧ ¬ A = ∅)
∧ ∃x ∈ ℝ
∀y ∈ A y <
x) → ∃x ∈ ℝ (∀y ∈ A ¬
x < y ∧ ∀y ∈ ℝ (y < x →
∃z ∈ A y <
z))) |
| 44 | | df-ne 1192 |
. . . 4
⊢ (A
≠ ∅ ↔ ¬ A =
∅) |
| 45 | 44 | anbi2i 367 |
. . 3
⊢ ((A
⊆ ℝ ∧ A ≠ ∅)
↔ (A ⊆ ℝ ∧ ¬
A = ∅)) |
| 46 | 43, 45 | sylanb 344 |
. 2
⊢ (((A
⊆ ℝ ∧ A ≠ ∅) ∧
∃x ∈ ℝ ∀y ∈ A
y < x) → ∃x ∈ ℝ (∀y ∈ A ¬
x < y ∧ ∀y ∈ ℝ (y < x →
∃z ∈ A y <
z))) |
| 47 | 46 | 3impa 609 |
1
⊢ ((A
⊆ ℝ ∧ A ≠ ∅ ∧
∃x ∈ ℝ ∀y ∈ A
y < x) → ∃x ∈ ℝ (∀y ∈ A ¬
x < y ∧ ∀y ∈ ℝ (y < x →
∃z ∈ A y <
z))) |