| Metamath Proof Explorer |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > ovif | Structured version Visualization version GIF version | ||
| Description: Move a conditional outside of an operation. (Contributed by Thierry Arnoux, 25-Jan-2017.) |
| Ref | Expression |
|---|---|
| ovif | ⊢ (if(𝜑, 𝐴, 𝐵)𝐹𝐶) = if(𝜑, (𝐴𝐹𝐶), (𝐵𝐹𝐶)) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | oveq1 7415 | . 2 ⊢ (if(𝜑, 𝐴, 𝐵) = 𝐴 → (if(𝜑, 𝐴, 𝐵)𝐹𝐶) = (𝐴𝐹𝐶)) | |
| 2 | oveq1 7415 | . 2 ⊢ (if(𝜑, 𝐴, 𝐵) = 𝐵 → (if(𝜑, 𝐴, 𝐵)𝐹𝐶) = (𝐵𝐹𝐶)) | |
| 3 | 1, 2 | ifsb 4503 | 1 ⊢ (if(𝜑, 𝐴, 𝐵)𝐹𝐶) = if(𝜑, (𝐴𝐹𝐶), (𝐵𝐹𝐶)) |
| Colors of variables: wff setvar class |
| Syntax hints: = wceq 1567 ifcif 4489 (class class class)co 7408 |
| This theorem was proved from axioms: ax-mp 5 ax-1 6 ax-2 7 ax-3 8 ax-gen 1822 ax-4 1836 ax-5 1937 ax-6 1994 ax-7 2035 ax-8 2151 ax-9 2159 ax-ext 2741 |
| This theorem depends on definitions: df-bi 210 df-an 401 df-or 861 df-3an 1103 df-tru 1570 df-fal 1580 df-ex 1807 df-sb 2098 df-clab 2748 df-cleq 2761 df-clel 2844 df-rab 3424 df-v 3465 df-dif 3916 df-un 3918 df-ss 3930 df-nul 4295 df-if 4490 df-sn 4592 df-pr 4594 df-op 4598 df-uni 4874 df-br 5111 df-iota 6489 df-fv 6541 df-ov 7411 |
| This theorem is referenced by: scmatscm 22635 pmatcollpwscmatlem1 22911 idpm2idmp 22923 monmat2matmon 22946 chmatval 22951 plyn0mulidp 26407 leibpi 27069 musumsum 27318 muinv 27319 dchrinvcl 27379 rpvmasum2 27638 padicabvcxp 27758 mplmulmvr 33870 pnfneige0 34282 ftc1anclem6 38232 reabssgn 44247 sqrtcval 44252 linc0scn0 49081 |
| Copyright terms: Public domain | W3C validator |