<html xml:lang="en" lang="en"> <head xmlns:m="http://www.w3.org/1998/Math/MathML"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link rel="Alternate" type="text/xml" title="RDF" href="http://b2e.ex-code.com/xmlsrv/rdf.php?blog=8"><link rel="Alternate" type="text/xml" title="RSS .92" href="http://b2e.ex-code.com/xmlsrv/rss.php?blog=8"><link rel="Alternate" type="text/xml" title="RSS 2.0" href="http://b2e.ex-code.com/xmlsrv/rss2.php?blog=8"><link rel="Alternate" type="application/atom+xml" title="Atom" href="http://b2e.ex-code.com/xmlsrv/atom.php?blog=8"><meta http-equiv="Last-Modified" content="2005-11-06T14:28:32+0500"> <title>Category Theory Modeled with Dependencies Theory</title> <meta name="Description" content="Categories (category theory) are modeled using theory of dependencies, so expression the theory of categories algebraically."> <meta http-equiv="Content-Script-Type" content="text/javascript"> <link rel="Stylesheet" type="text/css" href="article-html.css"> <link rel="Stylesheet" type="text/css" href="article-math.css"> <style type="text/css"> .ad { font-family: "Arial", "Helvetica", sans-serif; width: auto } </style> <meta name="Keywords" content="category theory, theory of categories, theory of dependencies, dependencies theory, morphism, morphisms, homomorphism, homomorphisms, isomorphism, isomorphisms, abstract mathematical theory, abstract theory, abstract math theory, abstract mathematics, abstract math, mathematical abstraction, math abstraction, model"><meta name="Author" content="Victor Porton"><meta name="Copyright" content="Copyright © 2005 Victor Porton"><meta name="Date" content="2005-11-06T14:28:32+0500"><script type="text/javascript">function clk(e,id){e=window.event?window.event:e;if(e.preventDefault)e.preventDefault();else e.returnValue=false;var a=document.getElementById?document.getElementById(id):document.all[id];window.open(a.attributes.href.value,'_top');}</script><script src="mathml-in-html.js"> </script><link rel="Stylesheet" type="text/css" href="article-wrap.css"><object id="mathplayer" classid="clsid:32F66A20-7614-11D4-BD11-00104BD3F987"> </object><?import namespace="m" implementation="#mathplayer"></head> <body xmlns:m="http://www.w3.org/1998/Math/MathML" onload="convert_mathml();"><div class="center"><script type="text/javascript">google_ad_client = "pub-9523722979947731";
google_ad_width = 728;
google_ad_height = 15;
google_ad_format = "728x15_0ads_al";
google_ad_channel ="3391171102";
google_page_url = document.location;
google_color_border = ["DFF2FD","CCCCCC","DDAAAA","578A24"];
google_color_bg = ["DFF2FD","FFFFFF","ECF8FF","CCFF99"];
google_color_link = ["0000CC","000000","0033FF","00008B"];
google_color_url = ["008000","666666","0033FF","00008B"];
google_color_text = ["000000","333333","000000","000000"];
google_alternate_ad_url = "http://www.mathematics21.org/ads/728x15";
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script></div><div class="ad-left"><script type="text/javascript">google_ad_client = "pub-9523722979947731";
google_ad_width = 160;
google_ad_height = 600;
google_ad_format = "160x600_as";
google_ad_channel ="3391171102";
google_page_url = document.location;
google_color_border = ["DFF2FD","CCCCCC","DDAAAA","578A24"];
google_color_bg = ["DFF2FD","FFFFFF","ECF8FF","CCFF99"];
google_color_link = ["0000CC","000000","0033FF","00008B"];
google_color_url = ["008000","666666","0033FF","00008B"];
google_color_text = ["000000","333333","000000","000000"];
google_alternate_ad_url = "http://www.mathematics21.org/ads/160x600";
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script></div><div class="ad-right"><script type="text/javascript">google_ad_client = "pub-9523722979947731";
google_ad_width = 160;
google_ad_height = 600;
google_ad_format = "160x600_as";
google_ad_channel ="3391171102";
google_page_url = document.location;
google_color_border = ["DFF2FD","CCCCCC","DDAAAA","578A24"];
google_color_bg = ["DFF2FD","FFFFFF","ECF8FF","CCFF99"];
google_color_link = ["0000CC","000000","0033FF","00008B"];
google_color_url = ["008000","666666","0033FF","00008B"];
google_color_text = ["000000","333333","000000","000000"];
google_alternate_ad_url = "http://www.mathematics21.org/ads/160x600";
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script></div><div class="body-ad-wrap"><p class="frame-nav"><a href="/">Home</a> <a href="http://b2e.ex-code.com/index.php/math">News</a> <a href="/donate.html">Donate</a> || <a href="http://www.spreadfirefox.com/?q=affiliates&amp;id=41324" title="Best Web browser, replace IE">Math Web browser</a></p><div class="titlepage"><h1>Category Theory Modeled with Dependencies Theory</h1><p>Use <a href="http://www.spreadfirefox.com/?q=affiliates&amp;id=41324">MathML compatible browser</a> to view formulas.</p><p class="author-line"><span class="parahead">Author:</span> <a href="http://porton.ex-code.com">Victor Porton</a></p><p class="keywords"> <span class="parahead">Keywords:</span> category theory, theory of categories, theory of dependencies, dependencies theory, morphism, morphisms, homomorphism, homomorphisms, isomorphism, isomorphisms, abstract mathematical theory, abstract theory, abstract math theory, abstract mathematics, abstract math, mathematical abstraction, math abstraction, model</p></div><p><a href="/category-theory.html">Category Theory pages on this site</a>.</p><p><strong>This document is draft.</strong></p><h2 id="d15e45">Table of Contents</h2><ul class="ToC"><li><a href="#d16e18">Introduction to the Idea</a></li><li><a href="#d16e72">Some Operations</a></li><li><a href="#d16e436">Definition of Meta-Categories</a></li><li><a href="#d16e999">Definition of Category</a></li><li><a href="#d16e1748">Relation between Categories and Meta-Categories</a></li><li><a href="#d16e2609">Postface</a></li></ul><h2 id="d16e18">Introduction to the Idea</h2><p>Declining from the way of <a href="/theory-of-formulas-index.html">research of trinity</a> <math><mi>X</mi></math>, <math><mi>Y</mi></math>, <math><mi>Z</mi></math> I have come back into the world of <em>category theory</em> and have modeled categories with ternary relations.</p><p>In this article I model categories (from category theory) using parametrized dependencies (systems of constructs) and reindexation operation. (See <a href="/dependencies-category-theory.html">Theory of Dependencies</a> and <a href="/theory-of-formulas-index.html">Theory of Formulas</a>.)</p><p>In this way categories are modeled in such a way that <em>algebraic</em> operations on them are made possible. So I consider this my research as an attempt of <em>algebraization</em> of category theory.</p><p>Instead of the traditional (as I misspelled this word with additional letter <em>o</em> after first <em>i</em>) definition of a category (with single domain and range of every morphism), in this work I use <a href="http://b2e.ex-code.com/index.php/math/2005/08/12/definition_of_category_with_multiple_sou">modified variant of definition of a category</a> with multiple domains and ranges of every morphism.</p><h2 id="d16e72">Some Operations</h2><p>We will need the following operations:</p><p>Let <math><mi>U</mi></math> is a class (multi-argument relation), <math><mi>q</mi></math> is a property (an argument).</p><math display="block"><mrow><mi>U</mi><msub><mo>|</mo><mrow><mi>q</mi><mo>=</mo><mi>a</mi></mrow></msub></mrow><mo>=</mo><mrow><mo>{</mo><mrow><mrow><mi>f</mi></mrow></mrow><mpadded lspace="0.25em" width="+0.25em"><mo>|</mo></mpadded><mrow><mi>f</mi><mo>∈</mo><mi>U</mi></mrow><mo>∧</mo><mrow><mrow><mi>f</mi><mrow><mo>(</mo><mrow><mi>q</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mi>a</mi></mrow><mo>}</mo></mrow></math><math display="block"><mrow><msub><mo>Planes</mo><mi>q</mi></msub><mspace width="0.125em"></mspace><mi>U</mi></mrow><mo>=</mo><mrow><mo>{</mo><mrow><mrow><mi>U</mi><msub><mo>|</mo><mrow><mi>q</mi><mo>=</mo><mi>a</mi></mrow></msub></mrow></mrow><mpadded lspace="0.25em" width="+0.25em"><mo>|</mo></mpadded><mi>a</mi><mo>∈</mo><mrow><msub><mo>Pr</mo><mi>q</mi></msub><mspace width="0.125em"></mspace><mi>U</mi></mrow><mo>}</mo></mrow></math><p>For simplicity I will write just <math><mrow><mo>Planes</mo><mspace width="0.125em"></mspace><mi>U</mi></mrow></math> instead of <math><mrow><msub><mo>Planes</mo><mi>Z</mi></msub><mspace width="0.125em"></mspace><mi>U</mi></mrow></math>. </p><p>I call <math><mrow><mo>Planes</mo><mspace width="0.125em"></mspace><mi>U</mi></mrow></math> <span class="newterm">planes</span> of a systems of constructs (that ternary relation) <math><mi>U</mi></math>.</p><p>By definition for three systems of constructs (parametrized dependencies) <math><mi>U</mi></math>, <math><mi>V</mi></math>, and <math><mi>λ</mi></math> <math display="block"><mrow><mi>V</mi><msub><mo>∘</mo><mi>λ</mi></msub><mi>U</mi></mrow><mo>=</mo><mrow><mo>{</mo><mrow><mrow><mo>(</mo><mrow><mrow><mo>(</mo><mrow><mi>X</mi><mo>,</mo><mrow><mi>f</mi><mrow><mo>(</mo><mrow><mi>X</mi></mrow><mo>)</mo></mrow></mrow></mrow><mo>)</mo></mrow><mo>,</mo><mrow><mo>(</mo><mrow><mi>Y</mi><mo>,</mo><mrow><mi>g</mi><mrow><mo>(</mo><mrow><mi>Y</mi></mrow><mo>)</mo></mrow></mrow></mrow><mo>)</mo></mrow><mo>,</mo><mrow><mo>(</mo><mrow><mi>Z</mi><mo>,</mo><mrow><mi>h</mi><mrow><mo>(</mo><mrow><mi>Z</mi></mrow><mo>)</mo></mrow></mrow></mrow><mo>)</mo></mrow></mrow><mo>)</mo></mrow></mrow><mpadded lspace="0.25em" width="+0.25em"><mo>|</mo></mpadded><mrow><mi>f</mi><mo>∈</mo><mi>U</mi></mrow><mo>∧</mo><mrow><mi>g</mi><mo>∈</mo><mi>U</mi></mrow><mo>∧</mo><mrow><mi>h</mi><mo>∈</mo><mi>λ</mi></mrow><mo>∧</mo><mrow><mrow><mi>f</mi><mrow><mo>(</mo><mrow><mi>Y</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mrow><mi>g</mi><mrow><mo>(</mo><mrow><mi>X</mi></mrow><mo>)</mo></mrow></mrow></mrow><mo>∧</mo><mrow><mrow><mi>f</mi><mrow><mo>(</mo><mrow><mi>Z</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mrow><mi>h</mi><mrow><mo>(</mo><mrow><mi>X</mi></mrow><mo>)</mo></mrow></mrow></mrow><mo>∧</mo><mrow><mrow><mi>g</mi><mrow><mo>(</mo><mrow><mi>Z</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mrow><mi>h</mi><mrow><mo>(</mo><mrow><mi>Y</mi></mrow><mo>)</mo></mrow></mrow></mrow><mo>}</mo></mrow><mtext>.</mtext></math> </p><p>[TODO: Draw the picture (triangle with vertices <math><mi>U</mi></math>, <math><mi>V</mi></math>, <math><mi>λ</mi></math> and three free lines from every vertex). On the picture all three systems <math><mi>U</mi></math>, <math><mi>V</mi></math>, and <math><mi>λ</mi></math> are symmetric. Also simplify the above formula (by introducing new concepts and symbols). Where I have seen something similar, maybe in physics, theory of elementary particles?]</p><p><span class="parahead remark">Remark</span>  The definition of a dependency may be relaxed (generalized) in such a way that the operation <math><mo>∘</mo></math> would become the same as above defined <math><msub><mo>∘</mo><mi>λ</mi></msub></math>, by replacing operation comma with arbitrary (possibly partial or multivalued) binary operation <math><mi>λ</mi></math>. </p><h2 id="d16e436">Definition of Meta-Categories</h2><p>I will call a <span class="newterm">meta-category</span> (this term is probably not the best one and in a future version of this article I may replace <em>meta-category</em> with some other word) a pair of a system of constructs (that is a parametrized dependency) <math><mi>U</mi></math> and an associative partial binary operation <math><mi>λ</mi></math> on <math><mo>ind</mo><mi>U</mi></math>.</p><p><span class="parahead remark">Remark</span>  A meta-category is a pair of two systems of constructs, that is a pair of two ternary relations. </p><p>Planes of <math><mi>U</mi></math> are called <span class="newterm">morphisms</span> of the meta-category. The operation <math><msub><mo>∘</mo><mi>λ</mi></msub></math> is called <span class="newterm">composition of morphisms</span> of the meta-category.</p><p>[TODO: Are all terms defined below useful?]</p><p>I will call a <span class="newterm">transitive</span> meta-category such a meta-category that <math><mrow><mi>U</mi><msub><mo>∘</mo><mi>λ</mi></msub><mi>U</mi></mrow><mo>=</mo><mi>U</mi></math>. </p><p>I will call a <span class="newterm">weakly reflexive</span> meta-category such a meta-category that <math><mrow><msub><mo>Pr</mo><mi>Z</mi></msub><mspace width="0.125em"></mspace><mi>U</mi></mrow><mo>⊇</mo><mrow><mrow><mo>(</mo><mrow><mi>=</mi></mrow><mo>)</mo></mrow><msub><mo>|</mo><mrow><mrow><mo>dom</mo><mspace width="0.125em"></mspace><mi>U</mi></mrow><mo>∪</mo><mrow><mo>im</mo><mspace width="0.125em"></mspace><mi>U</mi></mrow></mrow></msub></mrow></math>. </p><p><span class="parahead obvious">Obvious</span>  For a weakly reflexive meta-category <math display="block"><mrow><mo>dom</mo><mspace width="0.125em"></mspace><mi>U</mi></mrow><mo>=</mo><mrow><mo>im</mo><mspace width="0.125em"></mspace><mi>U</mi></mrow><mo>=</mo><mrow><mrow><mo>dom</mo><mspace width="0.125em"></mspace><mi>U</mi></mrow><mo>∪</mo><mrow><mo>im</mo><mspace width="0.125em"></mspace><mi>U</mi></mrow></mrow><mtext>.</mtext></math> </p><p>I will call a <span class="newterm">weakly symmetric</span> meta-category such a meta-category that <math><mrow><msub><mo>Pr</mo><mi>Z</mi></msub><mspace width="0.125em"></mspace><mi>U</mi></mrow></math> is a symmetric relation.</p><p>I will call an <span class="newterm">identity morphism</span> of a meta-category such morphism <math><mi>e</mi></math> that for any any morphism <math><mi>f</mi></math> of this meta-category <math><mrow><mi>f</mi><msub><mo>∘</mo><mi>λ</mi></msub><mi>e</mi></mrow><mo>∈</mo><mrow><mo>{</mo><mrow><mrow><mo>∅</mo></mrow><mo>,</mo><mi>f</mi></mrow><mo>}</mo></mrow></math>, <math><mrow><mi>e</mi><msub><mo>∘</mo><mi>λ</mi></msub><mi>f</mi></mrow><mo>∈</mo><mrow><mo>{</mo><mrow><mrow><mo>∅</mo></mrow><mo>,</mo><mi>f</mi></mrow><mo>}</mo></mrow></math>. </p><p>I will call <span class="newterm">identity morphism of object <math><mi>a</mi></math></span> (regarding some meta-category) such identity morphism <math><msub><mn>1</mn><mi>a</mi></msub></math> that <math><mrow><mo>(</mo><mrow><mi>a</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow><mo>∈</mo><mrow><mo>Pr</mo><mspace width="0.125em"></mspace><msub><mn>1</mn><mi>a</mi></msub></mrow></math>.</p><p><span class="parahead proposition">Proposition</span>  There exist no more than one identity morphism of object <math><mi>a</mi></math>. </p><p><span class="parahead proof">◄</span>  Suppose that <math><mi>f</mi></math> and <math><mi>g</mi></math> are such identity morphisms. It is enough to prove that <math><mrow><mi>g</mi><msub><mo>∘</mo><mi>λ</mi></msub><mi>f</mi></mrow><mo>≠</mo><mrow><mo>∅</mo></mrow></math> as in this case <math><mi>f</mi><mo>=</mo><mrow><mi>g</mi><msub><mo>∘</mo><mi>λ</mi></msub><mi>f</mi></mrow><mo>=</mo><mi>g</mi></math>. That <math><mrow><mi>g</mi><msub><mo>∘</mo><mi>λ</mi></msub><mi>f</mi></mrow><mo>≠</mo><mrow><mo>∅</mo></mrow></math> follows from that <math><mrow><mo>(</mo><mrow><mi>a</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow><mo>∈</mo><mrow><mo>Pr</mo><mspace width="0.125em"></mspace><mi>f</mi></mrow></math> and <math><mrow><mo>(</mo><mrow><mi>a</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow><mo>∈</mo><mrow><mo>Pr</mo><mspace width="0.125em"></mspace><mi>g</mi></mrow></math> and that <math><mi>λ</mi></math> is defined on <math><mrow><mo>(</mo><mrow><mi>a</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow></math>.  <span class="parahead proof">►</span></p><p>I will call a <span class="newterm">meta-category with identities</span> such a meta-category that for any <math><mi>a</mi><mo>∈</mo><mrow><mrow><mo>dom</mo><mspace width="0.125em"></mspace><mi>U</mi></mrow><mo>∪</mo><mrow><mo>im</mo><mspace width="0.125em"></mspace><mi>U</mi></mrow></mrow></math> exists identity morphism <math><msub><mn>1</mn><mi>a</mi></msub></math>.</p><p>I will call a <span class="newterm">meta-category with self identities</span> such a meta-category with identities that for any <math><msub><mn>1</mn><mi>a</mi></msub><mo>=</mo><mi>a</mi></math>. </p><p><span class="parahead theorem">Theorem</span>  If <math><mi>U</mi></math> is a meta-category with identities then <math><mrow><mi>U</mi><msub><mo>∘</mo><mi>λ</mi></msub><mi>U</mi></mrow><mo>⊇</mo><mi>U</mi></math>. </p><p><span class="parahead proof">◄</span>  Let <math><mi>f</mi></math> is a non-empty morphism. Then <math><mrow><mo>dom</mo><mspace width="0.125em"></mspace><mi>f</mi></mrow></math> is not empty. Let <math><mi>x</mi><mo>∈</mo><mrow><mo>dom</mo><mspace width="0.125em"></mspace><mi>f</mi></mrow></math>. Then <math><mrow><mi>f</mi><msub><mo>∘</mo><mi>λ</mi></msub><msub><mn>1</mn><mi>x</mi></msub></mrow><mo>=</mo><mi>f</mi></math>. Uniting all such <math><mi>λ</mi></math>-compositions of non-empty morphism, we prove that <math><mrow><mi>U</mi><msub><mo>∘</mo><mi>λ</mi></msub><mi>U</mi></mrow><mo>⊇</mo><mi>U</mi></math>.  <span class="parahead proof">►</span></p><p>[TODO: About reindexations between meta-categories with identities and meta-categories with self identities.]</p><p><span class="parahead obvious">Obvious</span>  A meta-category with identities is weakly reflexive. </p><h2 id="d16e999">Definition of Category</h2><p>I will define a <span class="newterm">category without identities</span> (with multiple sources and destinations) as a system of:</p><ul><li>a set <math><mi>Ob</mi></math> (elements of which are called <span class="newterm">objects</span>);</li><li>a set <math><mi>Mor</mi></math> (elements of which are called <span class="newterm">morphisms</span>);</li><li>a function <math><mi>Field</mi></math> defined on the set <math><mi>Mor</mi></math>, whose values are non-empty relations on the set <math><mi>Ob</mi></math>.</li><li>an associative binary operation <math><mi>λ</mi></math> (called <span class="newterm">composition of morphisms</span>) on the set <math><mi>Mor</mi></math> such that for any morphisms <math><mi>f</mi></math> and <math><mi>g</mi></math> <ul><li> <math><mrow><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mrow><mo>(</mo><mrow><mi>g</mi></mrow><mo>)</mo></mrow></mrow><mo>∘</mo><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mrow><mo>(</mo><mrow><mi>f</mi></mrow><mo>)</mo></mrow></mrow></mrow><mo>=</mo><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>g</mi></mrow><mo>)</mo></mrow></mrow></mrow></math>. when <math><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>g</mi></mrow><mo>)</mo></mrow></mrow></math> is defined. </li><li> <math><mrow><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mrow><mo>(</mo><mrow><mi>g</mi></mrow><mo>)</mo></mrow></mrow><mo>∘</mo><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mrow><mo>(</mo><mrow><mi>f</mi></mrow><mo>)</mo></mrow></mrow></mrow><mo>=</mo><mrow><mo>∅</mo></mrow></math> (or equivalently <math><mrow><mrow><mo>im</mo><mspace width="0.125em"></mspace><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mi>f</mi></mrow></mrow><mo>∩</mo><mrow><mo>dom</mo><mspace width="0.125em"></mspace><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mi>g</mi></mrow></mrow></mrow><mo>=</mo><mrow><mo>∅</mo></mrow></math>) when <math><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>g</mi></mrow><mo>)</mo></mrow></mrow></math> is undefined. </li></ul> </li></ul><p>By definition an <span class="newterm">identity morphism</span> of a category without identities <math><mi>C</mi></math> (sorry for silly sounding collocation) is such morphism <math><mi>e</mi></math> of <math><mi>C</mi></math> that for any morphism <math><mi>f</mi></math> of <math><mi>C</mi></math>:</p><ul><li> <math><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>e</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mi>f</mi></math> if <math><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>e</mi></mrow><mo>)</mo></mrow></math> is defined. </li><li> <math><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>e</mi><mo>,</mo><mi>f</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mi>f</mi></math> if <math><mi>λ</mi><mrow><mo>(</mo><mrow><mi>e</mi><mo>,</mo><mi>f</mi></mrow><mo>)</mo></mrow></math> is defined. </li></ul><p>I will call an identity morphism for an object <math><mi>a</mi></math> for a category without identities <math><mi>C</mi></math> such identify morphism <math><msub><mn>1</mn><mi>a</mi></msub></math> of this category that <math><mrow><mo>(</mo><mrow><mi>a</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow><mo>∈</mo><mrow><mo>Field</mo><mspace width="0.125em"></mspace><msub><mn>1</mn><mi>a</mi></msub></mrow></math>. </p><p><span class="parahead proposition">Proposition</span>  There exist no more than one identity morphism for an object <math><mi>a</mi></math> for a category without identities <math><mi>C</mi></math> </p><p><span class="parahead proof">◄</span>  Suppose that <math><mi>f</mi></math> and <math><mi>g</mi></math> are two identity morphisms for an object <math><mi>a</mi></math>. Because <math><mrow><mo>(</mo><mrow><mi>a</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow><mo>∈</mo><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mi>f</mi></mrow></math> and <math><mrow><mo>(</mo><mrow><mi>a</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow><mo>∈</mo><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mi>g</mi></mrow></math> then <math><mrow><mrow><mo>im</mo><mspace width="0.125em"></mspace><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mi>f</mi></mrow></mrow><mo>∩</mo><mrow><mo>dom</mo><mspace width="0.125em"></mspace><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mi>g</mi></mrow></mrow></mrow><mo>≠</mo><mrow><mo>∅</mo></mrow></math> and so <math><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>g</mi></mrow><mo>)</mo></mrow></math> is defined. So because <math><mi>f</mi></math> is an identity element <math><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>g</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mi>f</mi></math>, analogously <math><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>g</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mi>g</mi></math>; so <math><mi>f</mi><mo>=</mo><mi>g</mi></math>.  <span class="parahead proof">►</span></p><p>By definition a <span class="newterm">weak identity morphism</span> morphism of a category <math><mi>C</mi></math> for object <math><mi>a</mi></math> is such morphism <math><mi>e</mi></math> of <math><mi>C</mi></math> that <math><mrow><mo>(</mo><mrow><mi>a</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow><mo>∈</mo><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mi>e</mi></mrow></math> and for any morphism <math><mi>f</mi></math> of <math><mi>C</mi></math></p><ul class="compact"><li> <math><mrow><mi>a</mi><mo>∈</mo><mrow><mo>dom</mo><mspace width="0.125em"></mspace><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mi>f</mi></mrow></mrow></mrow><mo>⇒</mo><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>e</mi><mo>,</mo><mi>f</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mi>f</mi></math>; </li><li> <math><mrow><mi>a</mi><mo>∈</mo><mrow><mo>im</mo><mspace width="0.125em"></mspace><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mi>f</mi></mrow></mrow></mrow><mo>⇒</mo><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>e</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mi>f</mi></math>. </li></ul><p><span class="parahead proposition">Proposition</span>  An identity morphism for an object <math><mi>a</mi></math> is a weak identity morphism for an object <math><mi>a</mi></math>. </p><p><span class="parahead proof">◄</span>  Let <math><mi>a</mi><mo>∈</mo><mrow><mo>dom</mo><mspace width="0.125em"></mspace><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mi>f</mi></mrow></mrow></math>. <math><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><msub><mn>1</mn><mi>a</mi></msub></mrow><mo>)</mo></mrow></math> is defined because otherwise <math><mrow><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mi>f</mi></mrow><mo>∘</mo><mrow><mo>Field</mo><mspace width="0.125em"></mspace><msub><mn>1</mn><mi>a</mi></msub></mrow></mrow><mo>=</mo><mrow><mo>∅</mo></mrow></math>, what is impossible because <math><mi>a</mi><mo>∈</mo><mrow><mo>im</mo><mspace width="0.125em"></mspace><mrow><mo>Field</mo><mspace width="0.125em"></mspace><msub><mn>1</mn><mi>a</mi></msub></mrow></mrow></math>. So <math><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><msub><mn>1</mn><mi>a</mi></msub></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mi>f</mi></math>; analogously <math><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><msub><mn>1</mn><mi>a</mi></msub><mo>,</mo><mi>f</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mi>f</mi></math>.  <span class="parahead proof">►</span></p><p>By definition a <span class="newterm">category</span> is a category without identities every object of which has an identity morphism.</p><h2 id="d16e1748">Relation between Categories and Meta-Categories</h2><p>Having a category (not necessarily with identities) we will define its corresponding system of constructs (ternary relation) <math><mi>U</mi></math> as: <math><mi>U</mi><mrow><mo>(</mo><mrow><mi>a</mi><mo>,</mo><mi>b</mi><mo>,</mo><mi>i</mi></mrow><mo>)</mo></mrow></math> if and only if <math><mi>i</mi></math> is a morphism from <math><mi>a</mi></math> to <math><mi>b</mi></math>. So to every category corresponds a meta-category with <math><mi>λ</mi></math> being the composition of morphisms of the category. (I have taken in account that fields of category morphisms are non-empty, and so <math><mrow><mo>ind</mo><mspace width="0.125em"></mspace><mi>U</mi></mrow></math> is all <math><mi>Mor</mi></math> so that <math><mi>λ</mi></math> is defined on <math><mrow><mo>ind</mo><mspace width="0.125em"></mspace><mi>U</mi></mrow></math>.)</p><p>This way to every non-zero morphism <math><mi>i</mi></math> of the category bijectively corresponds index value <math><mi>i</mi></math> and the corresponding non-empty plane <math><mi>U</mi><msub><mo>|</mo><mrow><mi>Z</mi><mo>=</mo><mi>i</mi></mrow></msub></math> in the system of constructs of the meta-category.</p><p><span class="parahead obvious">Obvious</span>  <math><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mi>i</mi></mrow><mo>=</mo><mrow><msub><mi>U</mi><mi>Z</mi></msub><mrow><mo>(</mo><mrow><mi>i</mi></mrow><mo>)</mo></mrow></mrow></math> for any morphism <math><mi>i</mi></math> of the category. </p><p><span class="parahead proposition">Proposition</span>  Composition of morphisms of the meta-category which corresponds to a category is related by the above bijection with composition of morphisms of the category. (Composition of morphisms of the corresponding meta-category is empty if and only if the composition of morphisms of the category to which it corresponds is undefined). </p><p><span class="parahead proof">◄</span>  We need to prove that <math><mrow><mi>U</mi><msub><mo>|</mo><mrow><mi>Z</mi><mo>=</mo><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>g</mi></mrow><mo>)</mo></mrow></mrow></mrow></msub></mrow><mo>=</mo><mrow><mrow><mo>(</mo><mrow><mi>U</mi><msub><mo>|</mo><mrow><mi>Z</mi><mo>=</mo><mi>g</mi></mrow></msub></mrow><mo>)</mo></mrow><msub><mo>∘</mo><mi>λ</mi></msub><mrow><mo>(</mo><mrow><mi>U</mi><msub><mo>|</mo><mrow><mi>Z</mi><mo>=</mo><mi>f</mi></mrow></msub></mrow><mo>)</mo></mrow></mrow></math>. It easily follows from <math><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>g</mi></mrow><mo>)</mo></mrow></mrow></mrow><mo>=</mo><mrow><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mrow><mo>(</mo><mrow><mi>g</mi></mrow><mo>)</mo></mrow></mrow><mo>∘</mo><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mrow><mo>(</mo><mrow><mi>f</mi></mrow><mo>)</mo></mrow></mrow></mrow></math>.  <span class="parahead proof">►</span></p><p><span class="parahead theorem">Theorem</span></p><p>A meta-category corresponds to some category without identities if and only if <math><mrow><msub><mi>U</mi><mi>Z</mi></msub><mo>∘</mo><mi>λ</mi></mrow><mo>=</mo><mrow><mi>U</mi><mo>∘</mo><mi>U</mi></mrow></math> where <math><mi>λ</mi></math> is understood as a binary relation (whose first argument is a pair of indices). Note that the operation at the left part of this formula is called <em>reindexation</em>.</p><p><span class="parahead proof">◄</span></p><math display="block"><mrow><mrow><msub><mi>U</mi><mi>Z</mi></msub><mo>∘</mo><mi>λ</mi></mrow><mo>=</mo><mrow><mi>U</mi><mo>∘</mo><mi>U</mi></mrow></mrow><mo>⇔</mo><mrow><mo>∀</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>:</mo><mrow><mrow><mo>(</mo><mrow><msub><mi>U</mi><mi>Z</mi></msub><mo>∘</mo><mi>λ</mi></mrow><mo>)</mo></mrow><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mrow><msub><mrow><mo>(</mo><mrow><mi>U</mi><mo>∘</mo><mi>U</mi></mrow><mo>)</mo></mrow><mi>Z</mi></msub><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow></mrow></mrow><mo>⇔</mo><mrow><mo>∀</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>:</mo><mrow><msub><mi>U</mi><mi>Z</mi></msub><mrow><mo>(</mo><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mrow><mrow><msub><mi>U</mi><mi>Z</mi></msub><mrow><mo>(</mo><mrow><mi>i</mi></mrow><mo>)</mo></mrow></mrow><mo>∘</mo><mrow><msub><mi>U</mi><mi>Z</mi></msub><mrow><mo>(</mo><mrow><mi>j</mi></mrow><mo>)</mo></mrow></mrow></mrow></mrow><mtext>.</mtext></math><dl><dt>Direct implication</dt><dd> <p>We have <math><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mi>i</mi></mrow><mo>=</mo><mrow><msub><mi>U</mi><mi>Z</mi></msub><mrow><mo>(</mo><mrow><mi>i</mi></mrow><mo>)</mo></mrow></mrow></math>. So from a formula in the definition of category <math display="block"><mrow><msub><mi>U</mi><mi>Z</mi></msub><mrow><mo>(</mo><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mrow><mrow><msub><mi>U</mi><mi>Z</mi></msub><mrow><mo>(</mo><mrow><mi>i</mi></mrow><mo>)</mo></mrow></mrow><mo>∘</mo><mrow><msub><mi>U</mi><mi>Z</mi></msub><mrow><mo>(</mo><mrow><mi>j</mi></mrow><mo>)</mo></mrow></mrow></mrow><mtext>.</mtext></math> </p>  </dd><dt>Reverse implication</dt><dd> <p>Let <math><mi>Ob</mi><mo>=</mo><mrow><mrow><mo>dom</mo><mspace width="0.125em"></mspace><mi>U</mi></mrow><mo>∪</mo><mrow><mo>im</mo><mspace width="0.125em"></mspace><mi>U</mi></mrow></mrow></math>; let <math><mi>Mor</mi><mo>=</mo><mrow><mo>ind</mo><mspace width="0.125em"></mspace><mi>U</mi></mrow></math>. </p> <p>Let <math><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mi>a</mi></mrow><mo>=</mo><mrow><msub><mi>U</mi><mi>Z</mi></msub><mrow><mo>(</mo><mrow><mi>a</mi></mrow><mo>)</mo></mrow></mrow></math>. </p> <p><math><mi>λ</mi></math> is an associative partial binary operation; let <math><mi>λ</mi></math> is the composition of morphisms.</p> <ul><li> When <math><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>g</mi></mrow><mo>)</mo></mrow></mrow></math> is defined, <math><mrow><mo>Field</mo><mspace width="0.125em"></mspace><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>g</mi></mrow><mo>)</mo></mrow></mrow></mrow><mo>=</mo><mrow><msub><mi>U</mi><mi>Z</mi></msub><mrow><mo>(</mo><mrow><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>g</mi></mrow><mo>)</mo></mrow></mrow></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mrow><mrow><msub><mi>U</mi><mi>Z</mi></msub><mrow><mo>(</mo><mrow><mi>f</mi></mrow><mo>)</mo></mrow></mrow><mo>∘</mo><mrow><msub><mi>U</mi><mi>Z</mi></msub><mrow><mo>(</mo><mrow><mi>g</mi></mrow><mo>)</mo></mrow></mrow></mrow><mo>=</mo><mrow><mrow><mo>Field</mo><mrow><mo>(</mo><mrow><mi>g</mi></mrow><mo>)</mo></mrow></mrow><mo>∘</mo><mrow><mo>Field</mo><mrow><mo>(</mo><mrow><mi>f</mi></mrow><mo>)</mo></mrow></mrow></mrow></math>. </li><li> When <math><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>g</mi></mrow><mo>)</mo></mrow></mrow></math> is undefined, <math display="block"><mrow><mrow><mo>Field</mo><mrow><mo>(</mo><mrow><mi>g</mi></mrow><mo>)</mo></mrow></mrow><mo>∘</mo><mrow><mo>Field</mo><mrow><mo>(</mo><mrow><mi>f</mi></mrow><mo>)</mo></mrow></mrow></mrow><mo>=</mo><mrow><mrow><msub><mi>U</mi><mi>Z</mi></msub><mrow><mo>(</mo><mrow><mi>i</mi></mrow><mo>)</mo></mrow></mrow><mo>∘</mo><mrow><msub><mi>U</mi><mi>Z</mi></msub><mrow><mo>(</mo><mrow><mi>j</mi></mrow><mo>)</mo></mrow></mrow></mrow><mo>=</mo><mrow><msub><mi>U</mi><mi>Z</mi></msub><mrow><mo>(</mo><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo></mrow></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mrow><mo>∅</mo></mrow><mtext>.</mtext></math> </li></ul> <p>That this system forms a category without identities follows from the definition of category without identities.</p> <p>That our meta-category corresponds to this system is obvious.</p> </dd></dl><p><span class="parahead proof">►</span></p><p>[TODO: Additionally it seems that meta-categories corresponding to categories are transitive or at least <math><mrow><mi>U</mi><msub><mo>∘</mo><mi>λ</mi></msub><mi>U</mi></mrow><mo>⊆</mo><mi>U</mi></math> (the semantics is that composition of two morphisms is also a morphism). How it relates with the above formula?]</p><p><span class="parahead theorem">Theorem</span>  A meta-category corresponding to a category without identities is a meta-category with identities if and only if the category without identities is a category (with identities). </p><p><span class="parahead proof">◄</span></p><p>It follows from the previous big theorem, the theorem about bijective relation of composition of morphisms in a category and the composition of morphisms in the corresponding meta-category, and the definition of identity morphisms for categories and for meta-categories.</p><p><span class="parahead proof">►</span></p><p>To every category (with multiple domains and ranges) corresponds exactly one equivalent transitive, weakly reflexive, and meta-category with identities; and vice verse.</p><h2 id="d16e2609">Postface</h2><p>So I have defined categories in the terms of two dependencies with parameter (two systems of constructs, two ternary relations).</p><p>It is only a just started research, and we should yet to see how <a href="/dependencies-category-theory.html">dependencies theory</a> may be used in category theory research.</p><p>However this my work has shown that the theory of dependencies may be considered as a more general theory than category theory, and category theory as a particular case of dependencies theory. Dependencies theory is more algebraic than category theory, what may simplify category theory research.</p><h2 id="d18e82">Related Links</h2><ul><li><a href="/category-theory.html">Category theory pages on this site</a>.</li><li><a href="/dependencies-category-theory.html">Theory of Dependencies</a> (on this site).</li><li><a href="http://b2e.ex-code.com/index.php/math/2005/08/12/definition_of_category_with_multiple_sou">Definition of category with multiple domains and ranges</a>.</li><li><a href="/">www.mathematics21.org</a></li><li><a href="/theory-of-formulas-index.html">Theory of Formulas</a> (on this site).</li><li><a href="/journal.html">Journal of post-Axiomatic Mathematics and Logic</a>.</li></ul><h2 id="d18e120">License</h2><p><a href="/formulas/legal.xml">See here</a> about licensing of this text etc.</p><hr><h2 id="d15e59">Related Web Categories</h2><p>See also <a href="/new-categories.html">my suggestions for new mathematics classification categories</a>.</p><ul class="webdir-links"><li><a href="http://directory.google.com/Top/Science/Math/Algebra/Category_Theory/">/Science/Math/Algebra/Category_Theory/</a></li><li><a href="http://directory.google.com/Top/Science/Math/Publications/Online_Texts/">/Science/Math/Publications/Online_Texts/</a></li><li><a href="http://www.3apes.com/directory/index.cgi?page=category_theory">http://www.3apes.com/directory/index.cgi?page=category_theory</a></li></ul><hr><p class="copyright">Copyright © 2005 Victor Porton</p><p>Produced with <a href="http://www.mathematics21.org/xslt.html">XSLT Stylesheets for Math</a>.</p></div><div class="center"><script type="text/javascript">google_ad_client = "pub-9523722979947731";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_channel ="3391171102";
google_page_url = document.location;
google_color_border = ["DFF2FD","CCCCCC","DDAAAA","578A24"];
google_color_bg = ["DFF2FD","FFFFFF","ECF8FF","CCFF99"];
google_color_link = ["0000CC","000000","0033FF","00008B"];
google_color_url = ["008000","666666","0033FF","00008B"];
google_color_text = ["000000","333333","000000","000000"];
google_alternate_ad_url = "http://www.mathematics21.org/ads/728x90";
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script></div></body> </html>
