Metamath Proof Explorer


Theorem oprres

Description: The restriction of an operation is an operation. (Contributed by NM, 1-Feb-2008) (Revised by AV, 19-Oct-2021)

Ref Expression
Hypotheses oprres.v φ x Y y Y x F y = x G y
oprres.s φ Y X
oprres.f φ F : Y × Y R
oprres.g φ G : X × X S
Assertion oprres φ F = G Y × Y

Proof

Step Hyp Ref Expression
1 oprres.v φ x Y y Y x F y = x G y
2 oprres.s φ Y X
3 oprres.f φ F : Y × Y R
4 oprres.g φ G : X × X S
5 1 3expb φ x Y y Y x F y = x G y
6 ovres x Y y Y x G Y × Y y = x G y
7 6 adantl φ x Y y Y x G Y × Y y = x G y
8 5 7 eqtr4d φ x Y y Y x F y = x G Y × Y y
9 8 ralrimivva φ x Y y Y x F y = x G Y × Y y
10 eqid Y × Y = Y × Y
11 9 10 jctil φ Y × Y = Y × Y x Y y Y x F y = x G Y × Y y
12 3 ffnd φ F Fn Y × Y
13 4 ffnd φ G Fn X × X
14 xpss12 Y X Y X Y × Y X × X
15 2 2 14 syl2anc φ Y × Y X × X
16 fnssres G Fn X × X Y × Y X × X G Y × Y Fn Y × Y
17 13 15 16 syl2anc φ G Y × Y Fn Y × Y
18 eqfnov F Fn Y × Y G Y × Y Fn Y × Y F = G Y × Y Y × Y = Y × Y x Y y Y x F y = x G Y × Y y
19 12 17 18 syl2anc φ F = G Y × Y Y × Y = Y × Y x Y y Y x F y = x G Y × Y y
20 11 19 mpbird φ F = G Y × Y