Metamath Proof Explorer


Theorem disjxiun

Description: An indexed union of a disjoint collection of disjoint collections is disjoint if each component is disjoint, and the disjoint unions in the collection are also disjoint. Note that B ( y ) and C ( x ) may have the displayed free variables. (Contributed by Mario Carneiro, 14-Nov-2016) (Proof shortened by JJ, 27-May-2021)

Ref Expression
Assertion disjxiun ⊢ Disj y ∈ A B → Disj x ∈ ⋃ y ∈ A B C ↔ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C

Proof

Step Hyp Ref Expression
1 nfiu1 ⊢ Ⅎ _ y ⋃ y ∈ A B
2 nfcv ⊢ Ⅎ _ y C
3 1 2 nfdisjw ⊢ Ⅎ y Disj x ∈ ⋃ y ∈ A B C
4 disjss1 ⊢ B ⊆ ⋃ y ∈ A B → Disj x ∈ ⋃ y ∈ A B C → Disj x ∈ B C
5 ssiun2 ⊢ y ∈ A → B ⊆ ⋃ y ∈ A B
6 4 5 syl11 ⊢ Disj x ∈ ⋃ y ∈ A B C → y ∈ A → Disj x ∈ B C
7 3 6 ralrimi ⊢ Disj x ∈ ⋃ y ∈ A B C → ∀ y ∈ A Disj x ∈ B C
8 7 a1i ⊢ Disj y ∈ A B → Disj x ∈ ⋃ y ∈ A B C → ∀ y ∈ A Disj x ∈ B C
9 simplr ⊢ Disj y ∈ A B ∧ Disj x ∈ ⋃ y ∈ A B C ∧ u ∈ A ∧ v ∈ A ∧ ¬ u = v → Disj x ∈ ⋃ y ∈ A B C
10 ssiun2 ⊢ u ∈ A → ⦋ u / y⦌ B ⊆ ⋃ u ∈ A ⦋ u / y⦌ B
11 nfcv ⊢ Ⅎ _ u B
12 nfcsb1v ⊢ Ⅎ _ y ⦋ u / y⦌ B
13 csbeq1a ⊢ y = u → B = ⦋ u / y⦌ B
14 11 12 13 cbviun ⊢ ⋃ y ∈ A B = ⋃ u ∈ A ⦋ u / y⦌ B
15 10 14 sseqtrrdi ⊢ u ∈ A → ⦋ u / y⦌ B ⊆ ⋃ y ∈ A B
16 15 adantr ⊢ u ∈ A ∧ v ∈ A → ⦋ u / y⦌ B ⊆ ⋃ y ∈ A B
17 16 ad2antrl ⊢ Disj y ∈ A B ∧ Disj x ∈ ⋃ y ∈ A B C ∧ u ∈ A ∧ v ∈ A ∧ ¬ u = v → ⦋ u / y⦌ B ⊆ ⋃ y ∈ A B
18 csbeq1 ⊢ u = v → ⦋ u / y⦌ B = ⦋ v / y⦌ B
19 18 sseq1d ⊢ u = v → ⦋ u / y⦌ B ⊆ ⋃ y ∈ A B ↔ ⦋ v / y⦌ B ⊆ ⋃ y ∈ A B
20 19 15 vtoclga ⊢ v ∈ A → ⦋ v / y⦌ B ⊆ ⋃ y ∈ A B
21 20 adantl ⊢ u ∈ A ∧ v ∈ A → ⦋ v / y⦌ B ⊆ ⋃ y ∈ A B
22 21 ad2antrl ⊢ Disj y ∈ A B ∧ Disj x ∈ ⋃ y ∈ A B C ∧ u ∈ A ∧ v ∈ A ∧ ¬ u = v → ⦋ v / y⦌ B ⊆ ⋃ y ∈ A B
23 11 12 13 cbvdisj ⊢ Disj y ∈ A B ↔ Disj u ∈ A ⦋ u / y⦌ B
24 18 disjor ⊢ Disj u ∈ A ⦋ u / y⦌ B ↔ ∀ u ∈ A ∀ v ∈ A u = v ∨ ⦋ u / y⦌ B ∩ ⦋ v / y⦌ B = ∅
25 23 24 sylbb ⊢ Disj y ∈ A B → ∀ u ∈ A ∀ v ∈ A u = v ∨ ⦋ u / y⦌ B ∩ ⦋ v / y⦌ B = ∅
26 rsp2 ⊢ ∀ u ∈ A ∀ v ∈ A u = v ∨ ⦋ u / y⦌ B ∩ ⦋ v / y⦌ B = ∅ → u ∈ A ∧ v ∈ A → u = v ∨ ⦋ u / y⦌ B ∩ ⦋ v / y⦌ B = ∅
27 25 26 syl ⊢ Disj y ∈ A B → u ∈ A ∧ v ∈ A → u = v ∨ ⦋ u / y⦌ B ∩ ⦋ v / y⦌ B = ∅
28 27 imp ⊢ Disj y ∈ A B ∧ u ∈ A ∧ v ∈ A → u = v ∨ ⦋ u / y⦌ B ∩ ⦋ v / y⦌ B = ∅
29 28 ord ⊢ Disj y ∈ A B ∧ u ∈ A ∧ v ∈ A → ¬ u = v → ⦋ u / y⦌ B ∩ ⦋ v / y⦌ B = ∅
30 29 impr ⊢ Disj y ∈ A B ∧ u ∈ A ∧ v ∈ A ∧ ¬ u = v → ⦋ u / y⦌ B ∩ ⦋ v / y⦌ B = ∅
31 30 adantlr ⊢ Disj y ∈ A B ∧ Disj x ∈ ⋃ y ∈ A B C ∧ u ∈ A ∧ v ∈ A ∧ ¬ u = v → ⦋ u / y⦌ B ∩ ⦋ v / y⦌ B = ∅
32 disjiun ⊢ Disj x ∈ ⋃ y ∈ A B C ∧ ⦋ u / y⦌ B ⊆ ⋃ y ∈ A B ∧ ⦋ v / y⦌ B ⊆ ⋃ y ∈ A B ∧ ⦋ u / y⦌ B ∩ ⦋ v / y⦌ B = ∅ → ⋃ x ∈ ⦋ u / y⦌ B C ∩ ⋃ x ∈ ⦋ v / y⦌ B C = ∅
33 9 17 22 31 32 syl13anc ⊢ Disj y ∈ A B ∧ Disj x ∈ ⋃ y ∈ A B C ∧ u ∈ A ∧ v ∈ A ∧ ¬ u = v → ⋃ x ∈ ⦋ u / y⦌ B C ∩ ⋃ x ∈ ⦋ v / y⦌ B C = ∅
34 33 expr ⊢ Disj y ∈ A B ∧ Disj x ∈ ⋃ y ∈ A B C ∧ u ∈ A ∧ v ∈ A → ¬ u = v → ⋃ x ∈ ⦋ u / y⦌ B C ∩ ⋃ x ∈ ⦋ v / y⦌ B C = ∅
35 34 orrd ⊢ Disj y ∈ A B ∧ Disj x ∈ ⋃ y ∈ A B C ∧ u ∈ A ∧ v ∈ A → u = v ∨ ⋃ x ∈ ⦋ u / y⦌ B C ∩ ⋃ x ∈ ⦋ v / y⦌ B C = ∅
36 35 ralrimivva ⊢ Disj y ∈ A B ∧ Disj x ∈ ⋃ y ∈ A B C → ∀ u ∈ A ∀ v ∈ A u = v ∨ ⋃ x ∈ ⦋ u / y⦌ B C ∩ ⋃ x ∈ ⦋ v / y⦌ B C = ∅
37 18 iuneq1d ⊢ u = v → ⋃ x ∈ ⦋ u / y⦌ B C = ⋃ x ∈ ⦋ v / y⦌ B C
38 37 disjor ⊢ Disj u ∈ A ⋃ x ∈ ⦋ u / y⦌ B C ↔ ∀ u ∈ A ∀ v ∈ A u = v ∨ ⋃ x ∈ ⦋ u / y⦌ B C ∩ ⋃ x ∈ ⦋ v / y⦌ B C = ∅
39 36 38 sylibr ⊢ Disj y ∈ A B ∧ Disj x ∈ ⋃ y ∈ A B C → Disj u ∈ A ⋃ x ∈ ⦋ u / y⦌ B C
40 nfcv ⊢ Ⅎ _ u ⋃ x ∈ B C
41 12 2 nfiun ⊢ Ⅎ _ y ⋃ x ∈ ⦋ u / y⦌ B C
42 13 iuneq1d ⊢ y = u → ⋃ x ∈ B C = ⋃ x ∈ ⦋ u / y⦌ B C
43 40 41 42 cbvdisj ⊢ Disj y ∈ A ⋃ x ∈ B C ↔ Disj u ∈ A ⋃ x ∈ ⦋ u / y⦌ B C
44 39 43 sylibr ⊢ Disj y ∈ A B ∧ Disj x ∈ ⋃ y ∈ A B C → Disj y ∈ A ⋃ x ∈ B C
45 44 ex ⊢ Disj y ∈ A B → Disj x ∈ ⋃ y ∈ A B C → Disj y ∈ A ⋃ x ∈ B C
46 8 45 jcad ⊢ Disj y ∈ A B → Disj x ∈ ⋃ y ∈ A B C → ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C
47 14 eleq2i ⊢ r ∈ ⋃ y ∈ A B ↔ r ∈ ⋃ u ∈ A ⦋ u / y⦌ B
48 eliun ⊢ r ∈ ⋃ u ∈ A ⦋ u / y⦌ B ↔ ∃ u ∈ A r ∈ ⦋ u / y⦌ B
49 47 48 bitri ⊢ r ∈ ⋃ y ∈ A B ↔ ∃ u ∈ A r ∈ ⦋ u / y⦌ B
50 nfcv ⊢ Ⅎ _ v B
51 nfcsb1v ⊢ Ⅎ _ y ⦋ v / y⦌ B
52 csbeq1a ⊢ y = v → B = ⦋ v / y⦌ B
53 50 51 52 cbviun ⊢ ⋃ y ∈ A B = ⋃ v ∈ A ⦋ v / y⦌ B
54 53 eleq2i ⊢ s ∈ ⋃ y ∈ A B ↔ s ∈ ⋃ v ∈ A ⦋ v / y⦌ B
55 eliun ⊢ s ∈ ⋃ v ∈ A ⦋ v / y⦌ B ↔ ∃ v ∈ A s ∈ ⦋ v / y⦌ B
56 54 55 bitri ⊢ s ∈ ⋃ y ∈ A B ↔ ∃ v ∈ A s ∈ ⦋ v / y⦌ B
57 49 56 anbi12i ⊢ r ∈ ⋃ y ∈ A B ∧ s ∈ ⋃ y ∈ A B ↔ ∃ u ∈ A r ∈ ⦋ u / y⦌ B ∧ ∃ v ∈ A s ∈ ⦋ v / y⦌ B
58 reeanv ⊢ ∃ u ∈ A ∃ v ∈ A r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B ↔ ∃ u ∈ A r ∈ ⦋ u / y⦌ B ∧ ∃ v ∈ A s ∈ ⦋ v / y⦌ B
59 57 58 bitr4i ⊢ r ∈ ⋃ y ∈ A B ∧ s ∈ ⋃ y ∈ A B ↔ ∃ u ∈ A ∃ v ∈ A r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B
60 12 2 nfdisjw ⊢ Ⅎ y Disj x ∈ ⦋ u / y⦌ B C
61 13 disjeq1d ⊢ y = u → Disj x ∈ B C ↔ Disj x ∈ ⦋ u / y⦌ B C
62 60 61 rspc ⊢ u ∈ A → ∀ y ∈ A Disj x ∈ B C → Disj x ∈ ⦋ u / y⦌ B C
63 62 impcom ⊢ ∀ y ∈ A Disj x ∈ B C ∧ u ∈ A → Disj x ∈ ⦋ u / y⦌ B C
64 disjors ⊢ Disj x ∈ ⦋ u / y⦌ B C ↔ ∀ r ∈ ⦋ u / y⦌ B ∀ s ∈ ⦋ u / y⦌ B r = s ∨ ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
65 63 64 sylib ⊢ ∀ y ∈ A Disj x ∈ B C ∧ u ∈ A → ∀ r ∈ ⦋ u / y⦌ B ∀ s ∈ ⦋ u / y⦌ B r = s ∨ ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
66 65 ad2ant2r ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A → ∀ r ∈ ⦋ u / y⦌ B ∀ s ∈ ⦋ u / y⦌ B r = s ∨ ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
67 66 adantr ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B → ∀ r ∈ ⦋ u / y⦌ B ∀ s ∈ ⦋ u / y⦌ B r = s ∨ ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
68 simplrl ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B ∧ u = v → r ∈ ⦋ u / y⦌ B
69 simplrr ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B ∧ u = v → s ∈ ⦋ v / y⦌ B
70 18 adantl ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B ∧ u = v → ⦋ u / y⦌ B = ⦋ v / y⦌ B
71 69 70 eleqtrrd ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B ∧ u = v → s ∈ ⦋ u / y⦌ B
72 68 71 jca ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B ∧ u = v → r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ u / y⦌ B
73 rsp2 ⊢ ∀ r ∈ ⦋ u / y⦌ B ∀ s ∈ ⦋ u / y⦌ B r = s ∨ ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅ → r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ u / y⦌ B → r = s ∨ ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
74 73 imp ⊢ ∀ r ∈ ⦋ u / y⦌ B ∀ s ∈ ⦋ u / y⦌ B r = s ∨ ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅ ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ u / y⦌ B → r = s ∨ ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
75 67 72 74 syl2an2r ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B ∧ u = v → r = s ∨ ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
76 75 adantlrr ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B ∧ ¬ r = s ∧ u = v → r = s ∨ ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
77 simplrr ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B ∧ ¬ r = s ∧ u = v → ¬ r = s
78 76 77 orcnd ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B ∧ ¬ r = s ∧ u = v → ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
79 ssiun2 ⊢ r ∈ ⦋ u / y⦌ B → ⦋ r / x⦌ C ⊆ ⋃ r ∈ ⦋ u / y⦌ B ⦋ r / x⦌ C
80 nfcv ⊢ Ⅎ _ r C
81 nfcsb1v ⊢ Ⅎ _ x ⦋ r / x⦌ C
82 csbeq1a ⊢ x = r → C = ⦋ r / x⦌ C
83 80 81 82 cbviun ⊢ ⋃ x ∈ ⦋ u / y⦌ B C = ⋃ r ∈ ⦋ u / y⦌ B ⦋ r / x⦌ C
84 79 83 sseqtrrdi ⊢ r ∈ ⦋ u / y⦌ B → ⦋ r / x⦌ C ⊆ ⋃ x ∈ ⦋ u / y⦌ B C
85 ssiun2 ⊢ s ∈ ⦋ v / y⦌ B → ⦋ s / x⦌ C ⊆ ⋃ s ∈ ⦋ v / y⦌ B ⦋ s / x⦌ C
86 nfcv ⊢ Ⅎ _ s C
87 nfcsb1v ⊢ Ⅎ _ x ⦋ s / x⦌ C
88 csbeq1a ⊢ x = s → C = ⦋ s / x⦌ C
89 86 87 88 cbviun ⊢ ⋃ x ∈ ⦋ v / y⦌ B C = ⋃ s ∈ ⦋ v / y⦌ B ⦋ s / x⦌ C
90 85 89 sseqtrrdi ⊢ s ∈ ⦋ v / y⦌ B → ⦋ s / x⦌ C ⊆ ⋃ x ∈ ⦋ v / y⦌ B C
91 ss2in ⊢ ⦋ r / x⦌ C ⊆ ⋃ x ∈ ⦋ u / y⦌ B C ∧ ⦋ s / x⦌ C ⊆ ⋃ x ∈ ⦋ v / y⦌ B C → ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C ⊆ ⋃ x ∈ ⦋ u / y⦌ B C ∩ ⋃ x ∈ ⦋ v / y⦌ B C
92 84 90 91 syl2an ⊢ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B → ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C ⊆ ⋃ x ∈ ⦋ u / y⦌ B C ∩ ⋃ x ∈ ⦋ v / y⦌ B C
93 92 ad2antrl ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B ∧ ¬ r = s → ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C ⊆ ⋃ x ∈ ⦋ u / y⦌ B C ∩ ⋃ x ∈ ⦋ v / y⦌ B C
94 nfcv ⊢ Ⅎ _ z ⋃ x ∈ B C
95 nfcsb1v ⊢ Ⅎ _ y ⦋ z / y⦌ B
96 95 2 nfiun ⊢ Ⅎ _ y ⋃ x ∈ ⦋ z / y⦌ B C
97 csbeq1a ⊢ y = z → B = ⦋ z / y⦌ B
98 97 iuneq1d ⊢ y = z → ⋃ x ∈ B C = ⋃ x ∈ ⦋ z / y⦌ B C
99 94 96 98 cbvdisj ⊢ Disj y ∈ A ⋃ x ∈ B C ↔ Disj z ∈ A ⋃ x ∈ ⦋ z / y⦌ B C
100 99 biimpi ⊢ Disj y ∈ A ⋃ x ∈ B C → Disj z ∈ A ⋃ x ∈ ⦋ z / y⦌ B C
101 100 ad3antlr ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B ∧ ¬ r = s → Disj z ∈ A ⋃ x ∈ ⦋ z / y⦌ B C
102 simplr ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B ∧ ¬ r = s → u ∈ A ∧ v ∈ A
103 id ⊢ u ≠ v → u ≠ v
104 csbeq1 ⊢ z = u → ⦋ z / y⦌ B = ⦋ u / y⦌ B
105 104 iuneq1d ⊢ z = u → ⋃ x ∈ ⦋ z / y⦌ B C = ⋃ x ∈ ⦋ u / y⦌ B C
106 csbeq1 ⊢ z = v → ⦋ z / y⦌ B = ⦋ v / y⦌ B
107 106 iuneq1d ⊢ z = v → ⋃ x ∈ ⦋ z / y⦌ B C = ⋃ x ∈ ⦋ v / y⦌ B C
108 105 107 disji2 ⊢ Disj z ∈ A ⋃ x ∈ ⦋ z / y⦌ B C ∧ u ∈ A ∧ v ∈ A ∧ u ≠ v → ⋃ x ∈ ⦋ u / y⦌ B C ∩ ⋃ x ∈ ⦋ v / y⦌ B C = ∅
109 101 102 103 108 syl2an3an ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B ∧ ¬ r = s ∧ u ≠ v → ⋃ x ∈ ⦋ u / y⦌ B C ∩ ⋃ x ∈ ⦋ v / y⦌ B C = ∅
110 sseq0 ⊢ ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C ⊆ ⋃ x ∈ ⦋ u / y⦌ B C ∩ ⋃ x ∈ ⦋ v / y⦌ B C ∧ ⋃ x ∈ ⦋ u / y⦌ B C ∩ ⋃ x ∈ ⦋ v / y⦌ B C = ∅ → ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
111 93 109 110 syl2an2r ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B ∧ ¬ r = s ∧ u ≠ v → ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
112 78 111 pm2.61dane ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B ∧ ¬ r = s → ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
113 112 expr ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B → ¬ r = s → ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
114 113 orrd ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A ∧ r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B → r = s ∨ ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
115 114 ex ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C ∧ u ∈ A ∧ v ∈ A → r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B → r = s ∨ ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
116 115 rexlimdvva ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C → ∃ u ∈ A ∃ v ∈ A r ∈ ⦋ u / y⦌ B ∧ s ∈ ⦋ v / y⦌ B → r = s ∨ ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
117 59 116 biimtrid ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C → r ∈ ⋃ y ∈ A B ∧ s ∈ ⋃ y ∈ A B → r = s ∨ ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
118 117 ralrimivv ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C → ∀ r ∈ ⋃ y ∈ A B ∀ s ∈ ⋃ y ∈ A B r = s ∨ ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
119 disjors ⊢ Disj x ∈ ⋃ y ∈ A B C ↔ ∀ r ∈ ⋃ y ∈ A B ∀ s ∈ ⋃ y ∈ A B r = s ∨ ⦋ r / x⦌ C ∩ ⦋ s / x⦌ C = ∅
120 118 119 sylibr ⊢ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C → Disj x ∈ ⋃ y ∈ A B C
121 46 120 impbid1 ⊢ Disj y ∈ A B → Disj x ∈ ⋃ y ∈ A B C ↔ ∀ y ∈ A Disj x ∈ B C ∧ Disj y ∈ A ⋃ x ∈ B C