Metamath Proof Explorer


Theorem isoval

Description: The isomorphisms are the domain of the inverse relation. (Contributed by Mario Carneiro, 2-Jan-2017) (Proof shortened by AV, 21-May-2020)

Ref Expression
Hypotheses invfval.b B=BaseC
invfval.n N=InvC
invfval.c φCCat
invfval.x φXB
invfval.y φYB
isoval.n I=IsoC
Assertion isoval φXIY=domXNY

Proof

Step Hyp Ref Expression
1 invfval.b B=BaseC
2 invfval.n N=InvC
3 invfval.c φCCat
4 invfval.x φXB
5 invfval.y φYB
6 isoval.n I=IsoC
7 isofval CCatIsoC=zVdomzInvC
8 3 7 syl φIsoC=zVdomzInvC
9 2 coeq2i zVdomzN=zVdomzInvC
10 8 6 9 3eqtr4g φI=zVdomzN
11 10 oveqd φXIY=XzVdomzNY
12 eqid xB,yBxSectCyySectCx-1=xB,yBxSectCyySectCx-1
13 ovex xSectCyV
14 13 inex1 xSectCyySectCx-1V
15 12 14 fnmpoi xB,yBxSectCyySectCx-1FnB×B
16 eqid SectC=SectC
17 1 2 3 4 5 16 invffval φN=xB,yBxSectCyySectCx-1
18 17 fneq1d φNFnB×BxB,yBxSectCyySectCx-1FnB×B
19 15 18 mpbiri φNFnB×B
20 4 5 opelxpd φXYB×B
21 fvco2 NFnB×BXYB×BzVdomzNXY=zVdomzNXY
22 19 20 21 syl2anc φzVdomzNXY=zVdomzNXY
23 df-ov XzVdomzNY=zVdomzNXY
24 ovex XNYV
25 dmeq z=XNYdomz=domXNY
26 eqid zVdomz=zVdomz
27 24 dmex domXNYV
28 25 26 27 fvmpt XNYVzVdomzXNY=domXNY
29 24 28 ax-mp zVdomzXNY=domXNY
30 df-ov XNY=NXY
31 30 fveq2i zVdomzXNY=zVdomzNXY
32 29 31 eqtr3i domXNY=zVdomzNXY
33 22 23 32 3eqtr4g φXzVdomzNY=domXNY
34 11 33 eqtrd φXIY=domXNY