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

Theorem fvif 6901
Description: Move a conditional outside of a function. (Contributed by Jeff Madsen, 2-Sep-2009.)
Assertion
Ref Expression
fvif (𝐹‘if(𝜑, 𝐴, 𝐵)) = if(𝜑, (𝐹‘𝐴), (𝐹‘𝐵))

Proof of Theorem fvif
StepHypRef Expression
1 fveq2 6885 . 2 (if(𝜑, 𝐴, 𝐵) = 𝐴 → (𝐹‘if(𝜑, 𝐴, 𝐵)) = (𝐹‘𝐴))
2 fveq2 6885 . 2 (if(𝜑, 𝐴, 𝐵) = 𝐵 → (𝐹‘if(𝜑, 𝐴, 𝐵)) = (𝐹‘𝐵))
31, 2ifsb 4495 1 (𝐹‘if(𝜑, 𝐴, 𝐵)) = if(𝜑, (𝐹‘𝐴), (𝐹‘𝐵))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   = wceq 1569  ifcif 4481  ‘cfv 6538
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
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-rab 3413  df-v 3452  df-ss 3896  df-dif 4047  df-un 4151  df-nul 4279  df-if 4482  df-sn 4585  df-pr 4587  df-op 4835  df-uni 4867  df-br 5103  df-iota 6494  df-fv 6546
This theorem is used by:  ccatco  14990  sumeq2ii  15865  prodeq2ii  16085  ruclem1  16404  xpsrnbas  17748  rhmmpl  22703  rhmply1vr1  22707  mat2pmat1  23055  decpmatid  23093  pmatcollpwscmatlem1  23112  copco  25344  pcopt  25348  pcopt2  25349  limccnp  26216  prmorcht  27510  pclogsum  27547  esplyfval0  34242  esplyfv1  34247  mblfinlem2  38669  ftc1anclem8  38711  ftc1anc  38712  rhmpsr  43704  fvifeq  48443  parmapfunc  50868
  Copyright terms: Public domain W3C validator