HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
GIF version

Theorem undif4 2321
Description: Distribute union over difference.
Assertion
Ref Expression
undif4 ((AC) = ∅ → (A ∪ (BC)) = ((AB) ∖ C))

Proof of Theorem undif4
StepHypRef Expression
1 pm2.61 124 . . . . . . . 8 ((xA → ¬ xC) → ((¬ xA → ¬ xC) → ¬ xC))
2 ax-1 4 . . . . . . . 8 xC → (¬ xA → ¬ xC))
31, 2impbid1 516 . . . . . . 7 ((xA → ¬ xC) → ((¬ xA → ¬ xC) ↔ ¬ xC))
4 df-or 224 . . . . . . 7 ((xA ⋁ ¬ xC) ↔ (¬ xA → ¬ xC))
53, 4syl5bb 531 . . . . . 6 ((xA → ¬ xC) → ((xA ⋁ ¬ xC) ↔ ¬ xC))
65anbi2d 615 . . . . 5 ((xA → ¬ xC) → (((xAxB) ⋀ (xA ⋁ ¬ xC)) ↔ ((xAxB) ⋀ ¬ xC)))
7 eldif 2053 . . . . . . 7 (x ∈ (BC) ↔ (xB ⋀ ¬ xC))
87orbi2i 255 . . . . . 6 ((xAx ∈ (BC)) ↔ (xA ⋁ (xB ⋀ ¬ xC)))
9 ordi 595 . . . . . 6 ((xA ⋁ (xB ⋀ ¬ xC)) ↔ ((xAxB) ⋀ (xA ⋁ ¬ xC)))
108, 9bitr 173 . . . . 5 ((xAx ∈ (BC)) ↔ ((xAxB) ⋀ (xA ⋁ ¬ xC)))
11 elun 2169 . . . . . 6 (x ∈ (AB) ↔ (xAxB))
1211anbi1i 481 . . . . 5 ((x ∈ (AB) ⋀ ¬ xC) ↔ ((xAxB) ⋀ ¬ xC))
136, 10, 123bitr4g 554 . . . 4 ((xA → ¬ xC) → ((xAx ∈ (BC)) ↔ (x ∈ (AB) ⋀ ¬ xC)))
14 elun 2169 . . . 4 (x ∈ (A ∪ (BC)) ↔ (xAx ∈ (BC)))
15 eldif 2053 . . . 4 (x ∈ ((AB) ∖ C) ↔ (x ∈ (AB) ⋀ ¬ xC))
1613, 14, 153bitr4g 554 . . 3 ((xA → ¬ xC) → (x ∈ (A ∪ (BC)) ↔ x ∈ ((AB) ∖ C)))
171619.20i 990 . 2 (∀x(xA → ¬ xC) → ∀x(x ∈ (A ∪ (BC)) ↔ x ∈ ((AB) ∖ C)))
18 disj1 2308 . 2 ((AC) = ∅ ↔ ∀x(xA → ¬ xC))
19 dfcleq 1468 . 2 ((A ∪ (BC)) = ((AB) ∖ C) ↔ ∀x(x ∈ (A ∪ (BC)) ↔ x ∈ ((AB) ∖ C)))
2017, 18, 193imtr4 219 1 ((AC) = ∅ → (A ∪ (BC)) = ((AB) ∖ C))
Colors of variables: wff set class
Syntax hints:  ¬ wn 2   → wi 3   ↔ wb 146   ⋁ wo 222   ⋀ wa 223  ∀wal 952   = wceq 954   ∈ wcel 956   ∖ cdif 2040   ∪ cun 2041   ∩ cin 2042  ∅c0 2276
This theorem is referenced by:  phplem1 4494
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 960  ax-gen 961  ax-8 962  ax-10 964  ax-12 966  ax-17 969  ax-4 971  ax-5o 973  ax-6o 976  ax-9o 1121  ax-10o 1138  ax-16 1208  ax-11o 1216  ax-ext 1457
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-ex 979  df-sb 1170  df-clab 1462  df-cleq 1467  df-clel 1470  df-ral 1646  df-v 1808  df-dif 2045  df-un 2046  df-in 2047  df-nul 2277
Copyright terms: Public domain