Proof of Theorem suppssfv
Step | Hyp | Ref
| Expression |
1 | | eldifsni 4720 |
. . . . . . 7
⊢ ((𝐹‘𝐴) ∈ (V ∖ {𝑍}) → (𝐹‘𝐴) ≠ 𝑍) |
2 | | suppssfv.v |
. . . . . . . . . . 11
⊢ ((𝜑 ∧ 𝑥 ∈ 𝐷) → 𝐴 ∈ 𝑉) |
3 | 2 | elexd 3442 |
. . . . . . . . . 10
⊢ ((𝜑 ∧ 𝑥 ∈ 𝐷) → 𝐴 ∈ V) |
4 | 3 | ad4ant23 749 |
. . . . . . . . 9
⊢
(((((𝐷 ∈ V
∧ 𝑍 ∈ V) ∧
𝜑) ∧ 𝑥 ∈ 𝐷) ∧ (𝐹‘𝐴) ≠ 𝑍) → 𝐴 ∈ V) |
5 | | suppssfv.f |
. . . . . . . . . . . . 13
⊢ (𝜑 → (𝐹‘𝑌) = 𝑍) |
6 | | fveqeq2 6765 |
. . . . . . . . . . . . 13
⊢ (𝐴 = 𝑌 → ((𝐹‘𝐴) = 𝑍 ↔ (𝐹‘𝑌) = 𝑍)) |
7 | 5, 6 | syl5ibrcom 246 |
. . . . . . . . . . . 12
⊢ (𝜑 → (𝐴 = 𝑌 → (𝐹‘𝐴) = 𝑍)) |
8 | 7 | necon3d 2963 |
. . . . . . . . . . 11
⊢ (𝜑 → ((𝐹‘𝐴) ≠ 𝑍 → 𝐴 ≠ 𝑌)) |
9 | 8 | ad2antlr 723 |
. . . . . . . . . 10
⊢ ((((𝐷 ∈ V ∧ 𝑍 ∈ V) ∧ 𝜑) ∧ 𝑥 ∈ 𝐷) → ((𝐹‘𝐴) ≠ 𝑍 → 𝐴 ≠ 𝑌)) |
10 | 9 | imp 406 |
. . . . . . . . 9
⊢
(((((𝐷 ∈ V
∧ 𝑍 ∈ V) ∧
𝜑) ∧ 𝑥 ∈ 𝐷) ∧ (𝐹‘𝐴) ≠ 𝑍) → 𝐴 ≠ 𝑌) |
11 | | eldifsn 4717 |
. . . . . . . . 9
⊢ (𝐴 ∈ (V ∖ {𝑌}) ↔ (𝐴 ∈ V ∧ 𝐴 ≠ 𝑌)) |
12 | 4, 10, 11 | sylanbrc 582 |
. . . . . . . 8
⊢
(((((𝐷 ∈ V
∧ 𝑍 ∈ V) ∧
𝜑) ∧ 𝑥 ∈ 𝐷) ∧ (𝐹‘𝐴) ≠ 𝑍) → 𝐴 ∈ (V ∖ {𝑌})) |
13 | 12 | ex 412 |
. . . . . . 7
⊢ ((((𝐷 ∈ V ∧ 𝑍 ∈ V) ∧ 𝜑) ∧ 𝑥 ∈ 𝐷) → ((𝐹‘𝐴) ≠ 𝑍 → 𝐴 ∈ (V ∖ {𝑌}))) |
14 | 1, 13 | syl5 34 |
. . . . . 6
⊢ ((((𝐷 ∈ V ∧ 𝑍 ∈ V) ∧ 𝜑) ∧ 𝑥 ∈ 𝐷) → ((𝐹‘𝐴) ∈ (V ∖ {𝑍}) → 𝐴 ∈ (V ∖ {𝑌}))) |
15 | 14 | ss2rabdv 4005 |
. . . . 5
⊢ (((𝐷 ∈ V ∧ 𝑍 ∈ V) ∧ 𝜑) → {𝑥 ∈ 𝐷 ∣ (𝐹‘𝐴) ∈ (V ∖ {𝑍})} ⊆ {𝑥 ∈ 𝐷 ∣ 𝐴 ∈ (V ∖ {𝑌})}) |
16 | | eqid 2738 |
. . . . . 6
⊢ (𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) = (𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) |
17 | | simpll 763 |
. . . . . 6
⊢ (((𝐷 ∈ V ∧ 𝑍 ∈ V) ∧ 𝜑) → 𝐷 ∈ V) |
18 | | simplr 765 |
. . . . . 6
⊢ (((𝐷 ∈ V ∧ 𝑍 ∈ V) ∧ 𝜑) → 𝑍 ∈ V) |
19 | 16, 17, 18 | mptsuppdifd 7973 |
. . . . 5
⊢ (((𝐷 ∈ V ∧ 𝑍 ∈ V) ∧ 𝜑) → ((𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) supp 𝑍) = {𝑥 ∈ 𝐷 ∣ (𝐹‘𝐴) ∈ (V ∖ {𝑍})}) |
20 | | eqid 2738 |
. . . . . 6
⊢ (𝑥 ∈ 𝐷 ↦ 𝐴) = (𝑥 ∈ 𝐷 ↦ 𝐴) |
21 | | suppssfv.y |
. . . . . . 7
⊢ (𝜑 → 𝑌 ∈ 𝑈) |
22 | 21 | adantl 481 |
. . . . . 6
⊢ (((𝐷 ∈ V ∧ 𝑍 ∈ V) ∧ 𝜑) → 𝑌 ∈ 𝑈) |
23 | 20, 17, 22 | mptsuppdifd 7973 |
. . . . 5
⊢ (((𝐷 ∈ V ∧ 𝑍 ∈ V) ∧ 𝜑) → ((𝑥 ∈ 𝐷 ↦ 𝐴) supp 𝑌) = {𝑥 ∈ 𝐷 ∣ 𝐴 ∈ (V ∖ {𝑌})}) |
24 | 15, 19, 23 | 3sstr4d 3964 |
. . . 4
⊢ (((𝐷 ∈ V ∧ 𝑍 ∈ V) ∧ 𝜑) → ((𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) supp 𝑍) ⊆ ((𝑥 ∈ 𝐷 ↦ 𝐴) supp 𝑌)) |
25 | | suppssfv.a |
. . . . 5
⊢ (𝜑 → ((𝑥 ∈ 𝐷 ↦ 𝐴) supp 𝑌) ⊆ 𝐿) |
26 | 25 | adantl 481 |
. . . 4
⊢ (((𝐷 ∈ V ∧ 𝑍 ∈ V) ∧ 𝜑) → ((𝑥 ∈ 𝐷 ↦ 𝐴) supp 𝑌) ⊆ 𝐿) |
27 | 24, 26 | sstrd 3927 |
. . 3
⊢ (((𝐷 ∈ V ∧ 𝑍 ∈ V) ∧ 𝜑) → ((𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) supp 𝑍) ⊆ 𝐿) |
28 | 27 | ex 412 |
. 2
⊢ ((𝐷 ∈ V ∧ 𝑍 ∈ V) → (𝜑 → ((𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) supp 𝑍) ⊆ 𝐿)) |
29 | | mptexg 7079 |
. . . . . . 7
⊢ (𝐷 ∈ V → (𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) ∈ V) |
30 | | fvex 6769 |
. . . . . . . . . 10
⊢ (𝐹‘𝐴) ∈ V |
31 | 30 | rgenw 3075 |
. . . . . . . . 9
⊢
∀𝑥 ∈
𝐷 (𝐹‘𝐴) ∈ V |
32 | | dmmptg 6134 |
. . . . . . . . 9
⊢
(∀𝑥 ∈
𝐷 (𝐹‘𝐴) ∈ V → dom (𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) = 𝐷) |
33 | 31, 32 | ax-mp 5 |
. . . . . . . 8
⊢ dom
(𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) = 𝐷 |
34 | | dmexg 7724 |
. . . . . . . 8
⊢ ((𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) ∈ V → dom (𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) ∈ V) |
35 | 33, 34 | eqeltrrid 2844 |
. . . . . . 7
⊢ ((𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) ∈ V → 𝐷 ∈ V) |
36 | 29, 35 | impbii 208 |
. . . . . 6
⊢ (𝐷 ∈ V ↔ (𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) ∈ V) |
37 | 36 | anbi1i 623 |
. . . . 5
⊢ ((𝐷 ∈ V ∧ 𝑍 ∈ V) ↔ ((𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) ∈ V ∧ 𝑍 ∈ V)) |
38 | | supp0prc 7951 |
. . . . 5
⊢ (¬
((𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) ∈ V ∧ 𝑍 ∈ V) → ((𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) supp 𝑍) = ∅) |
39 | 37, 38 | sylnbi 329 |
. . . 4
⊢ (¬
(𝐷 ∈ V ∧ 𝑍 ∈ V) → ((𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) supp 𝑍) = ∅) |
40 | | 0ss 4327 |
. . . 4
⊢ ∅
⊆ 𝐿 |
41 | 39, 40 | eqsstrdi 3971 |
. . 3
⊢ (¬
(𝐷 ∈ V ∧ 𝑍 ∈ V) → ((𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) supp 𝑍) ⊆ 𝐿) |
42 | 41 | a1d 25 |
. 2
⊢ (¬
(𝐷 ∈ V ∧ 𝑍 ∈ V) → (𝜑 → ((𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) supp 𝑍) ⊆ 𝐿)) |
43 | 28, 42 | pm2.61i 182 |
1
⊢ (𝜑 → ((𝑥 ∈ 𝐷 ↦ (𝐹‘𝐴)) supp 𝑍) ⊆ 𝐿) |