MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  dfin2 Structured version   Visualization version   GIF version

Theorem dfin2 4218
Description: An alternate definition of the intersection of two classes in terms of class difference, requiring no dummy variables. See comments under dfun2 4217. Another version is given by dfin4 4225. (Contributed by NM, 10-Jun-2004.)
Assertion
Ref Expression
dfin2 (𝐴𝐵) = (𝐴 ∖ (V ∖ 𝐵))

Proof of Theorem dfin2
Dummy variable 𝑥 is distinct from all other variables.
StepHypRef Expression
1 velcomp 3914 . . . . 5 (𝑥 ∈ (V ∖ 𝐵) ↔ ¬ 𝑥𝐵)
21con2bii 359 . . . 4 (𝑥𝐵 ↔ ¬ 𝑥 ∈ (V ∖ 𝐵))
32anbi2i 631 . . 3 ((𝑥𝐴𝑥𝐵) ↔ (𝑥𝐴 ∧ ¬ 𝑥 ∈ (V ∖ 𝐵)))
4 eldif 3909 . . 3 (𝑥 ∈ (𝐴 ∖ (V ∖ 𝐵)) ↔ (𝑥𝐴 ∧ ¬ 𝑥 ∈ (V ∖ 𝐵)))
53, 4bitr4i 280 . 2 ((𝑥𝐴𝑥𝐵) ↔ 𝑥 ∈ (𝐴 ∖ (V ∖ 𝐵)))
65ineqri 4159 1 (𝐴𝐵) = (𝐴 ∖ (V ∖ 𝐵))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wa 398   = wceq 1554  wcel 2136  Vcvv 3448  cdif 3896  cin 3898
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1809  ax-4 1823  ax-5 1924  ax-6 1981  ax-7 2022  ax-8 2138  ax-9 2146  ax-ext 2728
This theorem depends on definitions:  df-bi 209  df-an 399  df-tru 1557  df-ex 1794  df-sb 2085  df-clab 2735  df-cleq 2748  df-clel 2831  df-v 3450  df-dif 3902  df-in 3906
This theorem is referenced by:  dfun3  4223  dfin3  4224  invdif  4226  difundi  4237  difindi  4239  difdif2  4243
  Copyright terms: Public domain W3C validator