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

Theorem brinxp2 5728
Description: Intersection of binary relation with Cartesian product. (Contributed by NM, 3-Mar-2007.) (Revised by Mario Carneiro, 26-Apr-2015.) Group conjuncts and avoid df-3an 1105. (Revised by Peter Mazsa, 18-Sep-2022.)
Assertion
Ref Expression
brinxp2 (𝐶(𝑅 ∩ (𝐴 × 𝐵))𝐷 ↔ ((𝐶 ∈ 𝐴 ∧ 𝐷 ∈ 𝐵) ∧ 𝐶𝑅𝐷))

Proof of Theorem brinxp2
StepHypRef Expression
1 brin 5156 . 2 (𝐶(𝑅 ∩ (𝐴 × 𝐵))𝐷 ↔ (𝐶𝑅𝐷 ∧ 𝐶(𝐴 × 𝐵)𝐷))
2 ancom 466 . 2 ((𝐶𝑅𝐷 ∧ 𝐶(𝐴 × 𝐵)𝐷) ↔ (𝐶(𝐴 × 𝐵)𝐷 ∧ 𝐶𝑅𝐷))
3 brxp 5699 . . 3 (𝐶(𝐴 × 𝐵)𝐷 ↔ (𝐶 ∈ 𝐴 ∧ 𝐷 ∈ 𝐵))
43anbi1i 636 . 2 ((𝐶(𝐴 × 𝐵)𝐷 ∧ 𝐶𝑅𝐷) ↔ ((𝐶 ∈ 𝐴 ∧ 𝐷 ∈ 𝐵) ∧ 𝐶𝑅𝐷))
51, 2, 43bitri 300 1 (𝐶(𝑅 ∩ (𝐴 × 𝐵))𝐷 ↔ ((𝐶 ∈ 𝐴 ∧ 𝐷 ∈ 𝐵) ∧ 𝐶𝑅𝐷))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   ↔ wb 209   ∧ wa 401   ∈ wcel 2144   ∩ cin 4089   class class class wbr 5102   × cxp 5648
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1827  ax-4 1841  ax-5 1942  ax-6 1999  ax-7 2040  ax-8 2146  ax-9 2154  ax-ext 2732  ax-sep 5248  ax-pr 5390
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1572  df-fal 1582  df-ex 1812  df-sb 2099  df-clab 2739  df-cleq 2752  df-clel 2835  df-ral 3077  df-rex 3087  df-rab 3413  df-v 3452  df-ss 3896  df-dif 4047  df-in 4091  df-un 4151  df-nul 4279  df-if 4482  df-sn 4585  df-pr 4587  df-op 4835  df-br 5103  df-opab 5167  df-xp 5656
This theorem is used by:  brinxp  5729  opelinxp  5730  fncnv  6614  erinxp  8816  fpwwe2lem7  10726  fpwwe2lem8  10727  fpwwe2lem11  10730  nqerf  11019  nqerid  11022  isstruct  17336  pwsle  17670  psss  18760  psssdm2  18761  pi1cpbl  25371  pi1grplem  25376  cgraer  29383  angmgmlem  29401  br1cnvinxp  39285  brres2  39299  inxpss  39343  inxpss3  39346  idinxpssinxp2  39350  inxp2  39401  inxpxrn  39444
  Copyright terms: Public domain W3C validator