Metamath Proof Explorer


Theorem ringcsect

Description: A section in the category of unital rings, written out. (Contributed by AV, 14-Feb-2020)

Ref Expression
Hypotheses ringcsect.c C = RingCat U
ringcsect.b B = Base C
ringcsect.u φ U V
ringcsect.x φ X B
ringcsect.y φ Y B
ringcsect.e E = Base X
ringcsect.n S = Sect C
Assertion ringcsect φ F X S Y G F X RingHom Y G Y RingHom X G F = I E

Proof

Step Hyp Ref Expression
1 ringcsect.c C = RingCat U
2 ringcsect.b B = Base C
3 ringcsect.u φ U V
4 ringcsect.x φ X B
5 ringcsect.y φ Y B
6 ringcsect.e E = Base X
7 ringcsect.n S = Sect C
8 eqid Hom C = Hom C
9 eqid comp C = comp C
10 eqid Id C = Id C
11 1 ringccat U V C Cat
12 3 11 syl φ C Cat
13 2 8 9 10 7 12 4 5 issect φ F X S Y G F X Hom C Y G Y Hom C X G X Y comp C X F = Id C X
14 1 2 3 8 4 5 ringchom φ X Hom C Y = X RingHom Y
15 14 eleq2d φ F X Hom C Y F X RingHom Y
16 1 2 3 8 5 4 ringchom φ Y Hom C X = Y RingHom X
17 16 eleq2d φ G Y Hom C X G Y RingHom X
18 15 17 anbi12d φ F X Hom C Y G Y Hom C X F X RingHom Y G Y RingHom X
19 18 anbi1d φ F X Hom C Y G Y Hom C X G X Y comp C X F = Id C X F X RingHom Y G Y RingHom X G X Y comp C X F = Id C X
20 3 adantr φ F X RingHom Y G Y RingHom X U V
21 4 adantr φ F X RingHom Y G Y RingHom X X B
22 1 2 3 ringcbas φ B = U Ring
23 22 eleq2d φ X B X U Ring
24 inss1 U Ring U
25 24 a1i φ U Ring U
26 25 sseld φ X U Ring X U
27 23 26 sylbid φ X B X U
28 27 adantr φ F X RingHom Y G Y RingHom X X B X U
29 21 28 mpd φ F X RingHom Y G Y RingHom X X U
30 5 adantr φ F X RingHom Y G Y RingHom X Y B
31 22 eleq2d φ Y B Y U Ring
32 25 sseld φ Y U Ring Y U
33 31 32 sylbid φ Y B Y U
34 33 adantr φ F X RingHom Y G Y RingHom X Y B Y U
35 30 34 mpd φ F X RingHom Y G Y RingHom X Y U
36 eqid Base X = Base X
37 eqid Base Y = Base Y
38 36 37 rhmf F X RingHom Y F : Base X Base Y
39 38 adantr F X RingHom Y G Y RingHom X F : Base X Base Y
40 39 adantl φ F X RingHom Y G Y RingHom X F : Base X Base Y
41 37 36 rhmf G Y RingHom X G : Base Y Base X
42 41 adantl F X RingHom Y G Y RingHom X G : Base Y Base X
43 42 adantl φ F X RingHom Y G Y RingHom X G : Base Y Base X
44 1 20 9 29 35 29 40 43 ringcco φ F X RingHom Y G Y RingHom X G X Y comp C X F = G F
45 1 2 10 3 4 6 ringcid φ Id C X = I E
46 45 adantr φ F X RingHom Y G Y RingHom X Id C X = I E
47 44 46 eqeq12d φ F X RingHom Y G Y RingHom X G X Y comp C X F = Id C X G F = I E
48 47 pm5.32da φ F X RingHom Y G Y RingHom X G X Y comp C X F = Id C X F X RingHom Y G Y RingHom X G F = I E
49 19 48 bitrd φ F X Hom C Y G Y Hom C X G X Y comp C X F = Id C X F X RingHom Y G Y RingHom X G F = I E
50 df-3an F X Hom C Y G Y Hom C X G X Y comp C X F = Id C X F X Hom C Y G Y Hom C X G X Y comp C X F = Id C X
51 df-3an F X RingHom Y G Y RingHom X G F = I E F X RingHom Y G Y RingHom X G F = I E
52 49 50 51 3bitr4g φ F X Hom C Y G Y Hom C X G X Y comp C X F = Id C X F X RingHom Y G Y RingHom X G F = I E
53 13 52 bitrd φ F X S Y G F X RingHom Y G Y RingHom X G F = I E