Step | Hyp | Ref
| Expression |
1 | | anandir 674 |
. . . . . . . 8
⊢ (((𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵) ∧ 𝑥𝐹𝑦) ↔ ((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ (¬ 𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦))) |
2 | 1 | exbii 1850 |
. . . . . . 7
⊢
(∃𝑥((𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵) ∧ 𝑥𝐹𝑦) ↔ ∃𝑥((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ (¬ 𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦))) |
3 | | 19.40 1889 |
. . . . . . 7
⊢
(∃𝑥((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ (¬ 𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)) → (∃𝑥(𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ∃𝑥(¬ 𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦))) |
4 | 2, 3 | sylbi 216 |
. . . . . 6
⊢
(∃𝑥((𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵) ∧ 𝑥𝐹𝑦) → (∃𝑥(𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ∃𝑥(¬ 𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦))) |
5 | | nfv 1917 |
. . . . . . . . . . 11
⊢
Ⅎ𝑥Fun ◡𝐹 |
6 | | nfe1 2147 |
. . . . . . . . . . 11
⊢
Ⅎ𝑥∃𝑥(𝑥𝐹𝑦 ∧ ¬ 𝑥 ∈ 𝐵) |
7 | 5, 6 | nfan 1902 |
. . . . . . . . . 10
⊢
Ⅎ𝑥(Fun ◡𝐹 ∧ ∃𝑥(𝑥𝐹𝑦 ∧ ¬ 𝑥 ∈ 𝐵)) |
8 | | funmo 6450 |
. . . . . . . . . . . . . 14
⊢ (Fun
◡𝐹 → ∃*𝑥 𝑦◡𝐹𝑥) |
9 | | vex 3436 |
. . . . . . . . . . . . . . . 16
⊢ 𝑦 ∈ V |
10 | | vex 3436 |
. . . . . . . . . . . . . . . 16
⊢ 𝑥 ∈ V |
11 | 9, 10 | brcnv 5791 |
. . . . . . . . . . . . . . 15
⊢ (𝑦◡𝐹𝑥 ↔ 𝑥𝐹𝑦) |
12 | 11 | mobii 2548 |
. . . . . . . . . . . . . 14
⊢
(∃*𝑥 𝑦◡𝐹𝑥 ↔ ∃*𝑥 𝑥𝐹𝑦) |
13 | 8, 12 | sylib 217 |
. . . . . . . . . . . . 13
⊢ (Fun
◡𝐹 → ∃*𝑥 𝑥𝐹𝑦) |
14 | | mopick 2627 |
. . . . . . . . . . . . 13
⊢
((∃*𝑥 𝑥𝐹𝑦 ∧ ∃𝑥(𝑥𝐹𝑦 ∧ ¬ 𝑥 ∈ 𝐵)) → (𝑥𝐹𝑦 → ¬ 𝑥 ∈ 𝐵)) |
15 | 13, 14 | sylan 580 |
. . . . . . . . . . . 12
⊢ ((Fun
◡𝐹 ∧ ∃𝑥(𝑥𝐹𝑦 ∧ ¬ 𝑥 ∈ 𝐵)) → (𝑥𝐹𝑦 → ¬ 𝑥 ∈ 𝐵)) |
16 | 15 | con2d 134 |
. . . . . . . . . . 11
⊢ ((Fun
◡𝐹 ∧ ∃𝑥(𝑥𝐹𝑦 ∧ ¬ 𝑥 ∈ 𝐵)) → (𝑥 ∈ 𝐵 → ¬ 𝑥𝐹𝑦)) |
17 | | imnan 400 |
. . . . . . . . . . 11
⊢ ((𝑥 ∈ 𝐵 → ¬ 𝑥𝐹𝑦) ↔ ¬ (𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)) |
18 | 16, 17 | sylib 217 |
. . . . . . . . . 10
⊢ ((Fun
◡𝐹 ∧ ∃𝑥(𝑥𝐹𝑦 ∧ ¬ 𝑥 ∈ 𝐵)) → ¬ (𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)) |
19 | 7, 18 | alrimi 2206 |
. . . . . . . . 9
⊢ ((Fun
◡𝐹 ∧ ∃𝑥(𝑥𝐹𝑦 ∧ ¬ 𝑥 ∈ 𝐵)) → ∀𝑥 ¬ (𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)) |
20 | 19 | ex 413 |
. . . . . . . 8
⊢ (Fun
◡𝐹 → (∃𝑥(𝑥𝐹𝑦 ∧ ¬ 𝑥 ∈ 𝐵) → ∀𝑥 ¬ (𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦))) |
21 | | exancom 1864 |
. . . . . . . 8
⊢
(∃𝑥(𝑥𝐹𝑦 ∧ ¬ 𝑥 ∈ 𝐵) ↔ ∃𝑥(¬ 𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)) |
22 | | alnex 1784 |
. . . . . . . 8
⊢
(∀𝑥 ¬
(𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦) ↔ ¬ ∃𝑥(𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)) |
23 | 20, 21, 22 | 3imtr3g 295 |
. . . . . . 7
⊢ (Fun
◡𝐹 → (∃𝑥(¬ 𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦) → ¬ ∃𝑥(𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦))) |
24 | 23 | anim2d 612 |
. . . . . 6
⊢ (Fun
◡𝐹 → ((∃𝑥(𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ∃𝑥(¬ 𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)) → (∃𝑥(𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ ∃𝑥(𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)))) |
25 | 4, 24 | syl5 34 |
. . . . 5
⊢ (Fun
◡𝐹 → (∃𝑥((𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵) ∧ 𝑥𝐹𝑦) → (∃𝑥(𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ ∃𝑥(𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)))) |
26 | | 19.29r 1877 |
. . . . . . 7
⊢
((∃𝑥(𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ∀𝑥 ¬ (𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)) → ∃𝑥((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ (𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦))) |
27 | 22, 26 | sylan2br 595 |
. . . . . 6
⊢
((∃𝑥(𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ ∃𝑥(𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)) → ∃𝑥((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ (𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦))) |
28 | | andi 1005 |
. . . . . . . 8
⊢ (((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ (¬ 𝑥 ∈ 𝐵 ∨ ¬ 𝑥𝐹𝑦)) ↔ (((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ 𝑥 ∈ 𝐵) ∨ ((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ 𝑥𝐹𝑦))) |
29 | | ianor 979 |
. . . . . . . . 9
⊢ (¬
(𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦) ↔ (¬ 𝑥 ∈ 𝐵 ∨ ¬ 𝑥𝐹𝑦)) |
30 | 29 | anbi2i 623 |
. . . . . . . 8
⊢ (((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ (𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)) ↔ ((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ (¬ 𝑥 ∈ 𝐵 ∨ ¬ 𝑥𝐹𝑦))) |
31 | | an32 643 |
. . . . . . . . 9
⊢ (((𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵) ∧ 𝑥𝐹𝑦) ↔ ((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ 𝑥 ∈ 𝐵)) |
32 | | pm3.24 403 |
. . . . . . . . . . . 12
⊢ ¬
(𝑥𝐹𝑦 ∧ ¬ 𝑥𝐹𝑦) |
33 | 32 | intnan 487 |
. . . . . . . . . . 11
⊢ ¬
(𝑥 ∈ 𝐴 ∧ (𝑥𝐹𝑦 ∧ ¬ 𝑥𝐹𝑦)) |
34 | | anass 469 |
. . . . . . . . . . 11
⊢ (((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ 𝑥𝐹𝑦) ↔ (𝑥 ∈ 𝐴 ∧ (𝑥𝐹𝑦 ∧ ¬ 𝑥𝐹𝑦))) |
35 | 33, 34 | mtbir 323 |
. . . . . . . . . 10
⊢ ¬
((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ 𝑥𝐹𝑦) |
36 | 35 | biorfi 936 |
. . . . . . . . 9
⊢ (((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ 𝑥 ∈ 𝐵) ↔ (((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ 𝑥 ∈ 𝐵) ∨ ((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ 𝑥𝐹𝑦))) |
37 | 31, 36 | bitri 274 |
. . . . . . . 8
⊢ (((𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵) ∧ 𝑥𝐹𝑦) ↔ (((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ 𝑥 ∈ 𝐵) ∨ ((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ 𝑥𝐹𝑦))) |
38 | 28, 30, 37 | 3bitr4i 303 |
. . . . . . 7
⊢ (((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ (𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)) ↔ ((𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵) ∧ 𝑥𝐹𝑦)) |
39 | 38 | exbii 1850 |
. . . . . 6
⊢
(∃𝑥((𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ (𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)) ↔ ∃𝑥((𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵) ∧ 𝑥𝐹𝑦)) |
40 | 27, 39 | sylib 217 |
. . . . 5
⊢
((∃𝑥(𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ ∃𝑥(𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)) → ∃𝑥((𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵) ∧ 𝑥𝐹𝑦)) |
41 | 25, 40 | impbid1 224 |
. . . 4
⊢ (Fun
◡𝐹 → (∃𝑥((𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵) ∧ 𝑥𝐹𝑦) ↔ (∃𝑥(𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ ∃𝑥(𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)))) |
42 | | eldif 3897 |
. . . . . 6
⊢ (𝑥 ∈ (𝐴 ∖ 𝐵) ↔ (𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵)) |
43 | 42 | anbi1i 624 |
. . . . 5
⊢ ((𝑥 ∈ (𝐴 ∖ 𝐵) ∧ 𝑥𝐹𝑦) ↔ ((𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵) ∧ 𝑥𝐹𝑦)) |
44 | 43 | exbii 1850 |
. . . 4
⊢
(∃𝑥(𝑥 ∈ (𝐴 ∖ 𝐵) ∧ 𝑥𝐹𝑦) ↔ ∃𝑥((𝑥 ∈ 𝐴 ∧ ¬ 𝑥 ∈ 𝐵) ∧ 𝑥𝐹𝑦)) |
45 | 9 | elima2 5975 |
. . . . 5
⊢ (𝑦 ∈ (𝐹 “ 𝐴) ↔ ∃𝑥(𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦)) |
46 | 9 | elima2 5975 |
. . . . . 6
⊢ (𝑦 ∈ (𝐹 “ 𝐵) ↔ ∃𝑥(𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)) |
47 | 46 | notbii 320 |
. . . . 5
⊢ (¬
𝑦 ∈ (𝐹 “ 𝐵) ↔ ¬ ∃𝑥(𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦)) |
48 | 45, 47 | anbi12i 627 |
. . . 4
⊢ ((𝑦 ∈ (𝐹 “ 𝐴) ∧ ¬ 𝑦 ∈ (𝐹 “ 𝐵)) ↔ (∃𝑥(𝑥 ∈ 𝐴 ∧ 𝑥𝐹𝑦) ∧ ¬ ∃𝑥(𝑥 ∈ 𝐵 ∧ 𝑥𝐹𝑦))) |
49 | 41, 44, 48 | 3bitr4g 314 |
. . 3
⊢ (Fun
◡𝐹 → (∃𝑥(𝑥 ∈ (𝐴 ∖ 𝐵) ∧ 𝑥𝐹𝑦) ↔ (𝑦 ∈ (𝐹 “ 𝐴) ∧ ¬ 𝑦 ∈ (𝐹 “ 𝐵)))) |
50 | 9 | elima2 5975 |
. . 3
⊢ (𝑦 ∈ (𝐹 “ (𝐴 ∖ 𝐵)) ↔ ∃𝑥(𝑥 ∈ (𝐴 ∖ 𝐵) ∧ 𝑥𝐹𝑦)) |
51 | | eldif 3897 |
. . 3
⊢ (𝑦 ∈ ((𝐹 “ 𝐴) ∖ (𝐹 “ 𝐵)) ↔ (𝑦 ∈ (𝐹 “ 𝐴) ∧ ¬ 𝑦 ∈ (𝐹 “ 𝐵))) |
52 | 49, 50, 51 | 3bitr4g 314 |
. 2
⊢ (Fun
◡𝐹 → (𝑦 ∈ (𝐹 “ (𝐴 ∖ 𝐵)) ↔ 𝑦 ∈ ((𝐹 “ 𝐴) ∖ (𝐹 “ 𝐵)))) |
53 | 52 | eqrdv 2736 |
1
⊢ (Fun
◡𝐹 → (𝐹 “ (𝐴 ∖ 𝐵)) = ((𝐹 “ 𝐴) ∖ (𝐹 “ 𝐵))) |