Metamath Proof Explorer


Theorem rngcval

Description: Value of the category of non-unital rings (in a universe). (Contributed by AV, 27-Feb-2020) (Revised by AV, 8-Mar-2020)

Ref Expression
Hypotheses rngcval.c C = RngCat U
rngcval.u φ U V
rngcval.b φ B = U Rng
rngcval.h φ H = RngHomo B × B
Assertion rngcval φ C = ExtStrCat U cat H

Proof

Step Hyp Ref Expression
1 rngcval.c C = RngCat U
2 rngcval.u φ U V
3 rngcval.b φ B = U Rng
4 rngcval.h φ H = RngHomo B × B
5 df-rngc RngCat = u V ExtStrCat u cat RngHomo u Rng × u Rng
6 fveq2 u = U ExtStrCat u = ExtStrCat U
7 6 adantl φ u = U ExtStrCat u = ExtStrCat U
8 ineq1 u = U u Rng = U Rng
9 8 sqxpeqd u = U u Rng × u Rng = U Rng × U Rng
10 3 sqxpeqd φ B × B = U Rng × U Rng
11 10 eqcomd φ U Rng × U Rng = B × B
12 9 11 sylan9eqr φ u = U u Rng × u Rng = B × B
13 12 reseq2d φ u = U RngHomo u Rng × u Rng = RngHomo B × B
14 4 eqcomd φ RngHomo B × B = H
15 14 adantr φ u = U RngHomo B × B = H
16 13 15 eqtrd φ u = U RngHomo u Rng × u Rng = H
17 7 16 oveq12d φ u = U ExtStrCat u cat RngHomo u Rng × u Rng = ExtStrCat U cat H
18 2 elexd φ U V
19 ovexd φ ExtStrCat U cat H V
20 5 17 18 19 fvmptd2 φ RngCat U = ExtStrCat U cat H
21 1 20 syl5eq φ C = ExtStrCat U cat H