<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-06T13:26:47+0500"> <title>Inverse Image Category (Preimage Category)</title>  <meta name="Description" content="A little category theory notice defining the term of inverse image category and some useful related concepts."> <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="definition of preimage of a category by a function, definition of pre-image of a category by a function, definition of inverse image of a category by a function, definition of reverse image of a category by a function, definition of fiber of a category by a function, definition of preimage of category by a function, definition of pre-image of category by a function, definition of inverse image of category by a function, definition of reverse image of category by a function, definition of fiber of category by a function, definition of preimage of a category by function, definition of pre-image of a category by function, definition of inverse image of a category by function, definition of reverse image of a category by function, definition of fiber of a category by function, definition of preimage of category by function, definition of pre-image of category by function, definition of inverse image of category by function, definition of reverse image of category by function, definition of fiber of category by function, definition of fibered category, category inverse image, category reverse image, category preimage, category pre-image, category fiber, triple, triplet, 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-06T13:26:47+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>Inverse Image Category (Preimage Category)</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> definition of preimage of a category by a function, definition of pre-image of a category by a function, definition of inverse image of a category by a function, definition of reverse image of a category by a function, definition of fiber of a category by a function, definition of preimage of category by a function, definition of pre-image of category by a function, definition of inverse image of category by a function, definition of reverse image of category by a function, definition of fiber of category by a function, definition of preimage of a category by function, definition of pre-image of a category by function, definition of inverse image of a category by function, definition of reverse image of a category by function, definition of fiber of a category by function, definition of preimage of category by function, definition of pre-image of category by function, definition of inverse image of category by function, definition of reverse image of category by function, definition of fiber of category by function, definition of fibered category, category inverse image, category reverse image, category preimage, category pre-image, category fiber, triple, triplet, 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="#d16e116">Definition of inverse image category</a></li><li><a href="#d16e416">Isomorphisms of inverse image category</a></li><li><a href="#d16e869">Extending operators onto inverse image category</a></li></ul><p>This short article, where I define <span class="newterm">inverse image category</span> by a function of any given category <math><mi>C</mi></math>, is mainly terminological note to be used as a base of <a href="/category-theory.html">my other category theory articles</a>.</p><h2 id="d16e116">Definition of inverse image category</h2><p>Let <math><mi>C</mi></math> (<span class="newterm">original category</span>) is a category and <math><mi>λ</mi></math> is a function whose image is a subset of the set of objects of <math><mi>C</mi></math>.</p><p>I will call <span class="newterm">inverse image category</span> (or <span class="newterm">preimage category</span>) of <math><mi>C</mi></math> by <math><mi>λ</mi></math> and denote <math><msup><mrow><mi>λ</mi></mrow><mn>-1</mn></msup><mi>C</mi></math> the category:</p><ul><li>whose set of objects is the domain of function <math><mi>λ</mi></math>;</li><li>whose morphisms from an object <math><mi>a</mi></math> to an object <math><mi>b</mi></math> are all triples <math><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow></math> where <math><mi>f</mi></math> is a morphism of <math><mi>C</mi></math>, <math><mrow><mo>Src</mo><mspace width="0.125em"></mspace><mi>f</mi></mrow><mo>=</mo><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>a</mi></mrow><mo>)</mo></mrow></mrow></math> and <math><mrow><mo>Dst</mo><mspace width="0.125em"></mspace><mi>f</mi></mrow><mo>=</mo><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>b</mi></mrow><mo>)</mo></mrow></mrow></math>; </li><li>whose composition of morphisms <math><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow></math> and <math><mrow><mo>(</mo><mrow><mi>g</mi><mo>,</mo><mi>b</mi><mo>,</mo><mi>c</mi></mrow><mo>)</mo></mrow></math> is <math><mrow><mo>(</mo><mrow><mrow><mi>g</mi><mo>∘</mo><mi>f</mi></mrow><mo>,</mo><mi>a</mi><mo>,</mo><mi>c</mi></mrow><mo>)</mo></mrow></math>. </li></ul><p>It is really a category because for an object <math><mi>a</mi></math> there exists identity morphism, namely <math><msub><mn>1</mn><mi>a</mi></msub><mo>=</mo><mrow><mo>(</mo><mrow><msub><mn>1</mn><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>a</mi></mrow><mo>)</mo></mrow></mrow></msub><mo>,</mo><mi>a</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow></math>. </p><p>After this definition <math><mi>λ</mi></math> extended to the set of morphisms of the inverse image category by the formula <math><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mi>f</mi></math> becomes a functor from the preimage category to our original category.</p><p>It is really a functor because it obviously preserves composition and maps identity to identity.</p><p>We will additionally define compositions of morphisms of the inverse image category with morphisms of the original category by the formulas</p><ul class="compact"><li> <math><mrow><mi>g</mi><mo>∘</mo><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mrow><mi>g</mi><mo>∘</mo><mi>f</mi></mrow></math>; </li><li> <math><mrow><mrow><mo>(</mo><mrow><mi>g</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow><mo>∘</mo><mi>f</mi></mrow><mo>=</mo><mrow><mi>g</mi><mo>∘</mo><mi>f</mi></mrow></math>. </li></ul><p>(That is in such compositions we lose the information (values of <math><mi>a</mi></math> and <math><mi>b</mi></math>) about source and destination.)</p><h2 id="d16e416">Isomorphisms of inverse image category</h2><p><span class="parahead theorem">Theorem</span>  A morphism <math><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow></math> is an isomorphism of the category <math><mrow><msup><mrow><mi>λ</mi></mrow><mn>-1</mn></msup><mi>C</mi></mrow></math> if and only if <math><mi>f</mi></math> is an isomorphism of the category <math><mi>C</mi></math>. If it is an isomorphism then <math display="block"><msup><mrow><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow></mrow><mn>-1</mn></msup><mo>=</mo><mrow><mo>(</mo><mrow><msup><mrow><mi>f</mi></mrow><mn>-1</mn></msup><mo>,</mo><mi>b</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow><mtext>.</mtext></math> </p><p><span class="parahead proof">◄</span></p><p>If <math><mi>f</mi></math> is an isomorphism, then</p><ul><li> <math><mrow><mrow><mo>(</mo><mrow><msup><mrow><mi>f</mi></mrow><mn>-1</mn></msup><mo>,</mo><mi>b</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow><mo>∘</mo><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mrow><mo>(</mo><mrow><mrow><msup><mrow><mi>f</mi></mrow><mn>-1</mn></msup><mo>∘</mo><mi>f</mi></mrow><mo>,</mo><mi>a</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><mrow><msub><mn>1</mn><mrow><mo>dom</mo><mspace width="0.125em"></mspace><mi>f</mi></mrow></msub><mo>,</mo><mi>a</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow><mo>=</mo><msub><mn>1</mn><mi>a</mi></msub></math>; </li><li> <math><mrow><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow><mo>∘</mo><mrow><mo>(</mo><mrow><msup><mrow><mi>f</mi></mrow><mn>-1</mn></msup><mo>,</mo><mi>b</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mrow><mo>(</mo><mrow><mrow><mi>f</mi><mo>∘</mo><msup><mrow><mi>f</mi></mrow><mn>-1</mn></msup></mrow><mo>,</mo><mi>b</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><mrow><msub><mn>1</mn><mrow><mo>im</mo><mspace width="0.125em"></mspace><mi>f</mi></mrow></msub><mo>,</mo><mi>b</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow><mo>=</mo><msub><mn>1</mn><mi>b</mi></msub></math>. </li></ul><p>So <math><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow></math> is an isomorphism, <math><msup><mrow><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow></mrow><mn>-1</mn></msup><mo>=</mo><mrow><mo>(</mo><mrow><msup><mrow><mi>f</mi></mrow><mn>-1</mn></msup><mo>,</mo><mi>b</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow></math>. </p><p>Let now <math><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow></math> is an isomorphism. Then for some <math><msup><mi>f</mi><mo>/</mo></msup></math> we have</p><ul class="compact"><li> <math><mrow><mrow><mo>(</mo><mrow><msup><mi>f</mi><mo>/</mo></msup><mo>,</mo><mi>b</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow><mo>∘</mo><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><msub><mn>1</mn><mi>a</mi></msub></math>; <math><mrow><mo>(</mo><mrow><mrow><msup><mi>f</mi><mo>/</mo></msup><mo>∘</mo><mi>f</mi></mrow><mo>,</mo><mi>a</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><mrow><msub><mn>1</mn><mrow><mo>dom</mo><mspace width="0.125em"></mspace><mi>f</mi></mrow></msub><mo>,</mo><mi>a</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow></math>. </li></ul><p>Consequently <math><mrow><msup><mi>f</mi><mo>/</mo></msup><mo>∘</mo><mi>f</mi></mrow><mo>=</mo><msub><mn>1</mn><mrow><mo>dom</mo><mspace width="0.125em"></mspace><mi>f</mi></mrow></msub></math>. Analogously <math><mrow><mi>f</mi><mo>∘</mo><msup><mi>f</mi><mo>/</mo></msup></mrow><mo>=</mo><msub><mn>1</mn><mrow><mo>im</mo><mspace width="0.125em"></mspace><mi>f</mi></mrow></msub></math>. So <math><mi>f</mi></math> is an isomorphism. </p><p><span class="parahead proof">►</span></p><h2 id="d16e869">Extending operators onto inverse image category</h2><p>For any operator <math><mi>Ψ</mi></math> on the set of morphisms of <math><mi>C</mi></math>, which preserves source and destination of morphisms (that is is closed on every set <math><mrow><mo>Hom</mo><mspace width="0.125em"></mspace><mrow><mo>(</mo><mrow><mi>A</mi><mo>,</mo><mi>B</mi></mrow><mo>)</mo></mrow></mrow></math>), this operator can be extended to the inverse image category by the formula <math display="block"><mrow><mi>Ψ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mrow><mo>(</mo><mrow><mrow><mi>Ψ</mi><mrow><mo>(</mo><mrow><mi>f</mi></mrow><mo>)</mo></mrow></mrow><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow><mtext>.</mtext></math> </p><p>Likewise any operator <math><mi>Ψ</mi></math> which reverses the source and destination of a morphism (that is maps any set <math><mrow><mo>Hom</mo><mspace width="0.125em"></mspace><mrow><mo>(</mo><mrow><mi>A</mi><mo>,</mo><mi>B</mi></mrow><mo>)</mo></mrow></mrow></math> to <math><mrow><mo>Hom</mo><mspace width="0.125em"></mspace><mrow><mo>(</mo><mrow><mi>B</mi><mo>,</mo><mi>A</mi></mrow><mo>)</mo></mrow></mrow></math>), this operator can be extended to the inverse image category by the formula <math display="block"><mrow><mi>Ψ</mi><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mrow><mo>(</mo><mrow><mrow><mi>Ψ</mi><mrow><mo>(</mo><mrow><mi>f</mi></mrow><mo>)</mo></mrow></mrow><mo>,</mo><mi>b</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow><mtext>.</mtext></math> </p><p>The above applies also for operators <em>partially</em> defined on the set of morphisms of <math><mi>C</mi></math>.</p><p>In these cases when for a function <math><mi>Ψ</mi></math> both of the above definitions apply, by which of the two variants to extend <math><mi>Ψ</mi></math> on the inverse image category should be normally clear from the context (e.g. how <math><mi>Ψ</mi></math> acts on other categories).</p><p>The above definitions conform with the properties of <em>reverse of an isomorphism</em> <math><mi>Ψ</mi><mo>=</mo><mrow><mi>f</mi><mo>↦</mo><msup><mrow><mi>f</mi></mrow><mn>-1</mn></msup></mrow></math> (which is a partial unary operator which transposes source and destination): <math display="block"><msup><mrow><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow></mrow><mn>-1</mn></msup><mo>=</mo><mrow><mo>(</mo><mrow><msup><mrow><mi>f</mi></mrow><mn>-1</mn></msup><mo>,</mo><mi>b</mi><mo>,</mo><mi>a</mi></mrow><mo>)</mo></mrow><mtext>.</mtext></math> </p><p>Having a relation <math><mo>⊆</mo></math> (e.g. a partial order) of morphisms of the category <math><mi>C</mi></math>, defined at least for morphisms having the same source and destination <math><mi>A</mi></math> and <math><mi>B</mi></math>, we can extend it to pairs of morphisms of a preimage category having the same source and destination <math><mi>a</mi></math> and <math><mi>b</mi></math> such that <math><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>a</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mi>A</mi></math> and <math><mrow><mi>λ</mi><mrow><mo>(</mo><mrow><mi>b</mi></mrow><mo>)</mo></mrow></mrow><mo>=</mo><mi>B</mi></math> by the formula <math display="block"><mrow><mrow><mo>(</mo><mrow><mi>f</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow><mo>⊆</mo><mrow><mo>(</mo><mrow><mi>g</mi><mo>,</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow></mrow><mo>⇔</mo><mrow><mi>f</mi><mo>⊆</mo><mi>g</mi></mrow><mtext>.</mtext></math> </p><p>Note that this maps a partial order on <math><mrow><mo>Hom</mo><mspace width="0.125em"></mspace><mrow><mo>(</mo><mrow><mi>A</mi><mo>,</mo><mi>B</mi></mrow><mo>)</mo></mrow></mrow></math> to a partial order on <math><mrow><mo>Hom</mo><mspace width="0.125em"></mspace><mrow><mo>(</mo><mrow><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow></mrow></math>. So essentially inverse image maps a <a href="/pseudomorphisms-category.xml">partially ordered category</a> to a partially ordered category. (The partial order on the preimage category can be taken for example as the union of all partial orders on the sets <math><mrow><mo>Hom</mo><mspace width="0.125em"></mspace><mrow><mo>(</mo><mrow><mi>a</mi><mo>,</mo><mi>b</mi></mrow><mo>)</mo></mrow></mrow></math> (where <math><mi>a</mi></math> and <math><mi>b</mi></math> are objects of the preimage category).</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>
