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 43641
Description: Express the predicate on 𝑈 and 𝑧 in ismnu 43601 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 482 . . . . . 6 ((𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → 𝒫 𝑧 ⊆ (𝑈𝑤))
21reximi 3078 . . . . 5 (∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → ∃𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤))
32ralimi 3077 . . . 4 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → ∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤))
4 0elpw 5347 . . . . . . . 8 ∅ ∈ 𝒫 𝑈
54a1i 11 . . . . . . 7 (⊤ → ∅ ∈ 𝒫 𝑈)
6 biidd 262 . . . . . . 7 ((⊤ ∧ 𝑓 = ∅) → (∃𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤) ↔ ∃𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤)))
75, 6rspcdv 3598 . . . . . 6 (⊤ → (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤) → ∃𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤)))
87mptru 1540 . . . . 5 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤) → ∃𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤))
9 inss1 4223 . . . . . . 7 (𝑈𝑤) ⊆ 𝑈
10 sstr2 3984 . . . . . . 7 (𝒫 𝑧 ⊆ (𝑈𝑤) → ((𝑈𝑤) ⊆ 𝑈 → 𝒫 𝑧𝑈))
119, 10mpi 20 . . . . . 6 (𝒫 𝑧 ⊆ (𝑈𝑤) → 𝒫 𝑧𝑈)
1211reximi 3078 . . . . 5 (∃𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤) → ∃𝑤𝑈 𝒫 𝑧𝑈)
138, 12syl 17 . . . 4 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 𝒫 𝑧 ⊆ (𝑈𝑤) → ∃𝑤𝑈 𝒫 𝑧𝑈)
14 rexex 3070 . . . . 5 (∃𝑤𝑈 𝒫 𝑧𝑈 → ∃𝑤𝒫 𝑧𝑈)
15 ax5e 1907 . . . . 5 (∃𝑤𝒫 𝑧𝑈 → 𝒫 𝑧𝑈)
1614, 15syl 17 . . . 4 (∃𝑤𝑈 𝒫 𝑧𝑈 → 𝒫 𝑧𝑈)
173, 13, 163syl 18 . . 3 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → 𝒫 𝑧𝑈)
18 inss1 4223 . . . . . . . 8 (𝑈𝑔) ⊆ 𝑈
19 vex 3472 . . . . . . . . . 10 𝑔 ∈ V
2019inex2 5311 . . . . . . . . 9 (𝑈𝑔) ∈ V
2120elpw 4601 . . . . . . . 8 ((𝑈𝑔) ∈ 𝒫 𝑈 ↔ (𝑈𝑔) ⊆ 𝑈)
2218, 21mpbir 230 . . . . . . 7 (𝑈𝑔) ∈ 𝒫 𝑈
23 unieq 4913 . . . . . . . . . . . 12 (𝑓 = (𝑈𝑔) → 𝑓 = (𝑈𝑔))
2423ineq2d 4207 . . . . . . . . . . 11 (𝑓 = (𝑈𝑔) → (𝑧 𝑓) = (𝑧 (𝑈𝑔)))
25 ineq1 4200 . . . . . . . . . . . 12 (𝑓 = (𝑈𝑔) → (𝑓 ∩ 𝒫 𝒫 𝑤) = ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤))
2625unieqd 4915 . . . . . . . . . . 11 (𝑓 = (𝑈𝑔) → (𝑓 ∩ 𝒫 𝒫 𝑤) = ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤))
2724, 26sseq12d 4010 . . . . . . . . . 10 (𝑓 = (𝑈𝑔) → ((𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤) ↔ (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)))
2827anbi2d 628 . . . . . . . . 9 (𝑓 = (𝑈𝑔) → ((𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤))))
2928rexbidv 3172 . . . . . . . 8 (𝑓 = (𝑈𝑔) → (∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤))))
3029rspcv 3602 . . . . . . 7 ((𝑈𝑔) ∈ 𝒫 𝑈 → (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤))))
3122, 30ax-mp 5 . . . . . 6 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)))
3231alrimiv 1922 . . . . 5 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → ∀𝑔𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)))
33 inss2 4224 . . . . . . . 8 (𝑈𝑤) ⊆ 𝑤
34 sstr2 3984 . . . . . . . 8 (𝒫 𝑧 ⊆ (𝑈𝑤) → ((𝑈𝑤) ⊆ 𝑤 → 𝒫 𝑧𝑤))
3533, 34mpi 20 . . . . . . 7 (𝒫 𝑧 ⊆ (𝑈𝑤) → 𝒫 𝑧𝑤)
36 an12 642 . . . . . . . . . . . 12 ((𝑣𝑈 ∧ (𝑖𝑣𝑣𝑔)) ↔ (𝑖𝑣 ∧ (𝑣𝑈𝑣𝑔)))
37 elin 3959 . . . . . . . . . . . . . 14 (𝑣 ∈ (𝑈𝑔) ↔ (𝑣𝑈𝑣𝑔))
3837bicomi 223 . . . . . . . . . . . . 13 ((𝑣𝑈𝑣𝑔) ↔ 𝑣 ∈ (𝑈𝑔))
3938anbi2i 622 . . . . . . . . . . . 12 ((𝑖𝑣 ∧ (𝑣𝑈𝑣𝑔)) ↔ (𝑖𝑣𝑣 ∈ (𝑈𝑔)))
4036, 39bitri 275 . . . . . . . . . . 11 ((𝑣𝑈 ∧ (𝑖𝑣𝑣𝑔)) ↔ (𝑖𝑣𝑣 ∈ (𝑈𝑔)))
4140exbii 1842 . . . . . . . . . 10 (∃𝑣(𝑣𝑈 ∧ (𝑖𝑣𝑣𝑔)) ↔ ∃𝑣(𝑖𝑣𝑣 ∈ (𝑈𝑔)))
42 df-rex 3065 . . . . . . . . . 10 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) ↔ ∃𝑣(𝑣𝑈 ∧ (𝑖𝑣𝑣𝑔)))
43 eluni 4905 . . . . . . . . . 10 (𝑖 (𝑈𝑔) ↔ ∃𝑣(𝑖𝑣𝑣 ∈ (𝑈𝑔)))
4441, 42, 433bitr4i 303 . . . . . . . . 9 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) ↔ 𝑖 (𝑈𝑔))
45 simp1 1133 . . . . . . . . . . . . 13 (((𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) ∧ 𝑖𝑧𝑖 (𝑈𝑔)) → (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤))
46 elin 3959 . . . . . . . . . . . . . . 15 (𝑖 ∈ (𝑧 (𝑈𝑔)) ↔ (𝑖𝑧𝑖 (𝑈𝑔)))
4746biimpri 227 . . . . . . . . . . . . . 14 ((𝑖𝑧𝑖 (𝑈𝑔)) → 𝑖 ∈ (𝑧 (𝑈𝑔)))
48473adant1 1127 . . . . . . . . . . . . 13 (((𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) ∧ 𝑖𝑧𝑖 (𝑈𝑔)) → 𝑖 ∈ (𝑧 (𝑈𝑔)))
4945, 48sseldd 3978 . . . . . . . . . . . 12 (((𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) ∧ 𝑖𝑧𝑖 (𝑈𝑔)) → 𝑖 ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤))
50 eluni 4905 . . . . . . . . . . . 12 (𝑖 ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) ↔ ∃𝑢(𝑖𝑢𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)))
5149, 50sylib 217 . . . . . . . . . . 11 (((𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) ∧ 𝑖𝑧𝑖 (𝑈𝑔)) → ∃𝑢(𝑖𝑢𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)))
52 elinel1 4190 . . . . . . . . . . . . . . . . 17 (𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) → 𝑢 ∈ (𝑈𝑔))
5352elin2d 4194 . . . . . . . . . . . . . . . 16 (𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) → 𝑢𝑔)
54 elinel2 4191 . . . . . . . . . . . . . . . . 17 (𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) → 𝑢 ∈ 𝒫 𝒫 𝑤)
55 elpwpw 5098 . . . . . . . . . . . . . . . . . 18 (𝑢 ∈ 𝒫 𝒫 𝑤 ↔ (𝑢 ∈ V ∧ 𝑢𝑤))
5655simprbi 496 . . . . . . . . . . . . . . . . 17 (𝑢 ∈ 𝒫 𝒫 𝑤 𝑢𝑤)
5754, 56syl 17 . . . . . . . . . . . . . . . 16 (𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) → 𝑢𝑤)
5853, 57jca 511 . . . . . . . . . . . . . . 15 (𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) → (𝑢𝑔 𝑢𝑤))
5958anim2i 616 . . . . . . . . . . . . . 14 ((𝑖𝑢𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)) → (𝑖𝑢 ∧ (𝑢𝑔 𝑢𝑤)))
60 an12 642 . . . . . . . . . . . . . 14 ((𝑖𝑢 ∧ (𝑢𝑔 𝑢𝑤)) ↔ (𝑢𝑔 ∧ (𝑖𝑢 𝑢𝑤)))
6159, 60sylib 217 . . . . . . . . . . . . 13 ((𝑖𝑢𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)) → (𝑢𝑔 ∧ (𝑖𝑢 𝑢𝑤)))
6261eximi 1829 . . . . . . . . . . . 12 (∃𝑢(𝑖𝑢𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)) → ∃𝑢(𝑢𝑔 ∧ (𝑖𝑢 𝑢𝑤)))
63 df-rex 3065 . . . . . . . . . . . 12 (∃𝑢𝑔 (𝑖𝑢 𝑢𝑤) ↔ ∃𝑢(𝑢𝑔 ∧ (𝑖𝑢 𝑢𝑤)))
6462, 63sylibr 233 . . . . . . . . . . 11 (∃𝑢(𝑖𝑢𝑢 ∈ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤))
6551, 64syl 17 . . . . . . . . . 10 (((𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) ∧ 𝑖𝑧𝑖 (𝑈𝑔)) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤))
66653expia 1118 . . . . . . . . 9 (((𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) ∧ 𝑖𝑧) → (𝑖 (𝑈𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤)))
6744, 66biimtrid 241 . . . . . . . 8 (((𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) ∧ 𝑖𝑧) → (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤)))
6867ralrimiva 3140 . . . . . . 7 ((𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤) → ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤)))
6935, 68anim12i 612 . . . . . 6 ((𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)) → (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤))))
7069reximi 3078 . . . . 5 (∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 (𝑈𝑔)) ⊆ ((𝑈𝑔) ∩ 𝒫 𝒫 𝑤)) → ∃𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤))))
7132, 70sylg 1817 . . . 4 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → ∀𝑔𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤))))
72 elequ2 2113 . . . . . . . . . . 11 (𝑓 = 𝑔 → (𝑣𝑓𝑣𝑔))
7372anbi2d 628 . . . . . . . . . 10 (𝑓 = 𝑔 → ((𝑖𝑣𝑣𝑓) ↔ (𝑖𝑣𝑣𝑔)))
7473rexbidv 3172 . . . . . . . . 9 (𝑓 = 𝑔 → (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) ↔ ∃𝑣𝑈 (𝑖𝑣𝑣𝑔)))
75 rexeq 3315 . . . . . . . . 9 (𝑓 = 𝑔 → (∃𝑢𝑓 (𝑖𝑢 𝑢𝑤) ↔ ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤)))
7674, 75imbi12d 344 . . . . . . . 8 (𝑓 = 𝑔 → ((∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)) ↔ (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤))))
7776ralbidv 3171 . . . . . . 7 (𝑓 = 𝑔 → (∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)) ↔ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤))))
7877anbi2d 628 . . . . . 6 (𝑓 = 𝑔 → ((𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))) ↔ (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤)))))
7978rexbidv 3172 . . . . 5 (𝑓 = 𝑔 → (∃𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))) ↔ ∃𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤)))))
8079cbvalvw 2031 . . . 4 (∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))) ↔ ∀𝑔𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑔) → ∃𝑢𝑔 (𝑖𝑢 𝑢𝑤))))
8171, 80sylibr 233 . . 3 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → ∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))))
8217, 81jca 511 . 2 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) → (𝒫 𝑧𝑈 ∧ ∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)))))
83 nfv 1909 . . . 4 𝑓𝒫 𝑧𝑈
84 nfa1 2140 . . . 4 𝑓𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)))
8583, 84nfan 1894 . . 3 𝑓(𝒫 𝑧𝑈 ∧ ∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))))
86 elpwi 4604 . . . 4 (𝑓 ∈ 𝒫 𝑈𝑓𝑈)
87 sp 2168 . . . . . 6 (∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))) → ∃𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))))
88 ssin 4225 . . . . . . . . . . . . 13 ((𝒫 𝑧𝑈 ∧ 𝒫 𝑧𝑤) ↔ 𝒫 𝑧 ⊆ (𝑈𝑤))
8988biimpi 215 . . . . . . . . . . . 12 ((𝒫 𝑧𝑈 ∧ 𝒫 𝑧𝑤) → 𝒫 𝑧 ⊆ (𝑈𝑤))
9089ex 412 . . . . . . . . . . 11 (𝒫 𝑧𝑈 → (𝒫 𝑧𝑤 → 𝒫 𝑧 ⊆ (𝑈𝑤)))
9190adantr 480 . . . . . . . . . 10 ((𝒫 𝑧𝑈𝑓𝑈) → (𝒫 𝑧𝑤 → 𝒫 𝑧 ⊆ (𝑈𝑤)))
92 simp3 1135 . . . . . . . . . . . . . . . . 17 ((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) → 𝑖 𝑓)
93 eluni 4905 . . . . . . . . . . . . . . . . 17 (𝑖 𝑓 ↔ ∃𝑣(𝑖𝑣𝑣𝑓))
9492, 93sylib 217 . . . . . . . . . . . . . . . 16 ((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) → ∃𝑣(𝑖𝑣𝑣𝑓))
95 simpl2 1189 . . . . . . . . . . . . . . . . . . . 20 (((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) ∧ (𝑖𝑣𝑣𝑓)) → 𝑓𝑈)
96 simprr 770 . . . . . . . . . . . . . . . . . . . 20 (((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) ∧ (𝑖𝑣𝑣𝑓)) → 𝑣𝑓)
9795, 96sseldd 3978 . . . . . . . . . . . . . . . . . . 19 (((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) ∧ (𝑖𝑣𝑣𝑓)) → 𝑣𝑈)
98 simprl 768 . . . . . . . . . . . . . . . . . . 19 (((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) ∧ (𝑖𝑣𝑣𝑓)) → 𝑖𝑣)
9997, 98, 963jca 1125 . . . . . . . . . . . . . . . . . 18 (((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) ∧ (𝑖𝑣𝑣𝑓)) → (𝑣𝑈𝑖𝑣𝑣𝑓))
10099ex 412 . . . . . . . . . . . . . . . . 17 ((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) → ((𝑖𝑣𝑣𝑓) → (𝑣𝑈𝑖𝑣𝑣𝑓)))
101100eximdv 1912 . . . . . . . . . . . . . . . 16 ((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) → (∃𝑣(𝑖𝑣𝑣𝑓) → ∃𝑣(𝑣𝑈𝑖𝑣𝑣𝑓)))
10294, 101mpd 15 . . . . . . . . . . . . . . 15 ((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) → ∃𝑣(𝑣𝑈𝑖𝑣𝑣𝑓))
103 df-rex 3065 . . . . . . . . . . . . . . . 16 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) ↔ ∃𝑣(𝑣𝑈 ∧ (𝑖𝑣𝑣𝑓)))
104 3anass 1092 . . . . . . . . . . . . . . . . 17 ((𝑣𝑈𝑖𝑣𝑣𝑓) ↔ (𝑣𝑈 ∧ (𝑖𝑣𝑣𝑓)))
105104exbii 1842 . . . . . . . . . . . . . . . 16 (∃𝑣(𝑣𝑈𝑖𝑣𝑣𝑓) ↔ ∃𝑣(𝑣𝑈 ∧ (𝑖𝑣𝑣𝑓)))
106103, 105bitr4i 278 . . . . . . . . . . . . . . 15 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) ↔ ∃𝑣(𝑣𝑈𝑖𝑣𝑣𝑓))
107102, 106sylibr 233 . . . . . . . . . . . . . 14 ((𝒫 𝑧𝑈𝑓𝑈𝑖 𝑓) → ∃𝑣𝑈 (𝑖𝑣𝑣𝑓))
1081073expia 1118 . . . . . . . . . . . . 13 ((𝒫 𝑧𝑈𝑓𝑈) → (𝑖 𝑓 → ∃𝑣𝑈 (𝑖𝑣𝑣𝑓)))
109 elin 3959 . . . . . . . . . . . . . . . . . . . 20 (𝑢 ∈ (𝑓 ∩ 𝒫 𝒫 𝑤) ↔ (𝑢𝑓𝑢 ∈ 𝒫 𝒫 𝑤))
110 vex 3472 . . . . . . . . . . . . . . . . . . . . . 22 𝑢 ∈ V
111110, 55mpbiran 706 . . . . . . . . . . . . . . . . . . . . 21 (𝑢 ∈ 𝒫 𝒫 𝑤 𝑢𝑤)
112111anbi2i 622 . . . . . . . . . . . . . . . . . . . 20 ((𝑢𝑓𝑢 ∈ 𝒫 𝒫 𝑤) ↔ (𝑢𝑓 𝑢𝑤))
113109, 112bitri 275 . . . . . . . . . . . . . . . . . . 19 (𝑢 ∈ (𝑓 ∩ 𝒫 𝒫 𝑤) ↔ (𝑢𝑓 𝑢𝑤))
114113anbi2i 622 . . . . . . . . . . . . . . . . . 18 ((𝑖𝑢𝑢 ∈ (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ (𝑖𝑢 ∧ (𝑢𝑓 𝑢𝑤)))
115 an12 642 . . . . . . . . . . . . . . . . . 18 ((𝑢𝑓 ∧ (𝑖𝑢 𝑢𝑤)) ↔ (𝑖𝑢 ∧ (𝑢𝑓 𝑢𝑤)))
116114, 115bitr4i 278 . . . . . . . . . . . . . . . . 17 ((𝑖𝑢𝑢 ∈ (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ (𝑢𝑓 ∧ (𝑖𝑢 𝑢𝑤)))
117116exbii 1842 . . . . . . . . . . . . . . . 16 (∃𝑢(𝑖𝑢𝑢 ∈ (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ ∃𝑢(𝑢𝑓 ∧ (𝑖𝑢 𝑢𝑤)))
118 eluni 4905 . . . . . . . . . . . . . . . 16 (𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤) ↔ ∃𝑢(𝑖𝑢𝑢 ∈ (𝑓 ∩ 𝒫 𝒫 𝑤)))
119 df-rex 3065 . . . . . . . . . . . . . . . 16 (∃𝑢𝑓 (𝑖𝑢 𝑢𝑤) ↔ ∃𝑢(𝑢𝑓 ∧ (𝑖𝑢 𝑢𝑤)))
120117, 118, 1193bitr4i 303 . . . . . . . . . . . . . . 15 (𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤) ↔ ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))
121120biimpri 227 . . . . . . . . . . . . . 14 (∃𝑢𝑓 (𝑖𝑢 𝑢𝑤) → 𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤))
122121a1i 11 . . . . . . . . . . . . 13 ((𝒫 𝑧𝑈𝑓𝑈) → (∃𝑢𝑓 (𝑖𝑢 𝑢𝑤) → 𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)))
123108, 122imim12d 81 . . . . . . . . . . . 12 ((𝒫 𝑧𝑈𝑓𝑈) → ((∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)) → (𝑖 𝑓𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤))))
124123ralimdv 3163 . . . . . . . . . . 11 ((𝒫 𝑧𝑈𝑓𝑈) → (∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)) → ∀𝑖𝑧 (𝑖 𝑓𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤))))
125 elin 3959 . . . . . . . . . . . . . . 15 (𝑖 ∈ (𝑧 𝑓) ↔ (𝑖𝑧𝑖 𝑓))
126125imbi1i 349 . . . . . . . . . . . . . 14 ((𝑖 ∈ (𝑧 𝑓) → 𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ ((𝑖𝑧𝑖 𝑓) → 𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)))
127 impexp 450 . . . . . . . . . . . . . 14 (((𝑖𝑧𝑖 𝑓) → 𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ (𝑖𝑧 → (𝑖 𝑓𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤))))
128126, 127bitri 275 . . . . . . . . . . . . 13 ((𝑖 ∈ (𝑧 𝑓) → 𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ (𝑖𝑧 → (𝑖 𝑓𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤))))
129128albii 1813 . . . . . . . . . . . 12 (∀𝑖(𝑖 ∈ (𝑧 𝑓) → 𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ ∀𝑖(𝑖𝑧 → (𝑖 𝑓𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤))))
130 dfss2 3963 . . . . . . . . . . . 12 ((𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤) ↔ ∀𝑖(𝑖 ∈ (𝑧 𝑓) → 𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)))
131 df-ral 3056 . . . . . . . . . . . 12 (∀𝑖𝑧 (𝑖 𝑓𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ ∀𝑖(𝑖𝑧 → (𝑖 𝑓𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤))))
132129, 130, 1313bitr4i 303 . . . . . . . . . . 11 ((𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤) ↔ ∀𝑖𝑧 (𝑖 𝑓𝑖 (𝑓 ∩ 𝒫 𝒫 𝑤)))
133124, 132imbitrrdi 251 . . . . . . . . . 10 ((𝒫 𝑧𝑈𝑓𝑈) → (∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)) → (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)))
13491, 133anim12d 608 . . . . . . . . 9 ((𝒫 𝑧𝑈𝑓𝑈) → ((𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))) → (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤))))
135134reximdv 3164 . . . . . . . 8 ((𝒫 𝑧𝑈𝑓𝑈) → (∃𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))) → ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤))))
1361353impia 1114 . . . . . . 7 ((𝒫 𝑧𝑈𝑓𝑈 ∧ ∃𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)))) → ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)))
1371363com23 1123 . . . . . 6 ((𝒫 𝑧𝑈 ∧ ∃𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))) ∧ 𝑓𝑈) → ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)))
13887, 137syl3an2 1161 . . . . 5 ((𝒫 𝑧𝑈 ∧ ∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤))) ∧ 𝑓𝑈) → ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)))
1391383expa 1115 . . . 4 (((𝒫 𝑧𝑈 ∧ ∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)))) ∧ 𝑓𝑈) → ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)))
14086, 139sylan2 592 . . 3 (((𝒫 𝑧𝑈 ∧ ∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)))) ∧ 𝑓 ∈ 𝒫 𝑈) → ∃𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)))
14185, 140ralrimia 3249 . 2 ((𝒫 𝑧𝑈 ∧ ∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)))) → ∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)))
14282, 141impbii 208 1 (∀𝑓 ∈ 𝒫 𝑈𝑤𝑈 (𝒫 𝑧 ⊆ (𝑈𝑤) ∧ (𝑧 𝑓) ⊆ (𝑓 ∩ 𝒫 𝒫 𝑤)) ↔ (𝒫 𝑧𝑈 ∧ ∀𝑓𝑤𝑈 (𝒫 𝑧𝑤 ∧ ∀𝑖𝑧 (∃𝑣𝑈 (𝑖𝑣𝑣𝑓) → ∃𝑢𝑓 (𝑖𝑢 𝑢𝑤)))))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 205  wa 395  w3a 1084  wal 1531   = wceq 1533  wtru 1534  wex 1773  wcel 2098  wral 3055  wrex 3064  Vcvv 3468  cin 3942  wss 3943  c0 4317  𝒫 cpw 4597   cuni 4902
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1789  ax-4 1803  ax-5 1905  ax-6 1963  ax-7 2003  ax-8 2100  ax-9 2108  ax-10 2129  ax-12 2163  ax-ext 2697  ax-sep 5292  ax-nul 5299
This theorem depends on definitions:  df-bi 206  df-an 396  df-or 845  df-3an 1086  df-tru 1536  df-fal 1546  df-ex 1774  df-nf 1778  df-sb 2060  df-clab 2704  df-cleq 2718  df-clel 2804  df-ral 3056  df-rex 3065  df-rab 3427  df-v 3470  df-dif 3946  df-in 3950  df-ss 3960  df-nul 4318  df-pw 4599  df-uni 4903
This theorem is referenced by:  dfuniv2  43642
  Copyright terms: Public domain W3C validator