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

Theorem ifeq1da 4517
Description: Conditional equality. (Contributed by Jeff Madsen, 2-Sep-2009.)
Hypothesis
Ref Expression
ifeq1da.1 ((𝜑 ∧ 𝜓) → 𝐴 = 𝐵)
Assertion
Ref Expression
ifeq1da (𝜑 → if(𝜓, 𝐴, 𝐶) = if(𝜓, 𝐵, 𝐶))

Proof of Theorem ifeq1da
StepHypRef Expression
1 ifeq1da.1 . . 3 ((𝜑 ∧ 𝜓) → 𝐴 = 𝐵)
21ifeq1d 4505 . 2 ((𝜑 ∧ 𝜓) → if(𝜓, 𝐴, 𝐶) = if(𝜓, 𝐵, 𝐶))
3 iffalse 4494 . . . 4 (¬ 𝜓 → if(𝜓, 𝐴, 𝐶) = 𝐶)
4 iffalse 4494 . . . 4 (¬ 𝜓 → if(𝜓, 𝐵, 𝐶) = 𝐶)
53, 4eqtr4d 2801 . . 3 (¬ 𝜓 → if(𝜓, 𝐴, 𝐶) = if(𝜓, 𝐵, 𝐶))
65adantl 487 . 2 ((𝜑 ∧ ¬ 𝜓) → if(𝜓, 𝐴, 𝐶) = if(𝜓, 𝐵, 𝐶))
72, 6pm2.61dan 825 1 (𝜑 → if(𝜓, 𝐴, 𝐶) = if(𝜓, 𝐵, 𝐶))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ∧ wa 401   = wceq 1570  ifcif 4485
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-ext 2735
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-tru 1573  df-ex 1813  df-sb 2102  df-clab 2742  df-cleq 2755  df-clel 2839  df-rab 3417  df-v 3456  df-un 4154  df-if 4486
This theorem is used by:  ifeq12da  4519  cantnflem1d  9726  cantnflem1  9727  dfac12lem1  10261  xrmaxeq  13349  xrmineq  13350  rexmul  13441  max0add  15520  sumeq2ii  15904  fsumser  15940  ramcl  17251  dmdprdsplitlem  20304  coe1pwmul  22653  scmatscmiddistr  22878  mulmarep1gsum1  22943  maducoeval2  23010  madugsum  23013  madurid  23014  ptcld  23987  ibllem  26140  itgvallem3  26161  iblposlem  26167  iblss2  26181  iblmulc2  26206  cnplimc  26262  limcco  26268  dvexp3  26353  dchrinvcl  27637  lgsval2lem  27691  lgsval4lem  27692  lgsneg  27705  lgsmod  27707  lgsdilem2  27717  rpvmasum2  27896  esplyind  34318  mrsubrn  36486  ftc1anclem6  38884  ftc1anclem8  38886  fsuppind  43884
  Copyright terms: Public domain W3C validator