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

Theorem fvif 6924
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 6908 . 2 (if(𝜑, 𝐴, 𝐵) = 𝐴 → (𝐹‘if(𝜑, 𝐴, 𝐵)) = (𝐹‘𝐴))
2 fveq2 6908 . 2 (if(𝜑, 𝐴, 𝐵) = 𝐵 → (𝐹‘if(𝜑, 𝐴, 𝐵)) = (𝐹‘𝐵))
31, 2ifsb 4499 1 (𝐹‘if(𝜑, 𝐴, 𝐵)) = if(𝜑, (𝐹‘𝐴), (𝐹‘𝐵))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   = wceq 1570  ifcif 4485  ‘cfv 6558
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-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-sb 2102  df-clab 2742  df-cleq 2755  df-clel 2839  df-rab 3417  df-v 3456  df-ss 3901  df-dif 4050  df-un 4154  df-nul 4282  df-if 4486  df-sn 4589  df-pr 4591  df-op 4839  df-uni 4871  df-br 5107  df-iota 6512  df-fv 6566
This theorem is used by:  ccatco  15014  sumeq2ii  15889  prodeq2ii  16109  ruclem1  16428  xpsrnbas  17772  rhmmpl  22728  rhmply1vr1  22732  mat2pmat1  23080  decpmatid  23118  pmatcollpwscmatlem1  23137  copco  25369  pcopt  25373  pcopt2  25374  limccnp  26241  prmorcht  27535  pclogsum  27572  esplyfval0  34266  esplyfv1  34271  mblfinlem2  38768  ftc1anclem8  38810  ftc1anc  38811  rhmpsr  43804  fvifeq  48555  parmapfunc  50980
  Copyright terms: Public domain W3C validator