Metamath Proof Explorer


Theorem setcinv

Description: An inverse in the category of sets is the converse operation. (Contributed by Mario Carneiro, 3-Jan-2017)

Ref Expression
Hypotheses setcmon.c C = SetCat U
setcmon.u φ U V
setcmon.x φ X U
setcmon.y φ Y U
setcinv.n N = Inv C
Assertion setcinv φ F X N Y G F : X 1-1 onto Y G = F -1

Proof

Step Hyp Ref Expression
1 setcmon.c C = SetCat U
2 setcmon.u φ U V
3 setcmon.x φ X U
4 setcmon.y φ Y U
5 setcinv.n N = Inv C
6 eqid Base C = Base C
7 1 setccat U V C Cat
8 2 7 syl φ C Cat
9 1 2 setcbas φ U = Base C
10 3 9 eleqtrd φ X Base C
11 4 9 eleqtrd φ Y Base C
12 eqid Sect C = Sect C
13 6 5 8 10 11 12 isinv φ F X N Y G F X Sect C Y G G Y Sect C X F
14 1 2 3 4 12 setcsect φ F X Sect C Y G F : X Y G : Y X G F = I X
15 df-3an F : X Y G : Y X G F = I X F : X Y G : Y X G F = I X
16 14 15 bitrdi φ F X Sect C Y G F : X Y G : Y X G F = I X
17 1 2 4 3 12 setcsect φ G Y Sect C X F G : Y X F : X Y F G = I Y
18 3ancoma G : Y X F : X Y F G = I Y F : X Y G : Y X F G = I Y
19 df-3an F : X Y G : Y X F G = I Y F : X Y G : Y X F G = I Y
20 18 19 bitri G : Y X F : X Y F G = I Y F : X Y G : Y X F G = I Y
21 17 20 bitrdi φ G Y Sect C X F F : X Y G : Y X F G = I Y
22 16 21 anbi12d φ F X Sect C Y G G Y Sect C X F F : X Y G : Y X G F = I X F : X Y G : Y X F G = I Y
23 anandi F : X Y G : Y X G F = I X F G = I Y F : X Y G : Y X G F = I X F : X Y G : Y X F G = I Y
24 22 23 bitr4di φ F X Sect C Y G G Y Sect C X F F : X Y G : Y X G F = I X F G = I Y
25 fcof1o F : X Y G : Y X F G = I Y G F = I X F : X 1-1 onto Y F -1 = G
26 eqcom F -1 = G G = F -1
27 26 anbi2i F : X 1-1 onto Y F -1 = G F : X 1-1 onto Y G = F -1
28 25 27 sylib F : X Y G : Y X F G = I Y G F = I X F : X 1-1 onto Y G = F -1
29 28 ancom2s F : X Y G : Y X G F = I X F G = I Y F : X 1-1 onto Y G = F -1
30 29 adantl φ F : X Y G : Y X G F = I X F G = I Y F : X 1-1 onto Y G = F -1
31 f1of F : X 1-1 onto Y F : X Y
32 31 ad2antrl φ F : X 1-1 onto Y G = F -1 F : X Y
33 f1ocnv F : X 1-1 onto Y F -1 : Y 1-1 onto X
34 33 ad2antrl φ F : X 1-1 onto Y G = F -1 F -1 : Y 1-1 onto X
35 f1oeq1 G = F -1 G : Y 1-1 onto X F -1 : Y 1-1 onto X
36 35 ad2antll φ F : X 1-1 onto Y G = F -1 G : Y 1-1 onto X F -1 : Y 1-1 onto X
37 34 36 mpbird φ F : X 1-1 onto Y G = F -1 G : Y 1-1 onto X
38 f1of G : Y 1-1 onto X G : Y X
39 37 38 syl φ F : X 1-1 onto Y G = F -1 G : Y X
40 simprr φ F : X 1-1 onto Y G = F -1 G = F -1
41 40 coeq1d φ F : X 1-1 onto Y G = F -1 G F = F -1 F
42 f1ococnv1 F : X 1-1 onto Y F -1 F = I X
43 42 ad2antrl φ F : X 1-1 onto Y G = F -1 F -1 F = I X
44 41 43 eqtrd φ F : X 1-1 onto Y G = F -1 G F = I X
45 40 coeq2d φ F : X 1-1 onto Y G = F -1 F G = F F -1
46 f1ococnv2 F : X 1-1 onto Y F F -1 = I Y
47 46 ad2antrl φ F : X 1-1 onto Y G = F -1 F F -1 = I Y
48 45 47 eqtrd φ F : X 1-1 onto Y G = F -1 F G = I Y
49 44 48 jca φ F : X 1-1 onto Y G = F -1 G F = I X F G = I Y
50 32 39 49 jca31 φ F : X 1-1 onto Y G = F -1 F : X Y G : Y X G F = I X F G = I Y
51 30 50 impbida φ F : X Y G : Y X G F = I X F G = I Y F : X 1-1 onto Y G = F -1
52 13 24 51 3bitrd φ F X N Y G F : X 1-1 onto Y G = F -1