Metamath Proof Explorer


Definition df-rngcALTV

Description: Definition of the category Rng, relativized to a subset u . This is the category of all non-unital rings in u and homomorphisms between these rings. Generally, we will take u to be a weak universe or Grothendieck universe, because these sets have closure properties as good as the real thing. (New usage is discouraged.) (Contributed by AV, 27-Feb-2020)

Ref Expression
Assertion df-rngcALTV ⊢ RngCatALTV = u ∈ V ⟼ ⦋ u ∩ Rng / b⦌ Base ndx b Hom ⁡ ndx x ∈ b , y ∈ b ⟼ x RngHom y comp ⁡ ndx v ∈ b × b , z ∈ b ⟼ g ∈ 2 nd ⁡ v RngHom z , f ∈ 1 st ⁡ v RngHom 2 nd ⁡ v ⟼ g ∘ f

Detailed syntax breakdown

Step Hyp Ref Expression
0 crngcALTV class RngCatALTV
1 vu setvar u
2 cvv class V
3 1 cv setvar u
4 crng class Rng
5 3 4 cin class u ∩ Rng
6 vb setvar b
7 cbs class Base
8 cnx class ndx
9 8 7 cfv class Base ndx
10 6 cv setvar b
11 9 10 cop class Base ndx b
12 chom class Hom
13 8 12 cfv class Hom ⁡ ndx
14 vx setvar x
15 vy setvar y
16 14 cv setvar x
17 crnghm class RngHom
18 15 cv setvar y
19 16 18 17 co class x RngHom y
20 14 15 10 10 19 cmpo class x ∈ b , y ∈ b ⟼ x RngHom y
21 13 20 cop class Hom ⁡ ndx x ∈ b , y ∈ b ⟼ x RngHom y
22 cco class comp
23 8 22 cfv class comp ⁡ ndx
24 vv setvar v
25 10 10 cxp class b × b
26 vz setvar z
27 vg setvar g
28 c2nd class 2 nd
29 24 cv setvar v
30 29 28 cfv class 2 nd ⁡ v
31 26 cv setvar z
32 30 31 17 co class 2 nd ⁡ v RngHom z
33 vf setvar f
34 c1st class 1 st
35 29 34 cfv class 1 st ⁡ v
36 35 30 17 co class 1 st ⁡ v RngHom 2 nd ⁡ v
37 27 cv setvar g
38 33 cv setvar f
39 37 38 ccom class g ∘ f
40 27 33 32 36 39 cmpo class g ∈ 2 nd ⁡ v RngHom z , f ∈ 1 st ⁡ v RngHom 2 nd ⁡ v ⟼ g ∘ f
41 24 26 25 10 40 cmpo class v ∈ b × b , z ∈ b ⟼ g ∈ 2 nd ⁡ v RngHom z , f ∈ 1 st ⁡ v RngHom 2 nd ⁡ v ⟼ g ∘ f
42 23 41 cop class comp ⁡ ndx v ∈ b × b , z ∈ b ⟼ g ∈ 2 nd ⁡ v RngHom z , f ∈ 1 st ⁡ v RngHom 2 nd ⁡ v ⟼ g ∘ f
43 11 21 42 ctp class Base ndx b Hom ⁡ ndx x ∈ b , y ∈ b ⟼ x RngHom y comp ⁡ ndx v ∈ b × b , z ∈ b ⟼ g ∈ 2 nd ⁡ v RngHom z , f ∈ 1 st ⁡ v RngHom 2 nd ⁡ v ⟼ g ∘ f
44 6 5 43 csb class ⦋ u ∩ Rng / b⦌ Base ndx b Hom ⁡ ndx x ∈ b , y ∈ b ⟼ x RngHom y comp ⁡ ndx v ∈ b × b , z ∈ b ⟼ g ∈ 2 nd ⁡ v RngHom z , f ∈ 1 st ⁡ v RngHom 2 nd ⁡ v ⟼ g ∘ f
45 1 2 44 cmpt class u ∈ V ⟼ ⦋ u ∩ Rng / b⦌ Base ndx b Hom ⁡ ndx x ∈ b , y ∈ b ⟼ x RngHom y comp ⁡ ndx v ∈ b × b , z ∈ b ⟼ g ∈ 2 nd ⁡ v RngHom z , f ∈ 1 st ⁡ v RngHom 2 nd ⁡ v ⟼ g ∘ f
46 0 45 wceq wff RngCatALTV = u ∈ V ⟼ ⦋ u ∩ Rng / b⦌ Base ndx b Hom ⁡ ndx x ∈ b , y ∈ b ⟼ x RngHom y comp ⁡ ndx v ∈ b × b , z ∈ b ⟼ g ∈ 2 nd ⁡ v RngHom z , f ∈ 1 st ⁡ v RngHom 2 nd ⁡ v ⟼ g ∘ f