Users' Mathboxes Mathbox for Rohan Ridenour < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  ismnushort Structured version   Visualization version   GIF version

Theorem ismnushort 41533
Description: Express the predicate on 𝑈 and 𝑧 in ismnu 41493 in a shorter form while avoiding complicated definitions. (Contributed by Rohan Ridenour, 10-Oct-2024.)
Assertion
Ref Expression
ismnushort (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ (𝒫 𝑧𝑈 ∧ ∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)))))
Distinct variable groups:   𝑣,𝑈   𝑓,𝑖,𝑤,𝑧   𝑣,𝑓,𝑖,𝑧   𝑈,𝑓,𝑖,𝑢,𝑤
Allowed substitution hint:   𝑈(𝑧)

Proof of Theorem ismnushort
Dummy variable 𝑔 is distinct from all other variables.
StepHypRef Expression
1 simpl 486 . . . . . 6 ((𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → 𝒫 𝑧 ⊆ (𝑈𝑤))
21reximi 3156 . . . . 5 (∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → ∃𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤))
32ralimi 3073 . . . 4 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → ∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤))
4 0elpw 5232 . . . . . . . 8 ∅ ∈ 𝒫 𝑈
54a1i 11 . . . . . . 7 (⊤ → ∅ ∈ 𝒫 𝑈)
6 biidd 265 . . . . . . 7 ((⊤ ∧ 𝑓 = ∅) → (∃𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤) ↔ ∃𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤)))
75, 6rspcdv 3519 . . . . . 6 (⊤ → (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤) → ∃𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤)))
87mptru 1550 . . . . 5 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤) → ∃𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤))
9 inss1 4129 . . . . . . 7 (𝑈𝑤) ⊆ 𝑈
10 sstr2 3894 . . . . . . 7 (𝒫 𝑧 ⊆ (𝑈𝑤) → ((𝑈𝑤) ⊆ 𝑈 → 𝒫 𝑧𝑈))
119, 10mpi 20 . . . . . 6 (𝒫 𝑧 ⊆ (𝑈𝑤) → 𝒫 𝑧𝑈)
1211reximi 3156 . . . . 5 (∃𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤) → ∃𝑤𝑈 𝒫 𝑧𝑈)
138, 12syl 17 . . . 4 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤) → ∃𝑤𝑈 𝒫 𝑧𝑈)
14 rexex 3152 . . . . 5 (∃𝑤𝑈 𝒫 𝑧𝑈 → ∃𝑤𝒫 𝑧𝑈)
15 ax5e 1920 . . . . 5 (∃𝑤𝒫 𝑧𝑈 → 𝒫 𝑧𝑈)
1614, 15syl 17 . . . 4 (∃𝑤𝑈 𝒫 𝑧𝑈 → 𝒫 𝑧𝑈)
173, 13, 163syl 18 . . 3 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → 𝒫 𝑧𝑈)
18 inss1 4129 . . . . . . . 8 (𝑈𝑔) ⊆ 𝑈
19 vex 3402 . . . . . . . . . 10 𝑔 ∈ V
2019inex2 5196 . . . . . . . . 9 (𝑈𝑔) ∈ V
2120elpw 4503 . . . . . . . 8 ((𝑈𝑔) ∈ 𝒫 𝑈 ↔ (𝑈𝑔) ⊆ 𝑈)
2218, 21mpbir 234 . . . . . . 7 (𝑈𝑔) ∈ 𝒫 𝑈
23 unieq 4816 . . . . . . . . . . . 12 (𝑓 = (𝑈𝑔) → 𝑓 = (𝑈𝑔))
2423ineq2d 4113 . . . . . . . . . . 11 (𝑓 = (𝑈𝑔) → (𝑧 𝑓) = (𝑧 (𝑈𝑔)))
25 ineq1 4106 . . . . . . . . . . . 12 (𝑓 = (𝑈𝑔) → (𝑓 ∩ 𝒫 𝒫 𝑤) = ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤))
2625unieqd 4819 . . . . . . . . . . 11 (𝑓 = (𝑈𝑔) → (𝑓 ∩ 𝒫 𝒫 𝑤) = ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤))
2724, 26sseq12d 3920 . . . . . . . . . 10 (𝑓 = (𝑈𝑔) → ((𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤) ↔ (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)))
2827anbi2d 632 . . . . . . . . 9 (𝑓 = (𝑈𝑔) → ((𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤))))
2928rexbidv 3206 . . . . . . . 8 (𝑓 = (𝑈𝑔) → (∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤))))
3029rspcv 3522 . . . . . . 7 ((𝑈𝑔) ∈ 𝒫 𝑈 → (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤))))
3122, 30ax-mp 5 . . . . . 6 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)))
3231alrimiv 1935 . . . . 5 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → ∀𝑔𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)))
33 inss2 4130 . . . . . . . 8 (𝑈𝑤) ⊆ 𝑤
34 sstr2 3894 . . . . . . . 8 (𝒫 𝑧 ⊆ (𝑈𝑤) → ((𝑈𝑤) ⊆ 𝑤 → 𝒫 𝑧𝑤))
3533, 34mpi 20 . . . . . . 7 (𝒫 𝑧 ⊆ (𝑈𝑤) → 𝒫 𝑧𝑤)
36 an12 645 . . . . . . . . . . . 12 ((𝑣𝑈 ∧ (𝑖𝑣𝑣𝑔)) ↔ (𝑖𝑣 ∧ (𝑣𝑈𝑣𝑔)))
37 elin 3869 . . . . . . . . . . . . . 14 (𝑣 ∈ (𝑈𝑔) ↔ (𝑣𝑈𝑣𝑔))
3837bicomi 227 . . . . . . . . . . . . 13 ((𝑣𝑈𝑣𝑔) ↔ 𝑣 ∈ (𝑈𝑔))
3938anbi2i 626 . . . . . . . . . . . 12 ((𝑖𝑣 ∧ (𝑣𝑈𝑣𝑔)) ↔ (𝑖𝑣𝑣 ∈ (𝑈𝑔)))
4036, 39bitri 278 . . . . . . . . . . 11 ((𝑣𝑈 ∧ (𝑖𝑣𝑣𝑔)) ↔ (𝑖𝑣𝑣 ∈ (𝑈𝑔)))
4140exbii 1855 . . . . . . . . . 10 (∃𝑣(𝑣𝑈 ∧ (𝑖𝑣𝑣𝑔)) ↔ ∃𝑣(𝑖𝑣𝑣 ∈ (𝑈𝑔)))
42 df-rex 3057 . . . . . . . . . 10 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) ↔ ∃𝑣(𝑣𝑈 ∧ (𝑖𝑣𝑣𝑔)))
43 eluni 4808 . . . . . . . . . 10 (𝑖 (𝑈𝑔) ↔ ∃𝑣(𝑖𝑣𝑣 ∈ (𝑈𝑔)))
4441, 42, 433bitr4i 306 . . . . . . . . 9 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) ↔ 𝑖 (𝑈𝑔))
45 simp1 1138 . . . . . . . . . . . . 13 (((𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) ∧ 𝑖𝑧𝑖 (𝑈𝑔)) → (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤))
46 elin 3869 . . . . . . . . . . . . . . 15 (𝑖 ∈ (𝑧 (𝑈𝑔)) ↔ (𝑖𝑧𝑖 (𝑈𝑔)))
4746biimpri 231 . . . . . . . . . . . . . 14 ((𝑖𝑧𝑖 (𝑈𝑔)) → 𝑖 ∈ (𝑧 (𝑈𝑔)))
48473adant1 1132 . . . . . . . . . . . . 13 (((𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) ∧ 𝑖𝑧𝑖 (𝑈𝑔)) → 𝑖 ∈ (𝑧 (𝑈𝑔)))
4945, 48sseldd 3888 . . . . . . . . . . . 12 (((𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) ∧ 𝑖𝑧𝑖 (𝑈𝑔)) → 𝑖 ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤))
50 eluni 4808 . . . . . . . . . . . 12 (𝑖 ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) ↔ ∃𝑢(𝑖𝑢𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)))
5149, 50sylib 221 . . . . . . . . . . 11 (((𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) ∧ 𝑖𝑧𝑖 (𝑈𝑔)) → ∃𝑢(𝑖𝑢𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)))
52 elinel1 4095 . . . . . . . . . . . . . . . . 17 (𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) → 𝑢 ∈ (𝑈𝑔))
5352elin2d 4099 . . . . . . . . . . . . . . . 16 (𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) → 𝑢𝑔)
54 elinel2 4096 . . . . . . . . . . . . . . . . 17 (𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) → 𝑢 ∈ 𝒫 𝒫 𝑤)
55 elpwpw 4996 . . . . . . . . . . . . . . . . . 18 (𝑢 ∈ 𝒫 𝒫 𝑤 ↔ (𝑢 ∈ V ∧ 𝑢𝑤))
5655simprbi 500 . . . . . . . . . . . . . . . . 17 (𝑢 ∈ 𝒫 𝒫 𝑤 𝑢𝑤)
5754, 56syl 17 . . . . . . . . . . . . . . . 16 (𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) → 𝑢𝑤)
5853, 57jca 515 . . . . . . . . . . . . . . 15 (𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) → (𝑢𝑔 𝑢𝑤))
5958anim2i 620 . . . . . . . . . . . . . 14 ((𝑖𝑢𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)) → (𝑖𝑢 ∧ (𝑢𝑔 𝑢𝑤)))
60 an12 645 . . . . . . . . . . . . . 14 ((𝑖𝑢 ∧ (𝑢𝑔 𝑢𝑤)) ↔ (𝑢𝑔 ∧ (𝑖𝑢 𝑢𝑤)))
6159, 60sylib 221 . . . . . . . . . . . . 13 ((𝑖𝑢𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)) → (𝑢𝑔 ∧ (𝑖𝑢 𝑢𝑤)))
6261eximi 1842 . . . . . . . . . . . 12 (∃𝑢(𝑖𝑢𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)) → ∃𝑢(𝑢𝑔 ∧ (𝑖𝑢 𝑢𝑤)))
63 df-rex 3057 . . . . . . . . . . . 12 (∃𝑢𝑔 (𝑖𝑢 𝑢𝑤) ↔ ∃𝑢(𝑢𝑔 ∧ (𝑖𝑢 𝑢𝑤)))
6462, 63sylibr 237 . . . . . . . . . . 11 (∃𝑢(𝑖𝑢𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤))
6551, 64syl 17 . . . . . . . . . 10 (((𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) ∧ 𝑖𝑧𝑖 (𝑈𝑔)) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤))
66653expia 1123 . . . . . . . . 9 (((𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) ∧ 𝑖𝑧) → (𝑖 (𝑈𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤)))
6744, 66syl5bi 245 . . . . . . . 8 (((𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) ∧ 𝑖𝑧) → (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤)))
6867ralrimiva 3095 . . . . . . 7 ((𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) → ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤)))
6935, 68anim12i 616 . . . . . 6 ((𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)) → (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤))))
7069reximi 3156 . . . . 5 (∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)) → ∃𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤))))
7132, 70sylg 1830 . . . 4 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → ∀𝑔𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤))))
72 elequ2 2127 . . . . . . . . . . 11 (𝑓 = 𝑔 → (𝑣𝑓𝑣𝑔))
7372anbi2d 632 . . . . . . . . . 10 (𝑓 = 𝑔 → ((𝑖𝑣𝑣𝑓) ↔ (𝑖𝑣𝑣𝑔)))
7473rexbidv 3206 . . . . . . . . 9 (𝑓 = 𝑔 → (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) ↔ ∃𝑣𝑈 (𝑖𝑣𝑣𝑔)))
75 rexeq 3310 . . . . . . . . 9 (𝑓 = 𝑔 → (∃𝑢𝑓 (𝑖𝑢 𝑢𝑤) ↔ ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤)))
7674, 75imbi12d 348 . . . . . . . 8 (𝑓 = 𝑔 → ((∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)) ↔ (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤))))
7776ralbidv 3108 . . . . . . 7 (𝑓 = 𝑔 → (∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)) ↔ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤))))
7877anbi2d 632 . . . . . 6 (𝑓 = 𝑔 → ((𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))) ↔ (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤)))))
7978rexbidv 3206 . . . . 5 (𝑓 = 𝑔 → (∃𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))) ↔ ∃𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤)))))
8079cbvalvw 2046 . . . 4 (∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))) ↔ ∀𝑔𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤))))
8171, 80sylibr 237 . . 3 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → ∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))))
8217, 81jca 515 . 2 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → (𝒫 𝑧𝑈 ∧ ∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)))))
83 nfv 1922 . . . 4 𝑓𝒫 𝑧𝑈
84 nfa1 2154 . . . 4 𝑓𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)))
8583, 84nfan 1907 . . 3 𝑓(𝒫 𝑧𝑈 ∧ ∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))))
86 elpwi 4508 . . . 4 (𝑓 ∈ 𝒫 𝑈𝑓𝑈)
87 sp 2182 . . . . . 6 (∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))) → ∃𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))))
88 ssin 4131 . . . . . . . . . . . . 13 ((𝒫 𝑧𝑈 ∧ 𝒫 𝑧𝑤) ↔ 𝒫 𝑧 ⊆ (𝑈𝑤))
8988biimpi 219 . . . . . . . . . . . 12 ((𝒫 𝑧𝑈 ∧ 𝒫 𝑧𝑤) → 𝒫 𝑧 ⊆ (𝑈𝑤))
9089ex 416 . . . . . . . . . . 11 (𝒫 𝑧𝑈 → (𝒫 𝑧𝑤 → 𝒫 𝑧 ⊆ (𝑈𝑤)))
9190adantr 484 . . . . . . . . . 10 ((𝒫 𝑧𝑈𝑓𝑈) → (𝒫 𝑧𝑤 → 𝒫 𝑧 ⊆ (𝑈𝑤)))
92 simp3 1140 . . . . . . . . . . . . . . . . 17 ((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) → 𝑖 𝑓)
93 eluni 4808 . . . . . . . . . . . . . . . . 17 (𝑖 𝑓 ↔ ∃𝑣(𝑖𝑣𝑣𝑓))
9492, 93sylib 221 . . . . . . . . . . . . . . . 16 ((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) → ∃𝑣(𝑖𝑣𝑣𝑓))
95 simpl2 1194 . . . . . . . . . . . . . . . . . . . 20 (((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) ∧ (𝑖𝑣𝑣𝑓)) → 𝑓𝑈)
96 simprr 773 . . . . . . . . . . . . . . . . . . . 20 (((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) ∧ (𝑖𝑣𝑣𝑓)) → 𝑣𝑓)
9795, 96sseldd 3888 . . . . . . . . . . . . . . . . . . 19 (((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) ∧ (𝑖𝑣𝑣𝑓)) → 𝑣𝑈)
98 simprl 771 . . . . . . . . . . . . . . . . . . 19 (((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) ∧ (𝑖𝑣𝑣𝑓)) → 𝑖𝑣)
9997, 98, 963jca 1130 . . . . . . . . . . . . . . . . . 18 (((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) ∧ (𝑖𝑣𝑣𝑓)) → (𝑣𝑈𝑖𝑣𝑣𝑓))
10099ex 416 . . . . . . . . . . . . . . . . 17 ((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) → ((𝑖𝑣𝑣𝑓) → (𝑣𝑈𝑖𝑣𝑣𝑓)))
101100eximdv 1925 . . . . . . . . . . . . . . . 16 ((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) → (∃𝑣(𝑖𝑣𝑣𝑓) → ∃𝑣(𝑣𝑈𝑖𝑣𝑣𝑓)))
10294, 101mpd 15 . . . . . . . . . . . . . . 15 ((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) → ∃𝑣(𝑣𝑈𝑖𝑣𝑣𝑓))
103 df-rex 3057 . . . . . . . . . . . . . . . 16 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) ↔ ∃𝑣(𝑣𝑈 ∧ (𝑖𝑣𝑣𝑓)))
104 3anass 1097 . . . . . . . . . . . . . . . . 17 ((𝑣𝑈𝑖𝑣𝑣𝑓) ↔ (𝑣𝑈 ∧ (𝑖𝑣𝑣𝑓)))
105104exbii 1855 . . . . . . . . . . . . . . . 16 (∃𝑣(𝑣𝑈𝑖𝑣𝑣𝑓) ↔ ∃𝑣(𝑣𝑈 ∧ (𝑖𝑣𝑣𝑓)))
106103, 105bitr4i 281 . . . . . . . . . . . . . . 15 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) ↔ ∃𝑣(𝑣𝑈𝑖𝑣𝑣𝑓))
107102, 106sylibr 237 . . . . . . . . . . . . . 14 ((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) → ∃𝑣𝑈 (𝑖𝑣𝑣𝑓))
1081073expia 1123 . . . . . . . . . . . . 13 ((𝒫 𝑧𝑈𝑓𝑈) → (𝑖 𝑓 → ∃𝑣𝑈 (𝑖𝑣𝑣𝑓)))
109 elin 3869 . . . . . . . . . . . . . . . . . . . 20 (𝑢 ∈ (𝑓 ∩ 𝒫 𝒫 𝑤) ↔ (𝑢𝑓𝑢 ∈ 𝒫 𝒫 𝑤))
110 vex 3402 . . . . . . . . . . . . . . . . . . . . . 22 𝑢 ∈ V
111110, 55mpbiran 709 . . . . . . . . . . . . . . . . . . . . 21 (𝑢 ∈ 𝒫 𝒫 𝑤 𝑢𝑤)
112111anbi2i 626 . . . . . . . . . . . . . . . . . . . 20 ((𝑢𝑓𝑢 ∈ 𝒫 𝒫 𝑤) ↔ (𝑢𝑓 𝑢𝑤))
113109, 112bitri 278 . . . . . . . . . . . . . . . . . . 19 (𝑢 ∈ (𝑓 ∩ 𝒫 𝒫 𝑤) ↔ (𝑢𝑓 𝑢𝑤))
114113anbi2i 626 . . . . . . . . . . . . . . . . . 18 ((𝑖𝑢𝑢 ∈ (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ (𝑖𝑢 ∧ (𝑢𝑓 𝑢𝑤)))
115 an12 645 . . . . . . . . . . . . . . . . . 18 ((𝑢𝑓 ∧ (𝑖𝑢 𝑢𝑤)) ↔ (𝑖𝑢 ∧ (𝑢𝑓 𝑢𝑤)))
116114, 115bitr4i 281 . . . . . . . . . . . . . . . . 17 ((𝑖𝑢𝑢 ∈ (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ (𝑢𝑓 ∧ (𝑖𝑢 𝑢𝑤)))
117116exbii 1855 . . . . . . . . . . . . . . . 16 (∃𝑢(𝑖𝑢𝑢 ∈ (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ ∃𝑢(𝑢𝑓 ∧ (𝑖𝑢 𝑢𝑤)))
118 eluni 4808 . . . . . . . . . . . . . . . 16 (𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤) ↔ ∃𝑢(𝑖𝑢𝑢 ∈ (𝑓 ∩ 𝒫 𝒫 𝑤)))
119 df-rex 3057 . . . . . . . . . . . . . . . 16 (∃𝑢𝑓 (𝑖𝑢 𝑢𝑤) ↔ ∃𝑢(𝑢𝑓 ∧ (𝑖𝑢 𝑢𝑤)))
120117, 118, 1193bitr4i 306 . . . . . . . . . . . . . . 15 (𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤) ↔ ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))
121120biimpri 231 . . . . . . . . . . . . . 14 (∃𝑢𝑓 (𝑖𝑢 𝑢𝑤) → 𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤))
122121a1i 11 . . . . . . . . . . . . 13 ((𝒫 𝑧𝑈𝑓𝑈) → (∃𝑢𝑓 (𝑖𝑢 𝑢𝑤) → 𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)))
123108, 122imim12d 81 . . . . . . . . . . . 12 ((𝒫 𝑧𝑈𝑓𝑈) → ((∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)) → (𝑖 𝑓𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤))))
124123ralimdv 3091 . . . . . . . . . . 11 ((𝒫 𝑧𝑈𝑓𝑈) → (∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)) → ∀𝑖𝑧 (𝑖 𝑓𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤))))
125 elin 3869 . . . . . . . . . . . . . . 15 (𝑖 ∈ (𝑧 𝑓) ↔ (𝑖𝑧𝑖 𝑓))
126125imbi1i 353 . . . . . . . . . . . . . 14 ((𝑖 ∈ (𝑧 𝑓) → 𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ ((𝑖𝑧𝑖 𝑓) → 𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)))
127 impexp 454 . . . . . . . . . . . . . 14 (((𝑖𝑧𝑖 𝑓) → 𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ (𝑖𝑧 → (𝑖 𝑓𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤))))
128126, 127bitri 278 . . . . . . . . . . . . 13 ((𝑖 ∈ (𝑧 𝑓) → 𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ (𝑖𝑧 → (𝑖 𝑓𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤))))
129128albii 1827 . . . . . . . . . . . 12 (∀𝑖(𝑖 ∈ (𝑧 𝑓) → 𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ ∀𝑖(𝑖𝑧 → (𝑖 𝑓𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤))))
130 dfss2 3873 . . . . . . . . . . . 12 ((𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤) ↔ ∀𝑖(𝑖 ∈ (𝑧 𝑓) → 𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)))
131 df-ral 3056 . . . . . . . . . . . 12 (∀𝑖𝑧 (𝑖 𝑓𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ ∀𝑖(𝑖𝑧 → (𝑖 𝑓𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤))))
132129, 130, 1313bitr4i 306 . . . . . . . . . . 11 ((𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤) ↔ ∀𝑖𝑧 (𝑖 𝑓𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)))
133124, 132syl6ibr 255 . . . . . . . . . 10 ((𝒫 𝑧𝑈𝑓𝑈) → (∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)) → (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)))
13491, 133anim12d 612 . . . . . . . . 9 ((𝒫 𝑧𝑈𝑓𝑈) → ((𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))) → (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤))))
135134reximdv 3182 . . . . . . . 8 ((𝒫 𝑧𝑈𝑓𝑈) → (∃𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))) → ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤))))
1361353impia 1119 . . . . . . 7 ((𝒫 𝑧𝑈𝑓𝑈 ∧ ∃𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)))) → ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)))
1371363com23 1128 . . . . . 6 ((𝒫 𝑧𝑈 ∧ ∃𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))) ∧ 𝑓𝑈) → ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)))
13887, 137syl3an2 1166 . . . . 5 ((𝒫 𝑧𝑈 ∧ ∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))) ∧ 𝑓𝑈) → ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)))
1391383expa 1120 . . . 4 (((𝒫 𝑧𝑈 ∧ ∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)))) ∧ 𝑓𝑈) → ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)))
14086, 139sylan2 596 . . 3 (((𝒫 𝑧𝑈 ∧ ∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)))) ∧ 𝑓 ∈ 𝒫 𝑈) → ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)))
14185, 140ralrimia 3396 . 2 ((𝒫 𝑧𝑈 ∧ ∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)))) → ∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)))
14282, 141impbii 212 1 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ (𝒫 𝑧𝑈 ∧ ∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)))))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 209  wa 399  w3a 1089  wal 1541   = wceq 1543  wtru 1544  wex 1787  wcel 2112  wral 3051  wrex 3052  Vcvv 3398  cin 3852  wss 3853  c0 4223  𝒫 cpw 4499   cuni 4805
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1803  ax-4 1817  ax-5 1918  ax-6 1976  ax-7 2018  ax-8 2114  ax-9 2122  ax-10 2143  ax-11 2160  ax-12 2177  ax-ext 2708  ax-sep 5177  ax-nul 5184
This theorem depends on definitions:  df-bi 210  df-an 400  df-or 848  df-3an 1091  df-tru 1546  df-fal 1556  df-ex 1788  df-nf 1792  df-sb 2073  df-clab 2715  df-cleq 2728  df-clel 2809  df-ral 3056  df-rex 3057  df-rab 3060  df-v 3400  df-dif 3856  df-in 3860  df-ss 3870  df-nul 4224  df-pw 4501  df-uni 4806
This theorem is referenced by:  dfuniv2  41534
  Copyright terms: Public domain W3C validator