| Metamath Proof Explorer |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > fvif | Structured version Visualization version GIF version | ||
| Description: Move a conditional outside of a function. (Contributed by Jeff Madsen, 2-Sep-2009.) |
| Ref | Expression |
|---|---|
| fvif | ⊢ (𝐹‘if(𝜑, 𝐴, 𝐵)) = if(𝜑, (𝐹‘𝐴), (𝐹‘𝐵)) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | fveq2 6888 | . 2 ⊢ (if(𝜑, 𝐴, 𝐵) = 𝐴 → (𝐹‘if(𝜑, 𝐴, 𝐵)) = (𝐹‘𝐴)) | |
| 2 | fveq2 6888 | . 2 ⊢ (if(𝜑, 𝐴, 𝐵) = 𝐵 → (𝐹‘if(𝜑, 𝐴, 𝐵)) = (𝐹‘𝐵)) | |
| 3 | 1, 2 | ifsb 4506 | 1 ⊢ (𝐹‘if(𝜑, 𝐴, 𝐵)) = if(𝜑, (𝐹‘𝐴), (𝐹‘𝐵)) |
| Colors of variables: wff setvar class |
| This proof depends on syntax axioms: = wceq 1570 ifcif 4492 ‘cfv 6543 |
| 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 1943 ax-6 2000 ax-7 2041 ax-8 2148 ax-9 2156 ax-ext 2738 |
| 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 2100 df-clab 2745 df-cleq 2758 df-clel 2841 df-rab 3420 df-v 3460 df-dif 3911 df-un 3913 df-ss 3925 df-nul 4290 df-if 4493 df-sn 4595 df-pr 4597 df-op 4601 df-uni 4878 df-br 5115 df-iota 6499 df-fv 6551 |
| This theorem is used by: ccatco 14898 sumeq2ii 15770 prodeq2ii 15991 ruclem1 16312 xpsrnbas 17650 rhmmpl 22577 rhmply1vr1 22581 mat2pmat1 22926 decpmatid 22964 pmatcollpwscmatlem1 22983 copco 25214 pcopt 25218 pcopt2 25219 limccnp 26087 prmorcht 27379 pclogsum 27416 esplyfval0 33985 esplyfv1 33990 mblfinlem2 38349 ftc1anclem8 38391 ftc1anc 38392 rhmpsr 43355 fvifeq 48057 |
| Copyright terms: Public domain | W3C validator |