MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  disjxun Structured version   Unicode version

Theorem disjxun 4202
Description: The union of two disjoint collections. (Contributed by Mario Carneiro, 14-Nov-2016.)
Hypothesis
Ref Expression
disjxun.1  |-  ( x  =  y  ->  C  =  D )
Assertion
Ref Expression
disjxun  |-  ( ( A  i^i  B )  =  (/)  ->  (Disj  x  e.  ( A  u.  B
) C  <->  (Disj  x  e.  A C  /\ Disj  x  e.  B C  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) ) ) )
Distinct variable groups:    x, y, A    x, B, y    y, C    x, D
Allowed substitution hints:    C( x)    D( y)

Proof of Theorem disjxun
Dummy variables  w  z are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 disjel 3666 . . . . . . . . . . 11  |-  ( ( ( A  i^i  B
)  =  (/)  /\  x  e.  A )  ->  -.  x  e.  B )
2 eleq1 2495 . . . . . . . . . . . 12  |-  ( x  =  y  ->  (
x  e.  B  <->  y  e.  B ) )
32notbid 286 . . . . . . . . . . 11  |-  ( x  =  y  ->  ( -.  x  e.  B  <->  -.  y  e.  B ) )
41, 3syl5ibcom 212 . . . . . . . . . 10  |-  ( ( ( A  i^i  B
)  =  (/)  /\  x  e.  A )  ->  (
x  =  y  ->  -.  y  e.  B
) )
54con2d 109 . . . . . . . . 9  |-  ( ( ( A  i^i  B
)  =  (/)  /\  x  e.  A )  ->  (
y  e.  B  ->  -.  x  =  y
) )
65impr 603 . . . . . . . 8  |-  ( ( ( A  i^i  B
)  =  (/)  /\  (
x  e.  A  /\  y  e.  B )
)  ->  -.  x  =  y )
7 biorf 395 . . . . . . . 8  |-  ( -.  x  =  y  -> 
( ( C  i^i  D )  =  (/)  <->  ( x  =  y  \/  ( C  i^i  D )  =  (/) ) ) )
86, 7syl 16 . . . . . . 7  |-  ( ( ( A  i^i  B
)  =  (/)  /\  (
x  e.  A  /\  y  e.  B )
)  ->  ( ( C  i^i  D )  =  (/) 
<->  ( x  =  y  \/  ( C  i^i  D )  =  (/) ) ) )
98bicomd 193 . . . . . 6  |-  ( ( ( A  i^i  B
)  =  (/)  /\  (
x  e.  A  /\  y  e.  B )
)  ->  ( (
x  =  y  \/  ( C  i^i  D
)  =  (/) )  <->  ( C  i^i  D )  =  (/) ) )
1092ralbidva 2737 . . . . 5  |-  ( ( A  i^i  B )  =  (/)  ->  ( A. x  e.  A  A. y  e.  B  (
x  =  y  \/  ( C  i^i  D
)  =  (/) )  <->  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) ) )
1110anbi2d 685 . . . 4  |-  ( ( A  i^i  B )  =  (/)  ->  ( ( A. x  e.  A  A. y  e.  A  ( x  =  y  \/  ( C  i^i  D
)  =  (/) )  /\  A. x  e.  A  A. y  e.  B  (
x  =  y  \/  ( C  i^i  D
)  =  (/) ) )  <-> 
( A. x  e.  A  A. y  e.  A  ( x  =  y  \/  ( C  i^i  D )  =  (/) )  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) ) ) )
12 ralunb 3520 . . . . . 6  |-  ( A. y  e.  ( A  u.  B ) ( x  =  y  \/  ( C  i^i  D )  =  (/) )  <->  ( A. y  e.  A  ( x  =  y  \/  ( C  i^i  D )  =  (/) )  /\  A. y  e.  B  ( x  =  y  \/  ( C  i^i  D )  =  (/) ) ) )
1312ralbii 2721 . . . . 5  |-  ( A. x  e.  A  A. y  e.  ( A  u.  B ) ( x  =  y  \/  ( C  i^i  D )  =  (/) )  <->  A. x  e.  A  ( A. y  e.  A  ( x  =  y  \/  ( C  i^i  D
)  =  (/) )  /\  A. y  e.  B  ( x  =  y  \/  ( C  i^i  D
)  =  (/) ) ) )
14 nfv 1629 . . . . . 6  |-  F/ z A. y  e.  ( A  u.  B ) ( x  =  y  \/  ( C  i^i  D )  =  (/) )
15 nfcv 2571 . . . . . . 7  |-  F/_ x
( A  u.  B
)
16 nfv 1629 . . . . . . . 8  |-  F/ x  z  =  w
17 nfcsb1v 3275 . . . . . . . . . 10  |-  F/_ x [_ z  /  x ]_ C
18 nfcsb1v 3275 . . . . . . . . . 10  |-  F/_ x [_ w  /  x ]_ C
1917, 18nfin 3539 . . . . . . . . 9  |-  F/_ x
( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )
2019nfeq1 2580 . . . . . . . 8  |-  F/ x
( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/)
2116, 20nfor 1858 . . . . . . 7  |-  F/ x
( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )
2215, 21nfral 2751 . . . . . 6  |-  F/ x A. w  e.  ( A  u.  B )
( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )
23 equequ2 1698 . . . . . . . . 9  |-  ( w  =  y  ->  (
x  =  w  <->  x  =  y ) )
24 nfcv 2571 . . . . . . . . . . . 12  |-  F/_ x
y
25 nfcv 2571 . . . . . . . . . . . 12  |-  F/_ x D
26 disjxun.1 . . . . . . . . . . . 12  |-  ( x  =  y  ->  C  =  D )
2724, 25, 26csbhypf 3278 . . . . . . . . . . 11  |-  ( w  =  y  ->  [_ w  /  x ]_ C  =  D )
2827ineq2d 3534 . . . . . . . . . 10  |-  ( w  =  y  ->  ( C  i^i  [_ w  /  x ]_ C )  =  ( C  i^i  D ) )
2928eqeq1d 2443 . . . . . . . . 9  |-  ( w  =  y  ->  (
( C  i^i  [_ w  /  x ]_ C )  =  (/)  <->  ( C  i^i  D )  =  (/) ) )
3023, 29orbi12d 691 . . . . . . . 8  |-  ( w  =  y  ->  (
( x  =  w  \/  ( C  i^i  [_ w  /  x ]_ C )  =  (/) ) 
<->  ( x  =  y  \/  ( C  i^i  D )  =  (/) ) ) )
3130cbvralv 2924 . . . . . . 7  |-  ( A. w  e.  ( A  u.  B ) ( x  =  w  \/  ( C  i^i  [_ w  /  x ]_ C )  =  (/) ) 
<-> 
A. y  e.  ( A  u.  B ) ( x  =  y  \/  ( C  i^i  D )  =  (/) ) )
32 equequ1 1696 . . . . . . . . 9  |-  ( x  =  z  ->  (
x  =  w  <->  z  =  w ) )
33 csbeq1a 3251 . . . . . . . . . . 11  |-  ( x  =  z  ->  C  =  [_ z  /  x ]_ C )
3433ineq1d 3533 . . . . . . . . . 10  |-  ( x  =  z  ->  ( C  i^i  [_ w  /  x ]_ C )  =  (
[_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C ) )
3534eqeq1d 2443 . . . . . . . . 9  |-  ( x  =  z  ->  (
( C  i^i  [_ w  /  x ]_ C )  =  (/)  <->  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) )
3632, 35orbi12d 691 . . . . . . . 8  |-  ( x  =  z  ->  (
( x  =  w  \/  ( C  i^i  [_ w  /  x ]_ C )  =  (/) ) 
<->  ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) ) )
3736ralbidv 2717 . . . . . . 7  |-  ( x  =  z  ->  ( A. w  e.  ( A  u.  B )
( x  =  w  \/  ( C  i^i  [_ w  /  x ]_ C )  =  (/) ) 
<-> 
A. w  e.  ( A  u.  B ) ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) ) )
3831, 37syl5bbr 251 . . . . . 6  |-  ( x  =  z  ->  ( A. y  e.  ( A  u.  B )
( x  =  y  \/  ( C  i^i  D )  =  (/) )  <->  A. w  e.  ( A  u.  B
) ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) ) )
3914, 22, 38cbvral 2920 . . . . 5  |-  ( A. x  e.  A  A. y  e.  ( A  u.  B ) ( x  =  y  \/  ( C  i^i  D )  =  (/) )  <->  A. z  e.  A  A. w  e.  ( A  u.  B )
( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) )
40 r19.26 2830 . . . . 5  |-  ( A. x  e.  A  ( A. y  e.  A  ( x  =  y  \/  ( C  i^i  D
)  =  (/) )  /\  A. y  e.  B  ( x  =  y  \/  ( C  i^i  D
)  =  (/) ) )  <-> 
( A. x  e.  A  A. y  e.  A  ( x  =  y  \/  ( C  i^i  D )  =  (/) )  /\  A. x  e.  A  A. y  e.  B  ( x  =  y  \/  ( C  i^i  D )  =  (/) ) ) )
4113, 39, 403bitr3i 267 . . . 4  |-  ( A. z  e.  A  A. w  e.  ( A  u.  B ) ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  <->  ( A. x  e.  A  A. y  e.  A  (
x  =  y  \/  ( C  i^i  D
)  =  (/) )  /\  A. x  e.  A  A. y  e.  B  (
x  =  y  \/  ( C  i^i  D
)  =  (/) ) ) )
4226disjor 4188 . . . . 5  |-  (Disj  x  e.  A C  <->  A. x  e.  A  A. y  e.  A  ( x  =  y  \/  ( C  i^i  D )  =  (/) ) )
4342anbi1i 677 . . . 4  |-  ( (Disj  x  e.  A C  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) )  <->  ( A. x  e.  A  A. y  e.  A  (
x  =  y  \/  ( C  i^i  D
)  =  (/) )  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) ) )
4411, 41, 433bitr4g 280 . . 3  |-  ( ( A  i^i  B )  =  (/)  ->  ( A. z  e.  A  A. w  e.  ( A  u.  B ) ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  <->  (Disj  x  e.  A C  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) ) ) )
45 nfv 1629 . . . . . . . . . 10  |-  F/ w
( z  =  x  \/  ( [_ z  /  x ]_ C  i^i  C )  =  (/) )
46 equequ2 1698 . . . . . . . . . . 11  |-  ( x  =  w  ->  (
z  =  x  <->  z  =  w ) )
47 csbeq1a 3251 . . . . . . . . . . . . 13  |-  ( x  =  w  ->  C  =  [_ w  /  x ]_ C )
4847ineq2d 3534 . . . . . . . . . . . 12  |-  ( x  =  w  ->  ( [_ z  /  x ]_ C  i^i  C )  =  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C ) )
4948eqeq1d 2443 . . . . . . . . . . 11  |-  ( x  =  w  ->  (
( [_ z  /  x ]_ C  i^i  C )  =  (/)  <->  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) )
5046, 49orbi12d 691 . . . . . . . . . 10  |-  ( x  =  w  ->  (
( z  =  x  \/  ( [_ z  /  x ]_ C  i^i  C )  =  (/) )  <->  ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) ) )
5145, 21, 50cbvral 2920 . . . . . . . . 9  |-  ( A. x  e.  A  (
z  =  x  \/  ( [_ z  /  x ]_ C  i^i  C
)  =  (/) )  <->  A. w  e.  A  ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) )
52 equequ1 1696 . . . . . . . . . . . 12  |-  ( z  =  y  ->  (
z  =  x  <->  y  =  x ) )
53 equcom 1692 . . . . . . . . . . . 12  |-  ( y  =  x  <->  x  =  y )
5452, 53syl6bb 253 . . . . . . . . . . 11  |-  ( z  =  y  ->  (
z  =  x  <->  x  =  y ) )
5524, 25, 26csbhypf 3278 . . . . . . . . . . . . . 14  |-  ( z  =  y  ->  [_ z  /  x ]_ C  =  D )
5655ineq1d 3533 . . . . . . . . . . . . 13  |-  ( z  =  y  ->  ( [_ z  /  x ]_ C  i^i  C )  =  ( D  i^i  C ) )
57 incom 3525 . . . . . . . . . . . . 13  |-  ( D  i^i  C )  =  ( C  i^i  D
)
5856, 57syl6eq 2483 . . . . . . . . . . . 12  |-  ( z  =  y  ->  ( [_ z  /  x ]_ C  i^i  C )  =  ( C  i^i  D ) )
5958eqeq1d 2443 . . . . . . . . . . 11  |-  ( z  =  y  ->  (
( [_ z  /  x ]_ C  i^i  C )  =  (/)  <->  ( C  i^i  D )  =  (/) ) )
6054, 59orbi12d 691 . . . . . . . . . 10  |-  ( z  =  y  ->  (
( z  =  x  \/  ( [_ z  /  x ]_ C  i^i  C )  =  (/) )  <->  ( x  =  y  \/  ( C  i^i  D )  =  (/) ) ) )
6160ralbidv 2717 . . . . . . . . 9  |-  ( z  =  y  ->  ( A. x  e.  A  ( z  =  x  \/  ( [_ z  /  x ]_ C  i^i  C )  =  (/) )  <->  A. x  e.  A  ( x  =  y  \/  ( C  i^i  D )  =  (/) ) ) )
6251, 61syl5bbr 251 . . . . . . . 8  |-  ( z  =  y  ->  ( A. w  e.  A  ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) 
<-> 
A. x  e.  A  ( x  =  y  \/  ( C  i^i  D
)  =  (/) ) ) )
6362cbvralv 2924 . . . . . . 7  |-  ( A. z  e.  B  A. w  e.  A  (
z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  <->  A. y  e.  B  A. x  e.  A  ( x  =  y  \/  ( C  i^i  D )  =  (/) ) )
64 ralcom 2860 . . . . . . 7  |-  ( A. y  e.  B  A. x  e.  A  (
x  =  y  \/  ( C  i^i  D
)  =  (/) )  <->  A. x  e.  A  A. y  e.  B  ( x  =  y  \/  ( C  i^i  D )  =  (/) ) )
6563, 64bitri 241 . . . . . 6  |-  ( A. z  e.  B  A. w  e.  A  (
z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  <->  A. x  e.  A  A. y  e.  B  ( x  =  y  \/  ( C  i^i  D )  =  (/) ) )
6665, 10syl5bb 249 . . . . 5  |-  ( ( A  i^i  B )  =  (/)  ->  ( A. z  e.  B  A. w  e.  A  (
z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  <->  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) ) )
6766anbi1d 686 . . . 4  |-  ( ( A  i^i  B )  =  (/)  ->  ( ( A. z  e.  B  A. w  e.  A  ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  /\  A. z  e.  B  A. w  e.  B  ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) )  <->  ( A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/)  /\  A. z  e.  B  A. w  e.  B  ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) ) ) )
68 ralunb 3520 . . . . . 6  |-  ( A. w  e.  ( A  u.  B ) ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  <->  ( A. w  e.  A  (
z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  /\  A. w  e.  B  (
z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) ) )
6968ralbii 2721 . . . . 5  |-  ( A. z  e.  B  A. w  e.  ( A  u.  B ) ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  <->  A. z  e.  B  ( A. w  e.  A  (
z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  /\  A. w  e.  B  (
z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) ) )
70 r19.26 2830 . . . . 5  |-  ( A. z  e.  B  ( A. w  e.  A  ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  /\  A. w  e.  B  ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) )  <->  ( A. z  e.  B  A. w  e.  A  (
z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  /\  A. z  e.  B  A. w  e.  B  (
z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) ) )
7169, 70bitri 241 . . . 4  |-  ( A. z  e.  B  A. w  e.  ( A  u.  B ) ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  <->  ( A. z  e.  B  A. w  e.  A  (
z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  /\  A. z  e.  B  A. w  e.  B  (
z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) ) )
72 disjors 4190 . . . . 5  |-  (Disj  x  e.  B C  <->  A. z  e.  B  A. w  e.  B  ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) )
7372anbi2ci 678 . . . 4  |-  ( (Disj  x  e.  B C  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) )  <->  ( A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/)  /\  A. z  e.  B  A. w  e.  B  ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) ) )
7467, 71, 733bitr4g 280 . . 3  |-  ( ( A  i^i  B )  =  (/)  ->  ( A. z  e.  B  A. w  e.  ( A  u.  B ) ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  <->  (Disj  x  e.  B C  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) ) ) )
7544, 74anbi12d 692 . 2  |-  ( ( A  i^i  B )  =  (/)  ->  ( ( A. z  e.  A  A. w  e.  ( A  u.  B )
( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  /\  A. z  e.  B  A. w  e.  ( A  u.  B
) ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) )  <->  ( (Disj  x  e.  A C  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) )  /\  (Disj  x  e.  B C  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) ) ) ) )
76 disjors 4190 . . 3  |-  (Disj  x  e.  ( A  u.  B
) C  <->  A. z  e.  ( A  u.  B
) A. w  e.  ( A  u.  B
) ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) )
77 ralunb 3520 . . 3  |-  ( A. z  e.  ( A  u.  B ) A. w  e.  ( A  u.  B
) ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) 
<->  ( A. z  e.  A  A. w  e.  ( A  u.  B
) ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  /\  A. z  e.  B  A. w  e.  ( A  u.  B
) ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) ) )
7876, 77bitri 241 . 2  |-  (Disj  x  e.  ( A  u.  B
) C  <->  ( A. z  e.  A  A. w  e.  ( A  u.  B ) ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )  /\  A. z  e.  B  A. w  e.  ( A  u.  B ) ( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) ) ) )
79 df-3an 938 . . 3  |-  ( (Disj  x  e.  A C  /\ Disj  x  e.  B C  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) )  <->  ( (Disj  x  e.  A C  /\ Disj  x  e.  B C )  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) ) )
80 anandir 803 . . 3  |-  ( ( (Disj  x  e.  A C  /\ Disj  x  e.  B C )  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) ) 
<->  ( (Disj  x  e.  A C  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) )  /\  (Disj  x  e.  B C  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) ) ) )
8179, 80bitri 241 . 2  |-  ( (Disj  x  e.  A C  /\ Disj  x  e.  B C  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) )  <->  ( (Disj  x  e.  A C  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) )  /\  (Disj  x  e.  B C  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) ) ) )
8275, 78, 813bitr4g 280 1  |-  ( ( A  i^i  B )  =  (/)  ->  (Disj  x  e.  ( A  u.  B
) C  <->  (Disj  x  e.  A C  /\ Disj  x  e.  B C  /\  A. x  e.  A  A. y  e.  B  ( C  i^i  D )  =  (/) ) ) )
Colors of variables: wff set class
Syntax hints:   -. wn 3    -> wi 4    <-> wb 177    \/ wo 358    /\ wa 359    /\ w3a 936    = wceq 1652    e. wcel 1725   A.wral 2697   [_csb 3243    u. cun 3310    i^i cin 3311   (/)c0 3620  Disj wdisj 4174
This theorem was proved from axioms:  ax-1 5  ax-2 6  ax-3 7  ax-mp 8  ax-gen 1555  ax-5 1566  ax-17 1626  ax-9 1666  ax-8 1687  ax-6 1744  ax-7 1749  ax-11 1761  ax-12 1950  ax-ext 2416
This theorem depends on definitions:  df-bi 178  df-or 360  df-an 361  df-3an 938  df-tru 1328  df-ex 1551  df-nf 1554  df-sb 1659  df-eu 2284  df-mo 2285  df-clab 2422  df-cleq 2428  df-clel 2431  df-nfc 2560  df-ne 2600  df-ral 2702  df-rex 2703  df-reu 2704  df-rmo 2705  df-rab 2706  df-v 2950  df-sbc 3154  df-csb 3244  df-dif 3315  df-un 3317  df-in 3319  df-nul 3621  df-disj 4175
  Copyright terms: Public domain W3C validator