Proof of Theorem fin23lem11
Step | Hyp | Ref
| Expression |
1 | | difeq2 3684 |
. . . . 5
⊢ (𝑐 = 𝑥 → (𝐴 ∖ 𝑐) = (𝐴 ∖ 𝑥)) |
2 | 1 | eleq1d 2672 |
. . . 4
⊢ (𝑐 = 𝑥 → ((𝐴 ∖ 𝑐) ∈ 𝐵 ↔ (𝐴 ∖ 𝑥) ∈ 𝐵)) |
3 | 2 | elrab 3331 |
. . 3
⊢ (𝑥 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ↔ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵)) |
4 | | simp2r 1081 |
. . . . 5
⊢ ((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) → (𝐴 ∖ 𝑥) ∈ 𝐵) |
5 | | difss 3699 |
. . . . . . . . . 10
⊢ (𝐴 ∖ 𝑣) ⊆ 𝐴 |
6 | | ssun1 3738 |
. . . . . . . . . . . . 13
⊢ 𝐴 ⊆ (𝐴 ∪ 𝑥) |
7 | | undif1 3995 |
. . . . . . . . . . . . 13
⊢ ((𝐴 ∖ 𝑥) ∪ 𝑥) = (𝐴 ∪ 𝑥) |
8 | 6, 7 | sseqtr4i 3601 |
. . . . . . . . . . . 12
⊢ 𝐴 ⊆ ((𝐴 ∖ 𝑥) ∪ 𝑥) |
9 | | simpl2r 1108 |
. . . . . . . . . . . . 13
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) ∧ 𝑣 ∈ 𝐵) → (𝐴 ∖ 𝑥) ∈ 𝐵) |
10 | | simpl2l 1107 |
. . . . . . . . . . . . 13
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) ∧ 𝑣 ∈ 𝐵) → 𝑥 ∈ 𝒫 𝐴) |
11 | | unexg 6857 |
. . . . . . . . . . . . 13
⊢ (((𝐴 ∖ 𝑥) ∈ 𝐵 ∧ 𝑥 ∈ 𝒫 𝐴) → ((𝐴 ∖ 𝑥) ∪ 𝑥) ∈ V) |
12 | 9, 10, 11 | syl2anc 691 |
. . . . . . . . . . . 12
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) ∧ 𝑣 ∈ 𝐵) → ((𝐴 ∖ 𝑥) ∪ 𝑥) ∈ V) |
13 | | ssexg 4732 |
. . . . . . . . . . . 12
⊢ ((𝐴 ⊆ ((𝐴 ∖ 𝑥) ∪ 𝑥) ∧ ((𝐴 ∖ 𝑥) ∪ 𝑥) ∈ V) → 𝐴 ∈ V) |
14 | 8, 12, 13 | sylancr 694 |
. . . . . . . . . . 11
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) ∧ 𝑣 ∈ 𝐵) → 𝐴 ∈ V) |
15 | | elpw2g 4754 |
. . . . . . . . . . 11
⊢ (𝐴 ∈ V → ((𝐴 ∖ 𝑣) ∈ 𝒫 𝐴 ↔ (𝐴 ∖ 𝑣) ⊆ 𝐴)) |
16 | 14, 15 | syl 17 |
. . . . . . . . . 10
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) ∧ 𝑣 ∈ 𝐵) → ((𝐴 ∖ 𝑣) ∈ 𝒫 𝐴 ↔ (𝐴 ∖ 𝑣) ⊆ 𝐴)) |
17 | 5, 16 | mpbiri 247 |
. . . . . . . . 9
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) ∧ 𝑣 ∈ 𝐵) → (𝐴 ∖ 𝑣) ∈ 𝒫 𝐴) |
18 | | simpl1 1057 |
. . . . . . . . . . . . 13
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) ∧ 𝑣 ∈ 𝐵) → 𝐵 ⊆ 𝒫 𝐴) |
19 | | simpr 476 |
. . . . . . . . . . . . 13
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) ∧ 𝑣 ∈ 𝐵) → 𝑣 ∈ 𝐵) |
20 | 18, 19 | sseldd 3569 |
. . . . . . . . . . . 12
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) ∧ 𝑣 ∈ 𝐵) → 𝑣 ∈ 𝒫 𝐴) |
21 | 20 | elpwid 4118 |
. . . . . . . . . . 11
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) ∧ 𝑣 ∈ 𝐵) → 𝑣 ⊆ 𝐴) |
22 | | dfss4 3820 |
. . . . . . . . . . 11
⊢ (𝑣 ⊆ 𝐴 ↔ (𝐴 ∖ (𝐴 ∖ 𝑣)) = 𝑣) |
23 | 21, 22 | sylib 207 |
. . . . . . . . . 10
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) ∧ 𝑣 ∈ 𝐵) → (𝐴 ∖ (𝐴 ∖ 𝑣)) = 𝑣) |
24 | 23, 19 | eqeltrd 2688 |
. . . . . . . . 9
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) ∧ 𝑣 ∈ 𝐵) → (𝐴 ∖ (𝐴 ∖ 𝑣)) ∈ 𝐵) |
25 | | difeq2 3684 |
. . . . . . . . . . 11
⊢ (𝑐 = (𝐴 ∖ 𝑣) → (𝐴 ∖ 𝑐) = (𝐴 ∖ (𝐴 ∖ 𝑣))) |
26 | 25 | eleq1d 2672 |
. . . . . . . . . 10
⊢ (𝑐 = (𝐴 ∖ 𝑣) → ((𝐴 ∖ 𝑐) ∈ 𝐵 ↔ (𝐴 ∖ (𝐴 ∖ 𝑣)) ∈ 𝐵)) |
27 | 26 | elrab 3331 |
. . . . . . . . 9
⊢ ((𝐴 ∖ 𝑣) ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ↔ ((𝐴 ∖ 𝑣) ∈ 𝒫 𝐴 ∧ (𝐴 ∖ (𝐴 ∖ 𝑣)) ∈ 𝐵)) |
28 | 17, 24, 27 | sylanbrc 695 |
. . . . . . . 8
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) ∧ 𝑣 ∈ 𝐵) → (𝐴 ∖ 𝑣) ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵}) |
29 | | simpl3 1059 |
. . . . . . . 8
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) ∧ 𝑣 ∈ 𝐵) → ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) |
30 | | fin23lem11.2 |
. . . . . . . . . 10
⊢ (𝑤 = (𝐴 ∖ 𝑣) → (𝜑 ↔ 𝜃)) |
31 | 30 | notbid 307 |
. . . . . . . . 9
⊢ (𝑤 = (𝐴 ∖ 𝑣) → (¬ 𝜑 ↔ ¬ 𝜃)) |
32 | 31 | rspcva 3280 |
. . . . . . . 8
⊢ (((𝐴 ∖ 𝑣) ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) → ¬ 𝜃) |
33 | 28, 29, 32 | syl2anc 691 |
. . . . . . 7
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) ∧ 𝑣 ∈ 𝐵) → ¬ 𝜃) |
34 | | simplrl 796 |
. . . . . . . . . . 11
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵)) ∧ 𝑣 ∈ 𝐵) → 𝑥 ∈ 𝒫 𝐴) |
35 | 34 | elpwid 4118 |
. . . . . . . . . 10
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵)) ∧ 𝑣 ∈ 𝐵) → 𝑥 ⊆ 𝐴) |
36 | | ssel2 3563 |
. . . . . . . . . . . 12
⊢ ((𝐵 ⊆ 𝒫 𝐴 ∧ 𝑣 ∈ 𝐵) → 𝑣 ∈ 𝒫 𝐴) |
37 | 36 | adantlr 747 |
. . . . . . . . . . 11
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵)) ∧ 𝑣 ∈ 𝐵) → 𝑣 ∈ 𝒫 𝐴) |
38 | 37 | elpwid 4118 |
. . . . . . . . . 10
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵)) ∧ 𝑣 ∈ 𝐵) → 𝑣 ⊆ 𝐴) |
39 | | fin23lem11.3 |
. . . . . . . . . 10
⊢ ((𝑥 ⊆ 𝐴 ∧ 𝑣 ⊆ 𝐴) → (𝜒 ↔ 𝜃)) |
40 | 35, 38, 39 | syl2anc 691 |
. . . . . . . . 9
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵)) ∧ 𝑣 ∈ 𝐵) → (𝜒 ↔ 𝜃)) |
41 | 40 | notbid 307 |
. . . . . . . 8
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵)) ∧ 𝑣 ∈ 𝐵) → (¬ 𝜒 ↔ ¬ 𝜃)) |
42 | 41 | 3adantl3 1212 |
. . . . . . 7
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) ∧ 𝑣 ∈ 𝐵) → (¬ 𝜒 ↔ ¬ 𝜃)) |
43 | 33, 42 | mpbird 246 |
. . . . . 6
⊢ (((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) ∧ 𝑣 ∈ 𝐵) → ¬ 𝜒) |
44 | 43 | ralrimiva 2949 |
. . . . 5
⊢ ((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) → ∀𝑣 ∈ 𝐵 ¬ 𝜒) |
45 | | fin23lem11.1 |
. . . . . . . 8
⊢ (𝑧 = (𝐴 ∖ 𝑥) → (𝜓 ↔ 𝜒)) |
46 | 45 | notbid 307 |
. . . . . . 7
⊢ (𝑧 = (𝐴 ∖ 𝑥) → (¬ 𝜓 ↔ ¬ 𝜒)) |
47 | 46 | ralbidv 2969 |
. . . . . 6
⊢ (𝑧 = (𝐴 ∖ 𝑥) → (∀𝑣 ∈ 𝐵 ¬ 𝜓 ↔ ∀𝑣 ∈ 𝐵 ¬ 𝜒)) |
48 | 47 | rspcev 3282 |
. . . . 5
⊢ (((𝐴 ∖ 𝑥) ∈ 𝐵 ∧ ∀𝑣 ∈ 𝐵 ¬ 𝜒) → ∃𝑧 ∈ 𝐵 ∀𝑣 ∈ 𝐵 ¬ 𝜓) |
49 | 4, 44, 48 | syl2anc 691 |
. . . 4
⊢ ((𝐵 ⊆ 𝒫 𝐴 ∧ (𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) ∧ ∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑) → ∃𝑧 ∈ 𝐵 ∀𝑣 ∈ 𝐵 ¬ 𝜓) |
50 | 49 | 3exp 1256 |
. . 3
⊢ (𝐵 ⊆ 𝒫 𝐴 → ((𝑥 ∈ 𝒫 𝐴 ∧ (𝐴 ∖ 𝑥) ∈ 𝐵) → (∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑 → ∃𝑧 ∈ 𝐵 ∀𝑣 ∈ 𝐵 ¬ 𝜓))) |
51 | 3, 50 | syl5bi 231 |
. 2
⊢ (𝐵 ⊆ 𝒫 𝐴 → (𝑥 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} → (∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑 → ∃𝑧 ∈ 𝐵 ∀𝑣 ∈ 𝐵 ¬ 𝜓))) |
52 | 51 | rexlimdv 3012 |
1
⊢ (𝐵 ⊆ 𝒫 𝐴 → (∃𝑥 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵}∀𝑤 ∈ {𝑐 ∈ 𝒫 𝐴 ∣ (𝐴 ∖ 𝑐) ∈ 𝐵} ¬ 𝜑 → ∃𝑧 ∈ 𝐵 ∀𝑣 ∈ 𝐵 ¬ 𝜓)) |