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

Theorem disjxun 4151
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 3617 . . . . . . . . . . 11  |-  ( ( ( A  i^i  B
)  =  (/)  /\  x  e.  A )  ->  -.  x  e.  B )
2 eleq1 2447 . . . . . . . . . . . 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 2689 . . . . 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 3471 . . . . . 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 2673 . . . . 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 1626 . . . . . 6  |-  F/ z A. y  e.  ( A  u.  B ) ( x  =  y  \/  ( C  i^i  D )  =  (/) )
15 nfcv 2523 . . . . . . 7  |-  F/_ x
( A  u.  B
)
16 nfv 1626 . . . . . . . 8  |-  F/ x  z  =  w
17 nfcsb1v 3226 . . . . . . . . . 10  |-  F/_ x [_ z  /  x ]_ C
18 nfcsb1v 3226 . . . . . . . . . 10  |-  F/_ x [_ w  /  x ]_ C
1917, 18nfin 3490 . . . . . . . . 9  |-  F/_ x
( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )
2019nfeq1 2532 . . . . . . . 8  |-  F/ x
( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/)
2116, 20nfor 1848 . . . . . . 7  |-  F/ x
( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )
2215, 21nfral 2702 . . . . . 6  |-  F/ x A. w  e.  ( A  u.  B )
( z  =  w  \/  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C )  =  (/) )
23 equequ2 1693 . . . . . . . . 9  |-  ( w  =  y  ->  (
x  =  w  <->  x  =  y ) )
24 nfcv 2523 . . . . . . . . . . . 12  |-  F/_ x
y
25 nfcv 2523 . . . . . . . . . . . 12  |-  F/_ x D
26 disjxun.1 . . . . . . . . . . . 12  |-  ( x  =  y  ->  C  =  D )
2724, 25, 26csbhypf 3229 . . . . . . . . . . 11  |-  ( w  =  y  ->  [_ w  /  x ]_ C  =  D )
2827ineq2d 3485 . . . . . . . . . 10  |-  ( w  =  y  ->  ( C  i^i  [_ w  /  x ]_ C )  =  ( C  i^i  D ) )
2928eqeq1d 2395 . . . . . . . . 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 2875 . . . . . . 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 1691 . . . . . . . . 9  |-  ( x  =  z  ->  (
x  =  w  <->  z  =  w ) )
33 csbeq1a 3202 . . . . . . . . . . 11  |-  ( x  =  z  ->  C  =  [_ z  /  x ]_ C )
3433ineq1d 3484 . . . . . . . . . 10  |-  ( x  =  z  ->  ( C  i^i  [_ w  /  x ]_ C )  =  (
[_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C ) )
3534eqeq1d 2395 . . . . . . . . 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 2669 . . . . . . 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 2871 . . . . 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 2781 . . . . 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 4137 . . . . 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 1626 . . . . . . . . . 10  |-  F/ w
( z  =  x  \/  ( [_ z  /  x ]_ C  i^i  C )  =  (/) )
46 equequ2 1693 . . . . . . . . . . 11  |-  ( x  =  w  ->  (
z  =  x  <->  z  =  w ) )
47 csbeq1a 3202 . . . . . . . . . . . . 13  |-  ( x  =  w  ->  C  =  [_ w  /  x ]_ C )
4847ineq2d 3485 . . . . . . . . . . . 12  |-  ( x  =  w  ->  ( [_ z  /  x ]_ C  i^i  C )  =  ( [_ z  /  x ]_ C  i^i  [_ w  /  x ]_ C ) )
4948eqeq1d 2395 . . . . . . . . . . 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 2871 . . . . . . . . 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 1691 . . . . . . . . . . . 12  |-  ( z  =  y  ->  (
z  =  x  <->  y  =  x ) )
53 equcom 1687 . . . . . . . . . . . 12  |-  ( y  =  x  <->  x  =  y )
5452, 53syl6bb 253 . . . . . . . . . . 11  |-  ( z  =  y  ->  (
z  =  x  <->  x  =  y ) )
5524, 25, 26csbhypf 3229 . . . . . . . . . . . . . 14  |-  ( z  =  y  ->  [_ z  /  x ]_ C  =  D )
5655ineq1d 3484 . . . . . . . . . . . . 13  |-  ( z  =  y  ->  ( [_ z  /  x ]_ C  i^i  C )  =  ( D  i^i  C ) )
57 incom 3476 . . . . . . . . . . . . 13  |-  ( D  i^i  C )  =  ( C  i^i  D
)
5856, 57syl6eq 2435 . . . . . . . . . . . 12  |-  ( z  =  y  ->  ( [_ z  /  x ]_ C  i^i  C )  =  ( C  i^i  D ) )
5958eqeq1d 2395 . . . . . . . . . . 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 2669 . . . . . . . . 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 2875 . . . . . . 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 2811 . . . . . . 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 3471 . . . . . 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 2673 . . . . 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 2781 . . . . 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 4139 . . . . 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 4139 . . 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 3471 . . 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 1649    e. wcel 1717   A.wral 2649   [_csb 3194    u. cun 3261    i^i cin 3262   (/)c0 3571  Disj wdisj 4123
This theorem was proved from axioms:  ax-1 5  ax-2 6  ax-3 7  ax-mp 8  ax-gen 1552  ax-5 1563  ax-17 1623  ax-9 1661  ax-8 1682  ax-6 1736  ax-7 1741  ax-11 1753  ax-12 1939  ax-ext 2368
This theorem depends on definitions:  df-bi 178  df-or 360  df-an 361  df-3an 938  df-tru 1325  df-ex 1548  df-nf 1551  df-sb 1656  df-eu 2242  df-mo 2243  df-clab 2374  df-cleq 2380  df-clel 2383  df-nfc 2512  df-ne 2552  df-ral 2654  df-rex 2655  df-reu 2656  df-rmo 2657  df-rab 2658  df-v 2901  df-sbc 3105  df-csb 3195  df-dif 3266  df-un 3268  df-in 3270  df-nul 3572  df-disj 4124
  Copyright terms: Public domain W3C validator