Metamath Proof Explorer


Theorem kmlem13

Description: Lemma for 5-quantifier AC of Kurt Maes, Th. 4 1 <=> 4. (Contributed by NM, 5-Apr-2004)

Ref Expression
Hypothesis kmlem9.1 𝐴 = { 𝑢 ∣ ∃ 𝑡𝑥 𝑢 = ( 𝑡 ( 𝑥 ∖ { 𝑡 } ) ) }
Assertion kmlem13 ( ∀ 𝑥 ( ( ∀ 𝑧𝑥 𝑧 ≠ ∅ ∧ ∀ 𝑧𝑥𝑤𝑥 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) ) → ∃ 𝑦𝑧𝑥 ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ↔ ∀ 𝑥 ( ¬ ∃ 𝑧𝑥𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )

Proof

Step Hyp Ref Expression
1 kmlem9.1 𝐴 = { 𝑢 ∣ ∃ 𝑡𝑥 𝑢 = ( 𝑡 ( 𝑥 ∖ { 𝑡 } ) ) }
2 kmlem1 ( ∀ 𝑥 ( ( ∀ 𝑧𝑥 𝑧 ≠ ∅ ∧ ∀ 𝑧𝑥𝑤𝑥 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) ) → ∃ 𝑦𝑧𝑥 ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) → ∀ 𝑥 ( ∀ 𝑧𝑥𝑤𝑥 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
3 raleq ( 𝑥 = → ( ∀ 𝑤𝑥 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) ↔ ∀ 𝑤 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) ) )
4 3 raleqbi1dv ( 𝑥 = → ( ∀ 𝑧𝑥𝑤𝑥 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) ↔ ∀ 𝑧𝑤 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) ) )
5 raleq ( 𝑥 = → ( ∀ 𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ↔ ∀ 𝑧 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
6 5 exbidv ( 𝑥 = → ( ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ↔ ∃ 𝑦𝑧 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
7 4 6 imbi12d ( 𝑥 = → ( ( ∀ 𝑧𝑥𝑤𝑥 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) ↔ ( ∀ 𝑧𝑤 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) → ∃ 𝑦𝑧 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) ) )
8 7 cbvalvw ( ∀ 𝑥 ( ∀ 𝑧𝑥𝑤𝑥 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) ↔ ∀ ( ∀ 𝑧𝑤 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) → ∃ 𝑦𝑧 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
9 1 kmlem10 ( ∀ ( ∀ 𝑧𝑤 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) → ∃ 𝑦𝑧 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) → ∃ 𝑦𝑧𝐴 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) )
10 ineq2 ( 𝑦 = 𝑔 → ( 𝑧𝑦 ) = ( 𝑧𝑔 ) )
11 10 eleq2d ( 𝑦 = 𝑔 → ( 𝑣 ∈ ( 𝑧𝑦 ) ↔ 𝑣 ∈ ( 𝑧𝑔 ) ) )
12 11 eubidv ( 𝑦 = 𝑔 → ( ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ↔ ∃! 𝑣 𝑣 ∈ ( 𝑧𝑔 ) ) )
13 12 imbi2d ( 𝑦 = 𝑔 → ( ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ↔ ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑔 ) ) ) )
14 13 ralbidv ( 𝑦 = 𝑔 → ( ∀ 𝑧𝐴 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ↔ ∀ 𝑧𝐴 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑔 ) ) ) )
15 14 cbvexvw ( ∃ 𝑦𝑧𝐴 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ↔ ∃ 𝑔𝑧𝐴 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑔 ) ) )
16 kmlem3 ( ( 𝑧 ( 𝑥 ∖ { 𝑧 } ) ) ≠ ∅ ↔ ∃ 𝑣𝑧𝑤𝑥 ( 𝑧𝑤 → ¬ 𝑣 ∈ ( 𝑧𝑤 ) ) )
17 ralinexa ( ∀ 𝑤𝑥 ( 𝑧𝑤 → ¬ 𝑣 ∈ ( 𝑧𝑤 ) ) ↔ ¬ ∃ 𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) )
18 17 rexbii ( ∃ 𝑣𝑧𝑤𝑥 ( 𝑧𝑤 → ¬ 𝑣 ∈ ( 𝑧𝑤 ) ) ↔ ∃ 𝑣𝑧 ¬ ∃ 𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) )
19 rexnal ( ∃ 𝑣𝑧 ¬ ∃ 𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) ↔ ¬ ∀ 𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) )
20 16 18 19 3bitri ( ( 𝑧 ( 𝑥 ∖ { 𝑧 } ) ) ≠ ∅ ↔ ¬ ∀ 𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) )
21 20 ralbii ( ∀ 𝑧𝑥 ( 𝑧 ( 𝑥 ∖ { 𝑧 } ) ) ≠ ∅ ↔ ∀ 𝑧𝑥 ¬ ∀ 𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) )
22 ralnex ( ∀ 𝑧𝑥 ¬ ∀ 𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) ↔ ¬ ∃ 𝑧𝑥𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) )
23 21 22 bitri ( ∀ 𝑧𝑥 ( 𝑧 ( 𝑥 ∖ { 𝑧 } ) ) ≠ ∅ ↔ ¬ ∃ 𝑧𝑥𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) )
24 1 kmlem12 ( ∀ 𝑧𝑥 ( 𝑧 ( 𝑥 ∖ { 𝑧 } ) ) ≠ ∅ → ( ∀ 𝑧𝐴 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑔 ) ) → ∀ 𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧 ∩ ( 𝑔 𝐴 ) ) ) ) )
25 vex 𝑔 ∈ V
26 25 inex1 ( 𝑔 𝐴 ) ∈ V
27 ineq2 ( 𝑦 = ( 𝑔 𝐴 ) → ( 𝑧𝑦 ) = ( 𝑧 ∩ ( 𝑔 𝐴 ) ) )
28 27 eleq2d ( 𝑦 = ( 𝑔 𝐴 ) → ( 𝑣 ∈ ( 𝑧𝑦 ) ↔ 𝑣 ∈ ( 𝑧 ∩ ( 𝑔 𝐴 ) ) ) )
29 28 eubidv ( 𝑦 = ( 𝑔 𝐴 ) → ( ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ↔ ∃! 𝑣 𝑣 ∈ ( 𝑧 ∩ ( 𝑔 𝐴 ) ) ) )
30 29 imbi2d ( 𝑦 = ( 𝑔 𝐴 ) → ( ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ↔ ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧 ∩ ( 𝑔 𝐴 ) ) ) ) )
31 30 ralbidv ( 𝑦 = ( 𝑔 𝐴 ) → ( ∀ 𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ↔ ∀ 𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧 ∩ ( 𝑔 𝐴 ) ) ) ) )
32 26 31 spcev ( ∀ 𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧 ∩ ( 𝑔 𝐴 ) ) ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) )
33 24 32 syl6 ( ∀ 𝑧𝑥 ( 𝑧 ( 𝑥 ∖ { 𝑧 } ) ) ≠ ∅ → ( ∀ 𝑧𝐴 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑔 ) ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
34 33 exlimdv ( ∀ 𝑧𝑥 ( 𝑧 ( 𝑥 ∖ { 𝑧 } ) ) ≠ ∅ → ( ∃ 𝑔𝑧𝐴 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑔 ) ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
35 34 com12 ( ∃ 𝑔𝑧𝐴 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑔 ) ) → ( ∀ 𝑧𝑥 ( 𝑧 ( 𝑥 ∖ { 𝑧 } ) ) ≠ ∅ → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
36 23 35 syl5bir ( ∃ 𝑔𝑧𝐴 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑔 ) ) → ( ¬ ∃ 𝑧𝑥𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
37 15 36 sylbi ( ∃ 𝑦𝑧𝐴 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) → ( ¬ ∃ 𝑧𝑥𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
38 9 37 syl ( ∀ ( ∀ 𝑧𝑤 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) → ∃ 𝑦𝑧 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) → ( ¬ ∃ 𝑧𝑥𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
39 38 alrimiv ( ∀ ( ∀ 𝑧𝑤 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) → ∃ 𝑦𝑧 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) → ∀ 𝑥 ( ¬ ∃ 𝑧𝑥𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
40 8 39 sylbi ( ∀ 𝑥 ( ∀ 𝑧𝑥𝑤𝑥 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) → ∀ 𝑥 ( ¬ ∃ 𝑧𝑥𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
41 2 40 syl ( ∀ 𝑥 ( ( ∀ 𝑧𝑥 𝑧 ≠ ∅ ∧ ∀ 𝑧𝑥𝑤𝑥 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) ) → ∃ 𝑦𝑧𝑥 ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) → ∀ 𝑥 ( ¬ ∃ 𝑧𝑥𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
42 kmlem7 ( ( ∀ 𝑧𝑥 𝑧 ≠ ∅ ∧ ∀ 𝑧𝑥𝑤𝑥 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) ) → ¬ ∃ 𝑧𝑥𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) )
43 42 imim1i ( ( ¬ ∃ 𝑧𝑥𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) → ( ( ∀ 𝑧𝑥 𝑧 ≠ ∅ ∧ ∀ 𝑧𝑥𝑤𝑥 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
44 biimt ( 𝑧 ≠ ∅ → ( ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ↔ ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
45 44 ralimi ( ∀ 𝑧𝑥 𝑧 ≠ ∅ → ∀ 𝑧𝑥 ( ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ↔ ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
46 ralbi ( ∀ 𝑧𝑥 ( ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ↔ ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) → ( ∀ 𝑧𝑥 ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ↔ ∀ 𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
47 45 46 syl ( ∀ 𝑧𝑥 𝑧 ≠ ∅ → ( ∀ 𝑧𝑥 ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ↔ ∀ 𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
48 47 exbidv ( ∀ 𝑧𝑥 𝑧 ≠ ∅ → ( ∃ 𝑦𝑧𝑥 ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ↔ ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
49 48 adantr ( ( ∀ 𝑧𝑥 𝑧 ≠ ∅ ∧ ∀ 𝑧𝑥𝑤𝑥 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) ) → ( ∃ 𝑦𝑧𝑥 ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ↔ ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
50 49 pm5.74i ( ( ( ∀ 𝑧𝑥 𝑧 ≠ ∅ ∧ ∀ 𝑧𝑥𝑤𝑥 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) ) → ∃ 𝑦𝑧𝑥 ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ↔ ( ( ∀ 𝑧𝑥 𝑧 ≠ ∅ ∧ ∀ 𝑧𝑥𝑤𝑥 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )
51 43 50 sylibr ( ( ¬ ∃ 𝑧𝑥𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) → ( ( ∀ 𝑧𝑥 𝑧 ≠ ∅ ∧ ∀ 𝑧𝑥𝑤𝑥 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) ) → ∃ 𝑦𝑧𝑥 ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) )
52 51 alimi ( ∀ 𝑥 ( ¬ ∃ 𝑧𝑥𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) → ∀ 𝑥 ( ( ∀ 𝑧𝑥 𝑧 ≠ ∅ ∧ ∀ 𝑧𝑥𝑤𝑥 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) ) → ∃ 𝑦𝑧𝑥 ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) )
53 41 52 impbii ( ∀ 𝑥 ( ( ∀ 𝑧𝑥 𝑧 ≠ ∅ ∧ ∀ 𝑧𝑥𝑤𝑥 ( 𝑧𝑤 → ( 𝑧𝑤 ) = ∅ ) ) → ∃ 𝑦𝑧𝑥 ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ↔ ∀ 𝑥 ( ¬ ∃ 𝑧𝑥𝑣𝑧𝑤𝑥 ( 𝑧𝑤𝑣 ∈ ( 𝑧𝑤 ) ) → ∃ 𝑦𝑧𝑥 ( 𝑧 ≠ ∅ → ∃! 𝑣 𝑣 ∈ ( 𝑧𝑦 ) ) ) )