| Metamath
Proof Explorer Theorem List (p. 167 of 426) | < Previous Next > | |
| Browser slow? Try the
Unicode version. |
||
|
Mirrors > Metamath Home Page > MPE Home Page > Theorem List Contents > Recent Proofs This page: Page List |
||
| Color key: | (1-27775) |
(27776-29300) |
(29301-42551) |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Syntax | cnat 16601 | Extend class notation to include the collection of natural transformations. |
| Syntax | cfuc 16602 | Extend class notation to include the functor category. |
| Definition | df-nat 16603* |
Definition of a natural transformation between two functors. A natural
transformation |
| Definition | df-fuc 16604* | Definition of the category of functors between two fixed categories, with the objects being functors and the morphisms being natural transformations. Definition 6.15 in [Adamek] p. 87. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | fnfuc 16605 | The FuncCat operation is a well-defined function on categories. (Contributed by Mario Carneiro, 12-Jan-2017.) |
| Theorem | natfval 16606* | Value of the function giving natural transformations between two categories. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | isnat 16607* | Property of being a natural transformation. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | isnat2 16608* | Property of being a natural transformation. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | natffn 16609 | The natural transformation set operation is a well-defined function. (Contributed by Mario Carneiro, 12-Jan-2017.) |
| Theorem | natrcl 16610 | Reverse closure for a natural transformation. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | nat1st2nd 16611 | Rewrite the natural transformation predicate with separated functor parts. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | natixp 16612* |
A natural transformation is a function from the objects of |
| Theorem | natcl 16613 | A component of a natural transformation is a morphism. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | natfn 16614 |
A natural transformation is a function on the objects of |
| Theorem | nati 16615 | Naturality property of a natural transformation. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | wunnat 16616 | A weak universe is closed under the natural transformation operation. (Contributed by Mario Carneiro, 12-Jan-2017.) |
| Theorem | catstr 16617 | A category structure is a structure. (Contributed by Mario Carneiro, 3-Jan-2017.) |
| Theorem | fucval 16618* | Value of the functor category. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | fuccofval 16619* | Value of the functor category. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | fucbas 16620 |
The objects of the functor category are functors from |
| Theorem | fuchom 16621 | The morphisms in the functor category are natural transformations. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | fucco 16622* | Value of the composition of natural transformations. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | fuccoval 16623 | Value of the functor category. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | fuccocl 16624 | The composition of two natural transformations is a natural transformation. Remark 6.14(a) in [Adamek] p. 87. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | fucidcl 16625 | The identity natural transformation. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | fuclid 16626 | Left identity of natural transformations. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | fucrid 16627 | Right identity of natural transformations. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | fucass 16628 | Associativity of natural transformation composition. Remark 6.14(b) in [Adamek] p. 87. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | fuccatid 16629* | The functor category is a category. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | fuccat 16630 | The functor category is a category. Remark 6.16 in [Adamek] p. 88. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | fucid 16631 | The identity morphism in the functor category. (Contributed by Mario Carneiro, 6-Jan-2017.) |
| Theorem | fucsect 16632* | Two natural transformations are in a section iff all the components are in a section relation. (Contributed by Mario Carneiro, 28-Jan-2017.) |
| Theorem | fucinv 16633* | Two natural transformations are inverses of each other iff all the components are inverse. (Contributed by Mario Carneiro, 28-Jan-2017.) |
| Theorem | invfuc 16634* |
If |
| Theorem | fuciso 16635* | A natural transformation is an isomorphism of functors iff all its components are isomorphisms. (Contributed by Mario Carneiro, 28-Jan-2017.) |
| Theorem | natpropd 16636 | If two categories have the same set of objects, morphisms, and compositions, then they have the same natural transformations. (Contributed by Mario Carneiro, 26-Jan-2017.) |
| Theorem | fucpropd 16637 | If two categories have the same set of objects, morphisms, and compositions, then they have the same functor categories. (Contributed by Mario Carneiro, 26-Jan-2017.) |
| Syntax | cinito 16638 | Extend class notation with the class of initial objects of a category. |
| Syntax | ctermo 16639 | Extend class notation with the class of terminal objects of a category. |
| Syntax | czeroo 16640 | Extend class notation with the class of zero objects of a category. |
| Definition | df-inito 16641* | An object A is said to be an initial object provided that for each object B there is exactly one morphism from A to B. Definition 7.1 in [Adamek] p. 101, or definition in [Lang] p. 57 (called "a universally repelling object" there). (Contributed by AV, 3-Apr-2020.) |
| Definition | df-termo 16642* | An object A is called a terminal object provided that for each object B there is exactly one morphism from B to A. Definition 7.4 in [Adamek] p. 102, or definition in [Lang] p. 57 (called "a universally attracting object" there). (Contributed by AV, 3-Apr-2020.) |
| Definition | df-zeroo 16643 | An object A is called a zero object provided that it is both an initial object and a terminal object. Definition 7.7 of [Adamek] p. 103. (Contributed by AV, 3-Apr-2020.) |
| Theorem | initorcl 16644 | Reverse closure for an initial object: If a class has an initial object, the class is a category. (Contributed by AV, 4-Apr-2020.) |
| Theorem | termorcl 16645 | Reverse closure for a terminal object: If a class has a terminal object, the class is a category. (Contributed by AV, 4-Apr-2020.) |
| Theorem | zeroorcl 16646 | Reverse closure for a zero object: If a class has a zero object, the class is a category. (Contributed by AV, 4-Apr-2020.) |
| Theorem | initoval 16647* | The value of the initial object function, i.e. the set of all initial objects of a category. (Contributed by AV, 3-Apr-2020.) |
| Theorem | termoval 16648* | The value of the terminal object function, i.e. the set of all terminal objects of a category. (Contributed by AV, 3-Apr-2020.) |
| Theorem | zerooval 16649 | The value of the zero object function, i.e. the set of all zero objects of a category. (Contributed by AV, 3-Apr-2020.) |
| Theorem | isinito 16650* | The predicate "is an initial object" of a category. (Contributed by AV, 3-Apr-2020.) |
| Theorem | istermo 16651* | The predicate "is a terminal object" of a category. (Contributed by AV, 3-Apr-2020.) |
| Theorem | iszeroo 16652 | The predicate "is a zero object" of a category. (Contributed by AV, 3-Apr-2020.) |
| Theorem | isinitoi 16653* | Implication of a class being an initial object. (Contributed by AV, 6-Apr-2020.) |
| Theorem | istermoi 16654* | Implication of a class being a terminal object. (Contributed by AV, 18-Apr-2020.) |
| Theorem | initoid 16655 | For an initial object, the identity arrow is the one and only morphism of the object to the object itself. (Contributed by AV, 6-Apr-2020.) |
| Theorem | termoid 16656 | For a terminal object, the identity arrow is the one and only morphism of the object to the object itself. (Contributed by AV, 18-Apr-2020.) |
| Theorem | initoo 16657 | An initial object is an object. (Contributed by AV, 14-Apr-2020.) |
| Theorem | termoo 16658 | A terminal object is an object. (Contributed by AV, 18-Apr-2020.) |
| Theorem | iszeroi 16659 | Implication of a class being a zero object. (Contributed by AV, 18-Apr-2020.) |
| Theorem | 2initoinv 16660 | Morphisms between two initial objects are inverses. (Contributed by AV, 14-Apr-2020.) |
| Theorem | initoeu1 16661* | Initial objects are essentially unique (strong form), i.e. there is a unique isomorphism between two initial objects, see statement in [Lang] p. 58 ("... if P, P' are two universal objects [...] then there exists a unique isomorphism between them.". (Proposed by BJ, 14-Apr-2020.) (Contributed by AV, 14-Apr-2020.) |
| Theorem | initoeu1w 16662 | Initial objects are essentially unique (weak form), i.e. if A and B are initial objects, then A and B are isomorphic. Proposition 7.3 (1) of [Adamek] p. 102. (Contributed by AV, 6-Apr-2020.) |
| Theorem | initoeu2lem0 16663 | Lemma 0 for initoeu2 16666. (Contributed by AV, 9-Apr-2020.) |
| Theorem | initoeu2lem1 16664* | Lemma 1 for initoeu2 16666. (Contributed by AV, 9-Apr-2020.) |
| Theorem | initoeu2lem2 16665* | Lemma 2 for initoeu2 16666. (Contributed by AV, 10-Apr-2020.) |
| Theorem | initoeu2 16666 | Initial objects are essentially unique, if A is an initial object, then so is every object that is isomorphic to A. Proposition 7.3 (2) in [Adamek] p. 102. (Contributed by AV, 10-Apr-2020.) |
| Theorem | 2termoinv 16667 | Morphisms between two terminal objects are inverses. (Contributed by AV, 18-Apr-2020.) |
| Theorem | termoeu1 16668* | Terminal objects are essentially unique (strong form), i.e. there is a unique isomorphism between two terminal objects, see statement in [Lang] p. 58 ("... if P, P' are two universal objects [...] then there exists a unique isomorphism between them.". (Proposed by BJ, 14-Apr-2020.) (Contributed by AV, 18-Apr-2020.) |
| Theorem | termoeu1w 16669 | Terminal objects are essentially unique (weak form), i.e. if A and B are terminal objects, then A and B are isomorphic. Proposition 7.6 of [Adamek] p. 103. (Contributed by AV, 18-Apr-2020.) |
| Syntax | cdoma 16670 | Extend class notation to include the domain extractor for an arrow. |
| Syntax | ccoda 16671 | Extend class notation to include the codomain extractor for an arrow. |
| Syntax | carw 16672 | Extend class notation to include the collection of all arrows of a category. |
| Syntax | choma 16673 | Extend class notation to include the set of all arrows with a specific domain and codomain. |
| Definition | df-doma 16674 | Definition of the domain extractor for an arrow. (Contributed by FL, 24-Oct-2007.) (Revised by Mario Carneiro, 11-Jan-2017.) |
| Definition | df-coda 16675 | Definition of the codomain extractor for an arrow. (Contributed by FL, 26-Oct-2007.) (Revised by Mario Carneiro, 11-Jan-2017.) |
| Definition | df-homa 16676* | Definition of the hom-set extractor for arrows, which tags the morphisms of the underlying hom-set with domain and codomain, which can then be extracted using df-doma 16674 and df-coda 16675. (Contributed by FL, 6-May-2007.) (Revised by Mario Carneiro, 11-Jan-2017.) |
| Definition | df-arw 16677 |
Definition of the set of arrows of a category. We will use the term
"arrow" to denote a morphism tagged with its domain and
codomain, as
opposed to |
| Theorem | homarcl 16678 | Reverse closure for an arrow. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | homafval 16679* | Value of the disjointified hom-set function. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | homaf 16680 | Functionality of the disjointified hom-set function. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | homaval 16681 | Value of the disjointified hom-set function. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | elhoma 16682 | Value of the disjointified hom-set function. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | elhomai 16683 | Produce an arrow from a morphism. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | elhomai2 16684 | Produce an arrow from a morphism. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | homarcl2 16685 | Reverse closure for the domain and codomain of an arrow. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | homarel 16686 | An arrow is an ordered pair. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | homa1 16687 | The first component of an arrow is the ordered pair of domain and codomain. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | homahom2 16688 | The second component of an arrow is the corresponding morphism (without the domain/codomain tag). (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | homahom 16689 | The second component of an arrow is the corresponding morphism (without the domain/codomain tag). (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | homadm 16690 | The domain of an arrow with known domain and codomain. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | homacd 16691 | The codomain of an arrow with known domain and codomain. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | homadmcd 16692 | Decompose an arrow into domain, codomain, and morphism. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | arwval 16693 | The set of arrows is the union of all the disjointified hom-sets. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | arwrcl 16694 | The first component of an arrow is the ordered pair of domain and codomain. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | arwhoma 16695 | An arrow is contained in the hom-set corresponding to its domain and codomain. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | homarw 16696 | A hom-set is a subset of the collection of all arrows. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | arwdm 16697 | The domain of an arrow is an object. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | arwcd 16698 | The codomain of an arrow is an object. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | dmaf 16699 | The domain function is a function from arrows to objects. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| Theorem | cdaf 16700 | The codomain function is a function from arrows to objects. (Contributed by Mario Carneiro, 11-Jan-2017.) |
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |