Step | Hyp | Ref
| Expression |
1 | | elprnq 10747 |
. . . . . . . . . . . . 13
⊢ ((𝐴 ∈ P ∧
𝑥 ∈ 𝐴) → 𝑥 ∈ Q) |
2 | | prub 10750 |
. . . . . . . . . . . . 13
⊢ (((𝐵 ∈ P ∧
𝑦 ∈ 𝐵) ∧ 𝑥 ∈ Q) → (¬ 𝑥 ∈ 𝐵 → 𝑦 <Q 𝑥)) |
3 | 1, 2 | sylan2 593 |
. . . . . . . . . . . 12
⊢ (((𝐵 ∈ P ∧
𝑦 ∈ 𝐵) ∧ (𝐴 ∈ P ∧ 𝑥 ∈ 𝐴)) → (¬ 𝑥 ∈ 𝐵 → 𝑦 <Q 𝑥)) |
4 | | prcdnq 10749 |
. . . . . . . . . . . . 13
⊢ ((𝐴 ∈ P ∧
𝑥 ∈ 𝐴) → (𝑦 <Q 𝑥 → 𝑦 ∈ 𝐴)) |
5 | 4 | adantl 482 |
. . . . . . . . . . . 12
⊢ (((𝐵 ∈ P ∧
𝑦 ∈ 𝐵) ∧ (𝐴 ∈ P ∧ 𝑥 ∈ 𝐴)) → (𝑦 <Q 𝑥 → 𝑦 ∈ 𝐴)) |
6 | 3, 5 | syld 47 |
. . . . . . . . . . 11
⊢ (((𝐵 ∈ P ∧
𝑦 ∈ 𝐵) ∧ (𝐴 ∈ P ∧ 𝑥 ∈ 𝐴)) → (¬ 𝑥 ∈ 𝐵 → 𝑦 ∈ 𝐴)) |
7 | 6 | exp43 437 |
. . . . . . . . . 10
⊢ (𝐵 ∈ P →
(𝑦 ∈ 𝐵 → (𝐴 ∈ P → (𝑥 ∈ 𝐴 → (¬ 𝑥 ∈ 𝐵 → 𝑦 ∈ 𝐴))))) |
8 | 7 | com3r 87 |
. . . . . . . . 9
⊢ (𝐴 ∈ P →
(𝐵 ∈ P
→ (𝑦 ∈ 𝐵 → (𝑥 ∈ 𝐴 → (¬ 𝑥 ∈ 𝐵 → 𝑦 ∈ 𝐴))))) |
9 | 8 | imp 407 |
. . . . . . . 8
⊢ ((𝐴 ∈ P ∧
𝐵 ∈ P)
→ (𝑦 ∈ 𝐵 → (𝑥 ∈ 𝐴 → (¬ 𝑥 ∈ 𝐵 → 𝑦 ∈ 𝐴)))) |
10 | 9 | imp4a 423 |
. . . . . . 7
⊢ ((𝐴 ∈ P ∧
𝐵 ∈ P)
→ (𝑦 ∈ 𝐵 → ((𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵) → 𝑦 ∈ 𝐴))) |
11 | 10 | com23 86 |
. . . . . 6
⊢ ((𝐴 ∈ P ∧
𝐵 ∈ P)
→ ((𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵) → (𝑦 ∈ 𝐵 → 𝑦 ∈ 𝐴))) |
12 | 11 | alrimdv 1932 |
. . . . 5
⊢ ((𝐴 ∈ P ∧
𝐵 ∈ P)
→ ((𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵) → ∀𝑦(𝑦 ∈ 𝐵 → 𝑦 ∈ 𝐴))) |
13 | 12 | exlimdv 1936 |
. . . 4
⊢ ((𝐴 ∈ P ∧
𝐵 ∈ P)
→ (∃𝑥(𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵) → ∀𝑦(𝑦 ∈ 𝐵 → 𝑦 ∈ 𝐴))) |
14 | | nss 3983 |
. . . . 5
⊢ (¬
𝐴 ⊆ 𝐵 ↔ ∃𝑥(𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵)) |
15 | | sspss 4034 |
. . . . 5
⊢ (𝐴 ⊆ 𝐵 ↔ (𝐴 ⊊ 𝐵 ∨ 𝐴 = 𝐵)) |
16 | 14, 15 | xchnxbi 332 |
. . . 4
⊢ (¬
(𝐴 ⊊ 𝐵 ∨ 𝐴 = 𝐵) ↔ ∃𝑥(𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵)) |
17 | | sspss 4034 |
. . . . 5
⊢ (𝐵 ⊆ 𝐴 ↔ (𝐵 ⊊ 𝐴 ∨ 𝐵 = 𝐴)) |
18 | | dfss2 3907 |
. . . . 5
⊢ (𝐵 ⊆ 𝐴 ↔ ∀𝑦(𝑦 ∈ 𝐵 → 𝑦 ∈ 𝐴)) |
19 | 17, 18 | bitr3i 276 |
. . . 4
⊢ ((𝐵 ⊊ 𝐴 ∨ 𝐵 = 𝐴) ↔ ∀𝑦(𝑦 ∈ 𝐵 → 𝑦 ∈ 𝐴)) |
20 | 13, 16, 19 | 3imtr4g 296 |
. . 3
⊢ ((𝐴 ∈ P ∧
𝐵 ∈ P)
→ (¬ (𝐴 ⊊
𝐵 ∨ 𝐴 = 𝐵) → (𝐵 ⊊ 𝐴 ∨ 𝐵 = 𝐴))) |
21 | 20 | orrd 860 |
. 2
⊢ ((𝐴 ∈ P ∧
𝐵 ∈ P)
→ ((𝐴 ⊊ 𝐵 ∨ 𝐴 = 𝐵) ∨ (𝐵 ⊊ 𝐴 ∨ 𝐵 = 𝐴))) |
22 | | df-3or 1087 |
. . 3
⊢ ((𝐴 ⊊ 𝐵 ∨ 𝐴 = 𝐵 ∨ 𝐵 ⊊ 𝐴) ↔ ((𝐴 ⊊ 𝐵 ∨ 𝐴 = 𝐵) ∨ 𝐵 ⊊ 𝐴)) |
23 | | or32 923 |
. . 3
⊢ (((𝐴 ⊊ 𝐵 ∨ 𝐴 = 𝐵) ∨ 𝐵 ⊊ 𝐴) ↔ ((𝐴 ⊊ 𝐵 ∨ 𝐵 ⊊ 𝐴) ∨ 𝐴 = 𝐵)) |
24 | | orordir 927 |
. . . 4
⊢ (((𝐴 ⊊ 𝐵 ∨ 𝐵 ⊊ 𝐴) ∨ 𝐴 = 𝐵) ↔ ((𝐴 ⊊ 𝐵 ∨ 𝐴 = 𝐵) ∨ (𝐵 ⊊ 𝐴 ∨ 𝐴 = 𝐵))) |
25 | | eqcom 2745 |
. . . . . 6
⊢ (𝐵 = 𝐴 ↔ 𝐴 = 𝐵) |
26 | 25 | orbi2i 910 |
. . . . 5
⊢ ((𝐵 ⊊ 𝐴 ∨ 𝐵 = 𝐴) ↔ (𝐵 ⊊ 𝐴 ∨ 𝐴 = 𝐵)) |
27 | 26 | orbi2i 910 |
. . . 4
⊢ (((𝐴 ⊊ 𝐵 ∨ 𝐴 = 𝐵) ∨ (𝐵 ⊊ 𝐴 ∨ 𝐵 = 𝐴)) ↔ ((𝐴 ⊊ 𝐵 ∨ 𝐴 = 𝐵) ∨ (𝐵 ⊊ 𝐴 ∨ 𝐴 = 𝐵))) |
28 | 24, 27 | bitr4i 277 |
. . 3
⊢ (((𝐴 ⊊ 𝐵 ∨ 𝐵 ⊊ 𝐴) ∨ 𝐴 = 𝐵) ↔ ((𝐴 ⊊ 𝐵 ∨ 𝐴 = 𝐵) ∨ (𝐵 ⊊ 𝐴 ∨ 𝐵 = 𝐴))) |
29 | 22, 23, 28 | 3bitri 297 |
. 2
⊢ ((𝐴 ⊊ 𝐵 ∨ 𝐴 = 𝐵 ∨ 𝐵 ⊊ 𝐴) ↔ ((𝐴 ⊊ 𝐵 ∨ 𝐴 = 𝐵) ∨ (𝐵 ⊊ 𝐴 ∨ 𝐵 = 𝐴))) |
30 | 21, 29 | sylibr 233 |
1
⊢ ((𝐴 ∈ P ∧
𝐵 ∈ P)
→ (𝐴 ⊊ 𝐵 ∨ 𝐴 = 𝐵 ∨ 𝐵 ⊊ 𝐴)) |