Metamath Proof Explorer


Theorem invf

Description: The inverse relation is a function from isomorphisms to isomorphisms. (Contributed by Mario Carneiro, 2-Jan-2017)

Ref Expression
Hypotheses invfval.b B = Base C
invfval.n N = Inv C
invfval.c φ C Cat
invfval.x φ X B
invfval.y φ Y B
isoval.n I = Iso C
Assertion invf φ X N Y : X I Y Y I X

Proof

Step Hyp Ref Expression
1 invfval.b B = Base C
2 invfval.n N = Inv C
3 invfval.c φ C Cat
4 invfval.x φ X B
5 invfval.y φ Y B
6 isoval.n I = Iso C
7 1 2 3 4 5 invfun φ Fun X N Y
8 7 funfnd φ X N Y Fn dom X N Y
9 1 2 3 4 5 6 isoval φ X I Y = dom X N Y
10 9 fneq2d φ X N Y Fn X I Y X N Y Fn dom X N Y
11 8 10 mpbird φ X N Y Fn X I Y
12 df-rn ran X N Y = dom X N Y -1
13 1 2 3 4 5 invsym2 φ X N Y -1 = Y N X
14 13 dmeqd φ dom X N Y -1 = dom Y N X
15 1 2 3 5 4 6 isoval φ Y I X = dom Y N X
16 14 15 eqtr4d φ dom X N Y -1 = Y I X
17 12 16 eqtrid φ ran X N Y = Y I X
18 eqimss ran X N Y = Y I X ran X N Y Y I X
19 17 18 syl φ ran X N Y Y I X
20 df-f X N Y : X I Y Y I X X N Y Fn X I Y ran X N Y Y I X
21 11 19 20 sylanbrc φ X N Y : X I Y Y I X