Description: The reduct of a pre-statement is a statement. (Contributed by Mario Carneiro, 18-Jul-2016)
| Ref | Expression | ||
|---|---|---|---|
| Hypotheses | mstaval.r | |- R = ( mStRed ` T ) | |
| mstaval.s | |- S = ( mStat ` T ) | ||
| msrfo.p | |- P = ( mPreSt ` T ) | ||
| Assertion | msrfo | |- R : P -onto-> S | 
| Step | Hyp | Ref | Expression | 
|---|---|---|---|
| 1 | mstaval.r | |- R = ( mStRed ` T ) | |
| 2 | mstaval.s | |- S = ( mStat ` T ) | |
| 3 | msrfo.p | |- P = ( mPreSt ` T ) | |
| 4 | 3 1 | msrf | |- R : P --> P | 
| 5 | ffn | |- ( R : P --> P -> R Fn P ) | |
| 6 | 4 5 | ax-mp | |- R Fn P | 
| 7 | dffn4 | |- ( R Fn P <-> R : P -onto-> ran R ) | |
| 8 | 6 7 | mpbi | |- R : P -onto-> ran R | 
| 9 | 1 2 | mstaval | |- S = ran R | 
| 10 | foeq3 | |- ( S = ran R -> ( R : P -onto-> S <-> R : P -onto-> ran R ) ) | |
| 11 | 9 10 | ax-mp | |- ( R : P -onto-> S <-> R : P -onto-> ran R ) | 
| 12 | 8 11 | mpbir | |- R : P -onto-> S |