Step | Hyp | Ref
| Expression |
1 | | simpll 764 |
. . . 4
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ (𝑥 ⊊ 𝐵 ∧ 𝑥 ≈ 𝐵)) → 𝐴 ∈ FinIV) |
2 | | pssss 4030 |
. . . . . . . . 9
⊢ (𝑥 ⊊ 𝐵 → 𝑥 ⊆ 𝐵) |
3 | | simpr 485 |
. . . . . . . . 9
⊢ ((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) → 𝐵 ⊆ 𝐴) |
4 | 2, 3 | sylan9ssr 3935 |
. . . . . . . 8
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ 𝑥 ⊊ 𝐵) → 𝑥 ⊆ 𝐴) |
5 | | difssd 4067 |
. . . . . . . 8
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ 𝑥 ⊊ 𝐵) → (𝐴 ∖ 𝐵) ⊆ 𝐴) |
6 | 4, 5 | unssd 4120 |
. . . . . . 7
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ 𝑥 ⊊ 𝐵) → (𝑥 ∪ (𝐴 ∖ 𝐵)) ⊆ 𝐴) |
7 | | pssnel 4404 |
. . . . . . . . 9
⊢ (𝑥 ⊊ 𝐵 → ∃𝑐(𝑐 ∈ 𝐵 ∧ ¬ 𝑐 ∈ 𝑥)) |
8 | 7 | adantl 482 |
. . . . . . . 8
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ 𝑥 ⊊ 𝐵) → ∃𝑐(𝑐 ∈ 𝐵 ∧ ¬ 𝑐 ∈ 𝑥)) |
9 | | simpllr 773 |
. . . . . . . . . . 11
⊢ ((((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ 𝑥 ⊊ 𝐵) ∧ (𝑐 ∈ 𝐵 ∧ ¬ 𝑐 ∈ 𝑥)) → 𝐵 ⊆ 𝐴) |
10 | | simprl 768 |
. . . . . . . . . . 11
⊢ ((((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ 𝑥 ⊊ 𝐵) ∧ (𝑐 ∈ 𝐵 ∧ ¬ 𝑐 ∈ 𝑥)) → 𝑐 ∈ 𝐵) |
11 | 9, 10 | sseldd 3922 |
. . . . . . . . . 10
⊢ ((((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ 𝑥 ⊊ 𝐵) ∧ (𝑐 ∈ 𝐵 ∧ ¬ 𝑐 ∈ 𝑥)) → 𝑐 ∈ 𝐴) |
12 | | simprr 770 |
. . . . . . . . . . 11
⊢ ((((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ 𝑥 ⊊ 𝐵) ∧ (𝑐 ∈ 𝐵 ∧ ¬ 𝑐 ∈ 𝑥)) → ¬ 𝑐 ∈ 𝑥) |
13 | | elndif 4063 |
. . . . . . . . . . . 12
⊢ (𝑐 ∈ 𝐵 → ¬ 𝑐 ∈ (𝐴 ∖ 𝐵)) |
14 | 13 | ad2antrl 725 |
. . . . . . . . . . 11
⊢ ((((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ 𝑥 ⊊ 𝐵) ∧ (𝑐 ∈ 𝐵 ∧ ¬ 𝑐 ∈ 𝑥)) → ¬ 𝑐 ∈ (𝐴 ∖ 𝐵)) |
15 | | ioran 981 |
. . . . . . . . . . . 12
⊢ (¬
(𝑐 ∈ 𝑥 ∨ 𝑐 ∈ (𝐴 ∖ 𝐵)) ↔ (¬ 𝑐 ∈ 𝑥 ∧ ¬ 𝑐 ∈ (𝐴 ∖ 𝐵))) |
16 | | elun 4083 |
. . . . . . . . . . . 12
⊢ (𝑐 ∈ (𝑥 ∪ (𝐴 ∖ 𝐵)) ↔ (𝑐 ∈ 𝑥 ∨ 𝑐 ∈ (𝐴 ∖ 𝐵))) |
17 | 15, 16 | xchnxbir 333 |
. . . . . . . . . . 11
⊢ (¬
𝑐 ∈ (𝑥 ∪ (𝐴 ∖ 𝐵)) ↔ (¬ 𝑐 ∈ 𝑥 ∧ ¬ 𝑐 ∈ (𝐴 ∖ 𝐵))) |
18 | 12, 14, 17 | sylanbrc 583 |
. . . . . . . . . 10
⊢ ((((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ 𝑥 ⊊ 𝐵) ∧ (𝑐 ∈ 𝐵 ∧ ¬ 𝑐 ∈ 𝑥)) → ¬ 𝑐 ∈ (𝑥 ∪ (𝐴 ∖ 𝐵))) |
19 | | nelneq2 2864 |
. . . . . . . . . 10
⊢ ((𝑐 ∈ 𝐴 ∧ ¬ 𝑐 ∈ (𝑥 ∪ (𝐴 ∖ 𝐵))) → ¬ 𝐴 = (𝑥 ∪ (𝐴 ∖ 𝐵))) |
20 | 11, 18, 19 | syl2anc 584 |
. . . . . . . . 9
⊢ ((((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ 𝑥 ⊊ 𝐵) ∧ (𝑐 ∈ 𝐵 ∧ ¬ 𝑐 ∈ 𝑥)) → ¬ 𝐴 = (𝑥 ∪ (𝐴 ∖ 𝐵))) |
21 | | eqcom 2745 |
. . . . . . . . 9
⊢ (𝐴 = (𝑥 ∪ (𝐴 ∖ 𝐵)) ↔ (𝑥 ∪ (𝐴 ∖ 𝐵)) = 𝐴) |
22 | 20, 21 | sylnib 328 |
. . . . . . . 8
⊢ ((((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ 𝑥 ⊊ 𝐵) ∧ (𝑐 ∈ 𝐵 ∧ ¬ 𝑐 ∈ 𝑥)) → ¬ (𝑥 ∪ (𝐴 ∖ 𝐵)) = 𝐴) |
23 | 8, 22 | exlimddv 1938 |
. . . . . . 7
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ 𝑥 ⊊ 𝐵) → ¬ (𝑥 ∪ (𝐴 ∖ 𝐵)) = 𝐴) |
24 | | dfpss2 4020 |
. . . . . . 7
⊢ ((𝑥 ∪ (𝐴 ∖ 𝐵)) ⊊ 𝐴 ↔ ((𝑥 ∪ (𝐴 ∖ 𝐵)) ⊆ 𝐴 ∧ ¬ (𝑥 ∪ (𝐴 ∖ 𝐵)) = 𝐴)) |
25 | 6, 23, 24 | sylanbrc 583 |
. . . . . 6
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ 𝑥 ⊊ 𝐵) → (𝑥 ∪ (𝐴 ∖ 𝐵)) ⊊ 𝐴) |
26 | 25 | adantrr 714 |
. . . . 5
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ (𝑥 ⊊ 𝐵 ∧ 𝑥 ≈ 𝐵)) → (𝑥 ∪ (𝐴 ∖ 𝐵)) ⊊ 𝐴) |
27 | | simprr 770 |
. . . . . . 7
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ (𝑥 ⊊ 𝐵 ∧ 𝑥 ≈ 𝐵)) → 𝑥 ≈ 𝐵) |
28 | | difexg 5251 |
. . . . . . . 8
⊢ (𝐴 ∈ FinIV →
(𝐴 ∖ 𝐵) ∈ V) |
29 | | enrefg 8772 |
. . . . . . . 8
⊢ ((𝐴 ∖ 𝐵) ∈ V → (𝐴 ∖ 𝐵) ≈ (𝐴 ∖ 𝐵)) |
30 | 1, 28, 29 | 3syl 18 |
. . . . . . 7
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ (𝑥 ⊊ 𝐵 ∧ 𝑥 ≈ 𝐵)) → (𝐴 ∖ 𝐵) ≈ (𝐴 ∖ 𝐵)) |
31 | 2 | ad2antrl 725 |
. . . . . . . . . 10
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ (𝑥 ⊊ 𝐵 ∧ 𝑥 ≈ 𝐵)) → 𝑥 ⊆ 𝐵) |
32 | | ssinss1 4171 |
. . . . . . . . . 10
⊢ (𝑥 ⊆ 𝐵 → (𝑥 ∩ 𝐴) ⊆ 𝐵) |
33 | 31, 32 | syl 17 |
. . . . . . . . 9
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ (𝑥 ⊊ 𝐵 ∧ 𝑥 ≈ 𝐵)) → (𝑥 ∩ 𝐴) ⊆ 𝐵) |
34 | | inssdif0 4303 |
. . . . . . . . 9
⊢ ((𝑥 ∩ 𝐴) ⊆ 𝐵 ↔ (𝑥 ∩ (𝐴 ∖ 𝐵)) = ∅) |
35 | 33, 34 | sylib 217 |
. . . . . . . 8
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ (𝑥 ⊊ 𝐵 ∧ 𝑥 ≈ 𝐵)) → (𝑥 ∩ (𝐴 ∖ 𝐵)) = ∅) |
36 | | disjdif 4405 |
. . . . . . . 8
⊢ (𝐵 ∩ (𝐴 ∖ 𝐵)) = ∅ |
37 | 35, 36 | jctir 521 |
. . . . . . 7
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ (𝑥 ⊊ 𝐵 ∧ 𝑥 ≈ 𝐵)) → ((𝑥 ∩ (𝐴 ∖ 𝐵)) = ∅ ∧ (𝐵 ∩ (𝐴 ∖ 𝐵)) = ∅)) |
38 | | unen 8836 |
. . . . . . 7
⊢ (((𝑥 ≈ 𝐵 ∧ (𝐴 ∖ 𝐵) ≈ (𝐴 ∖ 𝐵)) ∧ ((𝑥 ∩ (𝐴 ∖ 𝐵)) = ∅ ∧ (𝐵 ∩ (𝐴 ∖ 𝐵)) = ∅)) → (𝑥 ∪ (𝐴 ∖ 𝐵)) ≈ (𝐵 ∪ (𝐴 ∖ 𝐵))) |
39 | 27, 30, 37, 38 | syl21anc 835 |
. . . . . 6
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ (𝑥 ⊊ 𝐵 ∧ 𝑥 ≈ 𝐵)) → (𝑥 ∪ (𝐴 ∖ 𝐵)) ≈ (𝐵 ∪ (𝐴 ∖ 𝐵))) |
40 | | simplr 766 |
. . . . . . 7
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ (𝑥 ⊊ 𝐵 ∧ 𝑥 ≈ 𝐵)) → 𝐵 ⊆ 𝐴) |
41 | | undif 4415 |
. . . . . . 7
⊢ (𝐵 ⊆ 𝐴 ↔ (𝐵 ∪ (𝐴 ∖ 𝐵)) = 𝐴) |
42 | 40, 41 | sylib 217 |
. . . . . 6
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ (𝑥 ⊊ 𝐵 ∧ 𝑥 ≈ 𝐵)) → (𝐵 ∪ (𝐴 ∖ 𝐵)) = 𝐴) |
43 | 39, 42 | breqtrd 5100 |
. . . . 5
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ (𝑥 ⊊ 𝐵 ∧ 𝑥 ≈ 𝐵)) → (𝑥 ∪ (𝐴 ∖ 𝐵)) ≈ 𝐴) |
44 | | fin4i 10054 |
. . . . 5
⊢ (((𝑥 ∪ (𝐴 ∖ 𝐵)) ⊊ 𝐴 ∧ (𝑥 ∪ (𝐴 ∖ 𝐵)) ≈ 𝐴) → ¬ 𝐴 ∈ FinIV) |
45 | 26, 43, 44 | syl2anc 584 |
. . . 4
⊢ (((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) ∧ (𝑥 ⊊ 𝐵 ∧ 𝑥 ≈ 𝐵)) → ¬ 𝐴 ∈ FinIV) |
46 | 1, 45 | pm2.65da 814 |
. . 3
⊢ ((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) → ¬ (𝑥 ⊊ 𝐵 ∧ 𝑥 ≈ 𝐵)) |
47 | 46 | nexdv 1939 |
. 2
⊢ ((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) → ¬ ∃𝑥(𝑥 ⊊ 𝐵 ∧ 𝑥 ≈ 𝐵)) |
48 | | ssexg 5247 |
. . . 4
⊢ ((𝐵 ⊆ 𝐴 ∧ 𝐴 ∈ FinIV) → 𝐵 ∈ V) |
49 | 48 | ancoms 459 |
. . 3
⊢ ((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) → 𝐵 ∈ V) |
50 | | isfin4 10053 |
. . 3
⊢ (𝐵 ∈ V → (𝐵 ∈ FinIV ↔
¬ ∃𝑥(𝑥 ⊊ 𝐵 ∧ 𝑥 ≈ 𝐵))) |
51 | 49, 50 | syl 17 |
. 2
⊢ ((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) → (𝐵 ∈ FinIV ↔ ¬
∃𝑥(𝑥 ⊊ 𝐵 ∧ 𝑥 ≈ 𝐵))) |
52 | 47, 51 | mpbird 256 |
1
⊢ ((𝐴 ∈ FinIV ∧
𝐵 ⊆ 𝐴) → 𝐵 ∈ FinIV) |