Step | Hyp | Ref
| Expression |
1 | | ordtr 6227 |
. . . 4
⊢ (Ord
𝐴 → Tr 𝐴) |
2 | | ordfr 6228 |
. . . 4
⊢ (Ord
𝐴 → E Fr 𝐴) |
3 | | tz7.2 5535 |
. . . . 5
⊢ ((Tr
𝐴 ∧ E Fr 𝐴 ∧ 𝐵 ∈ 𝐴) → (𝐵 ⊆ 𝐴 ∧ 𝐵 ≠ 𝐴)) |
4 | 3 | 3exp 1121 |
. . . 4
⊢ (Tr 𝐴 → ( E Fr 𝐴 → (𝐵 ∈ 𝐴 → (𝐵 ⊆ 𝐴 ∧ 𝐵 ≠ 𝐴)))) |
5 | 1, 2, 4 | sylc 65 |
. . 3
⊢ (Ord
𝐴 → (𝐵 ∈ 𝐴 → (𝐵 ⊆ 𝐴 ∧ 𝐵 ≠ 𝐴))) |
6 | 5 | adantr 484 |
. 2
⊢ ((Ord
𝐴 ∧ Tr 𝐵) → (𝐵 ∈ 𝐴 → (𝐵 ⊆ 𝐴 ∧ 𝐵 ≠ 𝐴))) |
7 | | pssdifn0 4280 |
. . . . . 6
⊢ ((𝐵 ⊆ 𝐴 ∧ 𝐵 ≠ 𝐴) → (𝐴 ∖ 𝐵) ≠ ∅) |
8 | | difss 4046 |
. . . . . . . . . . . 12
⊢ (𝐴 ∖ 𝐵) ⊆ 𝐴 |
9 | | tz7.5 6234 |
. . . . . . . . . . . 12
⊢ ((Ord
𝐴 ∧ (𝐴 ∖ 𝐵) ⊆ 𝐴 ∧ (𝐴 ∖ 𝐵) ≠ ∅) → ∃𝑥 ∈ (𝐴 ∖ 𝐵)((𝐴 ∖ 𝐵) ∩ 𝑥) = ∅) |
10 | 8, 9 | mp3an2 1451 |
. . . . . . . . . . 11
⊢ ((Ord
𝐴 ∧ (𝐴 ∖ 𝐵) ≠ ∅) → ∃𝑥 ∈ (𝐴 ∖ 𝐵)((𝐴 ∖ 𝐵) ∩ 𝑥) = ∅) |
11 | | eldifi 4041 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝑥 ∈ (𝐴 ∖ 𝐵) → 𝑥 ∈ 𝐴) |
12 | | trss 5170 |
. . . . . . . . . . . . . . . . . 18
⊢ (Tr 𝐴 → (𝑥 ∈ 𝐴 → 𝑥 ⊆ 𝐴)) |
13 | | difin0ss 4283 |
. . . . . . . . . . . . . . . . . . 19
⊢ (((𝐴 ∖ 𝐵) ∩ 𝑥) = ∅ → (𝑥 ⊆ 𝐴 → 𝑥 ⊆ 𝐵)) |
14 | 13 | com12 32 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝑥 ⊆ 𝐴 → (((𝐴 ∖ 𝐵) ∩ 𝑥) = ∅ → 𝑥 ⊆ 𝐵)) |
15 | 11, 12, 14 | syl56 36 |
. . . . . . . . . . . . . . . . 17
⊢ (Tr 𝐴 → (𝑥 ∈ (𝐴 ∖ 𝐵) → (((𝐴 ∖ 𝐵) ∩ 𝑥) = ∅ → 𝑥 ⊆ 𝐵))) |
16 | 1, 15 | syl 17 |
. . . . . . . . . . . . . . . 16
⊢ (Ord
𝐴 → (𝑥 ∈ (𝐴 ∖ 𝐵) → (((𝐴 ∖ 𝐵) ∩ 𝑥) = ∅ → 𝑥 ⊆ 𝐵))) |
17 | 16 | ad2antrr 726 |
. . . . . . . . . . . . . . 15
⊢ (((Ord
𝐴 ∧ Tr 𝐵) ∧ 𝐵 ⊆ 𝐴) → (𝑥 ∈ (𝐴 ∖ 𝐵) → (((𝐴 ∖ 𝐵) ∩ 𝑥) = ∅ → 𝑥 ⊆ 𝐵))) |
18 | 17 | imp32 422 |
. . . . . . . . . . . . . 14
⊢ ((((Ord
𝐴 ∧ Tr 𝐵) ∧ 𝐵 ⊆ 𝐴) ∧ (𝑥 ∈ (𝐴 ∖ 𝐵) ∧ ((𝐴 ∖ 𝐵) ∩ 𝑥) = ∅)) → 𝑥 ⊆ 𝐵) |
19 | | eleq1w 2820 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ (𝑦 = 𝑥 → (𝑦 ∈ 𝐵 ↔ 𝑥 ∈ 𝐵)) |
20 | 19 | biimpcd 252 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝑦 ∈ 𝐵 → (𝑦 = 𝑥 → 𝑥 ∈ 𝐵)) |
21 | | eldifn 4042 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ (𝑥 ∈ (𝐴 ∖ 𝐵) → ¬ 𝑥 ∈ 𝐵) |
22 | 20, 21 | nsyli 160 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (𝑦 ∈ 𝐵 → (𝑥 ∈ (𝐴 ∖ 𝐵) → ¬ 𝑦 = 𝑥)) |
23 | 22 | imp 410 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ ((𝑦 ∈ 𝐵 ∧ 𝑥 ∈ (𝐴 ∖ 𝐵)) → ¬ 𝑦 = 𝑥) |
24 | 23 | adantll 714 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (((𝐵 ⊆ 𝐴 ∧ 𝑦 ∈ 𝐵) ∧ 𝑥 ∈ (𝐴 ∖ 𝐵)) → ¬ 𝑦 = 𝑥) |
25 | 24 | adantl 485 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (((Ord
𝐴 ∧ Tr 𝐵) ∧ ((𝐵 ⊆ 𝐴 ∧ 𝑦 ∈ 𝐵) ∧ 𝑥 ∈ (𝐴 ∖ 𝐵))) → ¬ 𝑦 = 𝑥) |
26 | | trel 5168 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢ (Tr 𝐵 → ((𝑥 ∈ 𝑦 ∧ 𝑦 ∈ 𝐵) → 𝑥 ∈ 𝐵)) |
27 | 26 | expcomd 420 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ (Tr 𝐵 → (𝑦 ∈ 𝐵 → (𝑥 ∈ 𝑦 → 𝑥 ∈ 𝐵))) |
28 | 27 | imp 410 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ ((Tr
𝐵 ∧ 𝑦 ∈ 𝐵) → (𝑥 ∈ 𝑦 → 𝑥 ∈ 𝐵)) |
29 | 28, 21 | nsyli 160 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ ((Tr
𝐵 ∧ 𝑦 ∈ 𝐵) → (𝑥 ∈ (𝐴 ∖ 𝐵) → ¬ 𝑥 ∈ 𝑦)) |
30 | 29 | ex 416 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ (Tr 𝐵 → (𝑦 ∈ 𝐵 → (𝑥 ∈ (𝐴 ∖ 𝐵) → ¬ 𝑥 ∈ 𝑦))) |
31 | 30 | adantld 494 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (Tr 𝐵 → ((𝐵 ⊆ 𝐴 ∧ 𝑦 ∈ 𝐵) → (𝑥 ∈ (𝐴 ∖ 𝐵) → ¬ 𝑥 ∈ 𝑦))) |
32 | 31 | imp32 422 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ ((Tr
𝐵 ∧ ((𝐵 ⊆ 𝐴 ∧ 𝑦 ∈ 𝐵) ∧ 𝑥 ∈ (𝐴 ∖ 𝐵))) → ¬ 𝑥 ∈ 𝑦) |
33 | 32 | adantll 714 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (((Ord
𝐴 ∧ Tr 𝐵) ∧ ((𝐵 ⊆ 𝐴 ∧ 𝑦 ∈ 𝐵) ∧ 𝑥 ∈ (𝐴 ∖ 𝐵))) → ¬ 𝑥 ∈ 𝑦) |
34 | | ordwe 6226 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (Ord
𝐴 → E We 𝐴) |
35 | | ssel2 3895 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ ((𝐵 ⊆ 𝐴 ∧ 𝑦 ∈ 𝐵) → 𝑦 ∈ 𝐴) |
36 | 35, 11 | anim12i 616 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (((𝐵 ⊆ 𝐴 ∧ 𝑦 ∈ 𝐵) ∧ 𝑥 ∈ (𝐴 ∖ 𝐵)) → (𝑦 ∈ 𝐴 ∧ 𝑥 ∈ 𝐴)) |
37 | | wecmpep 5543 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ (( E We
𝐴 ∧ (𝑦 ∈ 𝐴 ∧ 𝑥 ∈ 𝐴)) → (𝑦 ∈ 𝑥 ∨ 𝑦 = 𝑥 ∨ 𝑥 ∈ 𝑦)) |
38 | 34, 36, 37 | syl2an 599 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ ((Ord
𝐴 ∧ ((𝐵 ⊆ 𝐴 ∧ 𝑦 ∈ 𝐵) ∧ 𝑥 ∈ (𝐴 ∖ 𝐵))) → (𝑦 ∈ 𝑥 ∨ 𝑦 = 𝑥 ∨ 𝑥 ∈ 𝑦)) |
39 | 38 | adantlr 715 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (((Ord
𝐴 ∧ Tr 𝐵) ∧ ((𝐵 ⊆ 𝐴 ∧ 𝑦 ∈ 𝐵) ∧ 𝑥 ∈ (𝐴 ∖ 𝐵))) → (𝑦 ∈ 𝑥 ∨ 𝑦 = 𝑥 ∨ 𝑥 ∈ 𝑦)) |
40 | 25, 33, 39 | ecase23d 1475 |
. . . . . . . . . . . . . . . . . . 19
⊢ (((Ord
𝐴 ∧ Tr 𝐵) ∧ ((𝐵 ⊆ 𝐴 ∧ 𝑦 ∈ 𝐵) ∧ 𝑥 ∈ (𝐴 ∖ 𝐵))) → 𝑦 ∈ 𝑥) |
41 | 40 | exp44 441 |
. . . . . . . . . . . . . . . . . 18
⊢ ((Ord
𝐴 ∧ Tr 𝐵) → (𝐵 ⊆ 𝐴 → (𝑦 ∈ 𝐵 → (𝑥 ∈ (𝐴 ∖ 𝐵) → 𝑦 ∈ 𝑥)))) |
42 | 41 | com34 91 |
. . . . . . . . . . . . . . . . 17
⊢ ((Ord
𝐴 ∧ Tr 𝐵) → (𝐵 ⊆ 𝐴 → (𝑥 ∈ (𝐴 ∖ 𝐵) → (𝑦 ∈ 𝐵 → 𝑦 ∈ 𝑥)))) |
43 | 42 | imp31 421 |
. . . . . . . . . . . . . . . 16
⊢ ((((Ord
𝐴 ∧ Tr 𝐵) ∧ 𝐵 ⊆ 𝐴) ∧ 𝑥 ∈ (𝐴 ∖ 𝐵)) → (𝑦 ∈ 𝐵 → 𝑦 ∈ 𝑥)) |
44 | 43 | ssrdv 3907 |
. . . . . . . . . . . . . . 15
⊢ ((((Ord
𝐴 ∧ Tr 𝐵) ∧ 𝐵 ⊆ 𝐴) ∧ 𝑥 ∈ (𝐴 ∖ 𝐵)) → 𝐵 ⊆ 𝑥) |
45 | 44 | adantrr 717 |
. . . . . . . . . . . . . 14
⊢ ((((Ord
𝐴 ∧ Tr 𝐵) ∧ 𝐵 ⊆ 𝐴) ∧ (𝑥 ∈ (𝐴 ∖ 𝐵) ∧ ((𝐴 ∖ 𝐵) ∩ 𝑥) = ∅)) → 𝐵 ⊆ 𝑥) |
46 | 18, 45 | eqssd 3918 |
. . . . . . . . . . . . 13
⊢ ((((Ord
𝐴 ∧ Tr 𝐵) ∧ 𝐵 ⊆ 𝐴) ∧ (𝑥 ∈ (𝐴 ∖ 𝐵) ∧ ((𝐴 ∖ 𝐵) ∩ 𝑥) = ∅)) → 𝑥 = 𝐵) |
47 | 11 | ad2antrl 728 |
. . . . . . . . . . . . 13
⊢ ((((Ord
𝐴 ∧ Tr 𝐵) ∧ 𝐵 ⊆ 𝐴) ∧ (𝑥 ∈ (𝐴 ∖ 𝐵) ∧ ((𝐴 ∖ 𝐵) ∩ 𝑥) = ∅)) → 𝑥 ∈ 𝐴) |
48 | 46, 47 | eqeltrrd 2839 |
. . . . . . . . . . . 12
⊢ ((((Ord
𝐴 ∧ Tr 𝐵) ∧ 𝐵 ⊆ 𝐴) ∧ (𝑥 ∈ (𝐴 ∖ 𝐵) ∧ ((𝐴 ∖ 𝐵) ∩ 𝑥) = ∅)) → 𝐵 ∈ 𝐴) |
49 | 48 | rexlimdvaa 3204 |
. . . . . . . . . . 11
⊢ (((Ord
𝐴 ∧ Tr 𝐵) ∧ 𝐵 ⊆ 𝐴) → (∃𝑥 ∈ (𝐴 ∖ 𝐵)((𝐴 ∖ 𝐵) ∩ 𝑥) = ∅ → 𝐵 ∈ 𝐴)) |
50 | 10, 49 | syl5 34 |
. . . . . . . . . 10
⊢ (((Ord
𝐴 ∧ Tr 𝐵) ∧ 𝐵 ⊆ 𝐴) → ((Ord 𝐴 ∧ (𝐴 ∖ 𝐵) ≠ ∅) → 𝐵 ∈ 𝐴)) |
51 | 50 | exp4b 434 |
. . . . . . . . 9
⊢ ((Ord
𝐴 ∧ Tr 𝐵) → (𝐵 ⊆ 𝐴 → (Ord 𝐴 → ((𝐴 ∖ 𝐵) ≠ ∅ → 𝐵 ∈ 𝐴)))) |
52 | 51 | com23 86 |
. . . . . . . 8
⊢ ((Ord
𝐴 ∧ Tr 𝐵) → (Ord 𝐴 → (𝐵 ⊆ 𝐴 → ((𝐴 ∖ 𝐵) ≠ ∅ → 𝐵 ∈ 𝐴)))) |
53 | 52 | adantrd 495 |
. . . . . . 7
⊢ ((Ord
𝐴 ∧ Tr 𝐵) → ((Ord 𝐴 ∧ Tr 𝐵) → (𝐵 ⊆ 𝐴 → ((𝐴 ∖ 𝐵) ≠ ∅ → 𝐵 ∈ 𝐴)))) |
54 | 53 | pm2.43i 52 |
. . . . . 6
⊢ ((Ord
𝐴 ∧ Tr 𝐵) → (𝐵 ⊆ 𝐴 → ((𝐴 ∖ 𝐵) ≠ ∅ → 𝐵 ∈ 𝐴))) |
55 | 7, 54 | syl7 74 |
. . . . 5
⊢ ((Ord
𝐴 ∧ Tr 𝐵) → (𝐵 ⊆ 𝐴 → ((𝐵 ⊆ 𝐴 ∧ 𝐵 ≠ 𝐴) → 𝐵 ∈ 𝐴))) |
56 | 55 | exp4a 435 |
. . . 4
⊢ ((Ord
𝐴 ∧ Tr 𝐵) → (𝐵 ⊆ 𝐴 → (𝐵 ⊆ 𝐴 → (𝐵 ≠ 𝐴 → 𝐵 ∈ 𝐴)))) |
57 | 56 | pm2.43d 53 |
. . 3
⊢ ((Ord
𝐴 ∧ Tr 𝐵) → (𝐵 ⊆ 𝐴 → (𝐵 ≠ 𝐴 → 𝐵 ∈ 𝐴))) |
58 | 57 | impd 414 |
. 2
⊢ ((Ord
𝐴 ∧ Tr 𝐵) → ((𝐵 ⊆ 𝐴 ∧ 𝐵 ≠ 𝐴) → 𝐵 ∈ 𝐴)) |
59 | 6, 58 | impbid 215 |
1
⊢ ((Ord
𝐴 ∧ Tr 𝐵) → (𝐵 ∈ 𝐴 ↔ (𝐵 ⊆ 𝐴 ∧ 𝐵 ≠ 𝐴))) |