CINXE.COM

coherence law in nLab

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN" "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg-flat.dtd" > <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> coherence law in nLab </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="robots" content="index,follow" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link href="/stylesheets/instiki.css?1676280126" media="all" rel="stylesheet" type="text/css" /> <link href="/stylesheets/mathematics.css?1660229990" media="all" rel="stylesheet" type="text/css" /> <link href="/stylesheets/syntax.css?1660229990" media="all" rel="stylesheet" type="text/css" /> <link href="/stylesheets/nlab.css?1676280126" media="all" rel="stylesheet" type="text/css" /> <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/gh/dreampulse/computer-modern-web-font@master/fonts.css"/> <style type="text/css"> h1#pageName, div.info, .newWikiWord a, a.existingWikiWord, .newWikiWord a:hover, [actiontype="toggle"]:hover, #TextileHelp h3 { color: #226622; } a:visited.existingWikiWord { color: #164416; } </style> <style type="text/css"><!--/*--><![CDATA[/*><!--*/ .toc ul {margin: 0; padding: 0;} .toc ul ul {margin: 0; padding: 0 0 0 10px;} .toc li > p {margin: 0} .toc ul li {list-style-type: none; position: relative;} .toc div {border-top:1px dotted #ccc;} .rightHandSide h2 {font-size: 1.5em;color:#008B26} table.plaintable { border-collapse:collapse; margin-left:30px; border:0; } .plaintable td {border:1px solid #000; padding: 3px;} .plaintable th {padding: 3px;} .plaintable caption { font-weight: bold; font-size:1.1em; text-align:center; margin-left:30px; } /* Query boxes for questioning and answering mechanism */ div.query{ background: #f6fff3; border: solid #ce9; border-width: 2px 1px; padding: 0 1em; margin: 0 1em; max-height: 20em; overflow: auto; } /* Standout boxes for putting important text */ div.standout{ background: #fff1f1; border: solid black; border-width: 2px 1px; padding: 0 1em; margin: 0 1em; overflow: auto; } /* Icon for links to n-category arXiv documents (commented out for now i.e. disabled) a[href*="http://arxiv.org/"] { background-image: url(../files/arXiv_icon.gif); background-repeat: no-repeat; background-position: right bottom; padding-right: 22px; } */ /* Icon for links to n-category cafe posts (disabled) a[href*="http://golem.ph.utexas.edu/category"] { background-image: url(../files/n-cafe_5.gif); background-repeat: no-repeat; background-position: right bottom; padding-right: 25px; } */ /* Icon for links to pdf files (disabled) a[href$=".pdf"] { background-image: url(../files/pdficon_small.gif); background-repeat: no-repeat; background-position: right bottom; padding-right: 25px; } */ /* Icon for links to pages, etc. -inside- pdf files (disabled) a[href*=".pdf#"] { background-image: url(../files/pdf_entry.gif); background-repeat: no-repeat; background-position: right bottom; padding-right: 25px; } */ a.existingWikiWord { color: #226622; } a.existingWikiWord:visited { color: #226622; } a.existingWikiWord[title] { border: 0px; color: #aa0505; text-decoration: none; } a.existingWikiWord[title]:visited { border: 0px; color: #551111; text-decoration: none; } a[href^="http://"] { border: 0px; color: #003399; } a[href^="http://"]:visited { border: 0px; color: #330066; } a[href^="https://"] { border: 0px; color: #003399; } a[href^="https://"]:visited { border: 0px; color: #330066; } div.dropDown .hide { display: none; } div.dropDown:hover .hide { display:block; } div.clickDown .hide { display: none; } div.clickDown:focus { outline:none; } div.clickDown:focus .hide, div.clickDown:hover .hide { display: block; } div.clickDown .clickToReveal, div.clickDown:focus .clickToHide { display:block; } div.clickDown:focus .clickToReveal, div.clickDown .clickToHide { display:none; } div.clickDown .clickToReveal:after { content: "A(Hover to reveal, click to "hold")"; font-size: 60%; } div.clickDown .clickToHide:after { content: "A(Click to hide)"; font-size: 60%; } div.clickDown .clickToHide, div.clickDown .clickToReveal { white-space: pre-wrap; } .un_theorem, .num_theorem, .un_lemma, .num_lemma, .un_prop, .num_prop, .un_cor, .num_cor, .un_defn, .num_defn, .un_example, .num_example, .un_note, .num_note, .un_remark, .num_remark { margin-left: 1em; } span.theorem_label { margin-left: -1em; } .proof span.theorem_label { margin-left: 0em; } :target { background-color: #BBBBBB; border-radius: 5pt; } /*]]>*/--></style> <script src="/javascripts/prototype.js?1660229990" type="text/javascript"></script> <script src="/javascripts/effects.js?1660229990" type="text/javascript"></script> <script src="/javascripts/dragdrop.js?1660229990" type="text/javascript"></script> <script src="/javascripts/controls.js?1660229990" type="text/javascript"></script> <script src="/javascripts/application.js?1660229990" type="text/javascript"></script> <script src="/javascripts/page_helper.js?1660229990" type="text/javascript"></script> <script src="/javascripts/thm_numbering.js?1660229990" type="text/javascript"></script> <script type="text/x-mathjax-config"> <!--//--><![CDATA[//><!-- MathJax.Ajax.config.path["Contrib"] = "/MathJax"; MathJax.Hub.Config({ MathML: { useMathMLspacing: true }, "HTML-CSS": { scale: 90, extensions: ["handle-floats.js"] } }); MathJax.Hub.Queue( function () { var fos = document.getElementsByTagName('foreignObject'); for (var i = 0; i < fos.length; i++) { MathJax.Hub.Typeset(fos[i]); } }); //--><!]]> </script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- window.addEventListener("DOMContentLoaded", function () { var div = document.createElement('div'); var math = document.createElementNS('http://www.w3.org/1998/Math/MathML', 'math'); document.body.appendChild(div); div.appendChild(math); // Test for MathML support comparable to WebKit version https://trac.webkit.org/changeset/203640 or higher. div.setAttribute('style', 'font-style: italic'); var mathml_unsupported = !(window.getComputedStyle(div.firstChild).getPropertyValue('font-style') === 'normal'); div.parentNode.removeChild(div); if (mathml_unsupported) { // MathML does not seem to be supported... var s = document.createElement('script'); s.src = "https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=MML_HTMLorMML-full"; document.querySelector('head').appendChild(s); } else { document.head.insertAdjacentHTML("beforeend", '<style>svg[viewBox] {max-width: 100%}</style>'); } }); //--><!]]> </script> <link href="https://ncatlab.org/nlab/atom_with_headlines" rel="alternate" title="Atom with headlines" type="application/atom+xml" /> <link href="https://ncatlab.org/nlab/atom_with_content" rel="alternate" title="Atom with full content" type="application/atom+xml" /> <script type="text/javascript"> document.observe("dom:loaded", function() { generateThmNumbers(); }); </script> </head> <body> <div id="Container"> <div id="Content"> <h1 id="pageName"> <span style="float: left; margin: 0.5em 0.25em -0.25em 0"> <svg xmlns="http://www.w3.org/2000/svg" width="1.872em" height="1.8em" viewBox="0 0 190 181"> <path fill="#226622" d="M72.8 145c-1.6 17.3-15.7 10-23.6 20.2-5.6 7.3 4.8 15 11.4 15 11.5-.2 19-13.4 26.4-20.3 3.3-3 8.2-4 11.2-7.2a14 14 0 0 0 2.9-11.1c-1.4-9.6-12.4-18.6-16.9-27.2-5-9.6-10.7-27.4-24.1-27.7-17.4-.3-.4 26 4.7 30.7 2.4 2.3 5.4 4.1 7.3 6.9 1.6 2.3 2.1 5.8-1 7.2-5.9 2.6-12.4-6.3-15.5-10-8.8-10.6-15.5-23-26.2-31.8-5.2-4.3-11.8-8-18-3.7-7.3 4.9-4.2 12.9.2 18.5a81 81 0 0 0 30.7 23c3.3 1.5 12.8 5.6 10 10.7-2.5 5.2-11.7 3-15.6 1.1-8.4-3.8-24.3-21.3-34.4-13.7-3.5 2.6-2.3 7.6-1.2 11.1 2.8 9 12.2 17.2 20.9 20.5 17.3 6.7 34.3-8 50.8-12.1z"/> <path fill="#a41e32" d="M145.9 121.3c-.2-7.5 0-19.6-4.5-26-5.4-7.5-12.9-1-14.1 5.8-1.4 7.8 2.7 14.1 4.8 21.3 3.4 12 5.8 29-.8 40.1-3.6-6.7-5.2-13-7-20.4-2.1-8.2-12.8-13.2-15.1-1.9-2 9.7 9 21.2 12 30.1 1.2 4 2 8.8 6.4 10.3 6.9 2.3 13.3-4.7 17.7-8.8 12.2-11.5 36.6-20.7 43.4-36.4 6.7-15.7-13.7-14-21.3-7.2-9.1 8-11.9 20.5-23.6 25.1 7.5-23.7 31.8-37.6 38.4-61.4 2-7.3-.8-29.6-13-19.8-14.5 11.6-6.6 37.6-23.3 49.2z"/> <path fill="#193c78" d="M86.3 47.5c0-13-10.2-27.6-5.8-40.4 2.8-8.4 14.1-10.1 17-1 3.8 11.6-.3 26.3-1.8 38 11.7-.7 10.5-16 14.8-24.3 2.1-4.2 5.7-9.1 11-6.7 6 2.7 7.4 9.2 6.6 15.1-2.2 14-12.2 18.8-22.4 27-3.4 2.7-8 6.6-5.9 11.6 2 4.4 7 4.5 10.7 2.8 7.4-3.3 13.4-16.5 21.7-16 14.6.7 12 21.9.9 26.2-5 1.9-10.2 2.3-15.2 3.9-5.8 1.8-9.4 8.7-15.7 8.9-6.1.1-9-6.9-14.3-9-14.4-6-33.3-2-44.7-14.7-3.7-4.2-9.6-12-4.9-17.4 9.3-10.7 28 7.2 35.7 12 2 1.1 11 6.9 11.4 1.1.4-5.2-10-8.2-13.5-10-11.1-5.2-30-15.3-35-27.3-2.5-6 2.8-13.8 9.4-13.6 6.9.2 13.4 7 17.5 12C70.9 34 75 43.8 86.3 47.4z"/> </svg> </span> <span class="webName">nLab</span> coherence law </h1> <div class="navigation"> <span class="skipNav"><a href='#navEnd'>Skip the Navigation Links</a> | </span> <span style="display:inline-block; width: 0.3em;"></span> <a href="/nlab/show/HomePage" accesskey="H" title="Home page">Home Page</a> | <a href="/nlab/all_pages" accesskey="A" title="List of all pages">All Pages</a> | <a href="/nlab/latest_revisions" accesskey="U" title="Latest edits and page creations">Latest Revisions</a> | <a href="https://nforum.ncatlab.org/discussion/1828/#Item_36" title="Discuss this page in its dedicated thread on the nForum" style="color: black">Discuss this page</a> | <form accept-charset="utf-8" action="/nlab/search" id="navigationSearchForm" method="get"> <fieldset class="search"><input type="text" id="searchField" name="query" value="Search" style="display:inline-block; float: left;" onfocus="this.value == 'Search' ? this.value = '' : true" onblur="this.value == '' ? this.value = 'Search' : true" /></fieldset> </form> <span id='navEnd'></span> </div> <div id="revision"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg" xml:lang="en" lang="en"> <head><meta http-equiv="Content-type" content="application/xhtml+xml;charset=utf-8" /><title>Contents</title></head> <body> <div class="rightHandSide"> <div class="toc clickDown" tabindex="0"> <h3 id="context">Context</h3> <h4 id="higher_category_theory">Higher category theory</h4> <div class="hide"><div> <p><strong><a class="existingWikiWord" href="/nlab/show/higher+category+theory">higher category theory</a></strong></p> <ul> <li><a class="existingWikiWord" href="/nlab/show/category+theory">category theory</a></li> <li><a class="existingWikiWord" href="/nlab/show/homotopy+theory">homotopy theory</a></li> </ul> <h2 id="basic_concepts">Basic concepts</h2> <ul> <li><a class="existingWikiWord" href="/nlab/show/k-morphism">k-morphism</a>, <a class="existingWikiWord" href="/nlab/show/coherence">coherence</a></li> <li><a class="existingWikiWord" href="/nlab/show/looping+and+delooping">looping and delooping</a></li> <li><a class="existingWikiWord" href="/nlab/show/stabilization">looping and suspension</a></li> </ul> <h2 id="basic_theorems">Basic theorems</h2> <ul> <li> <p><a class="existingWikiWord" href="/nlab/show/homotopy+hypothesis">homotopy hypothesis</a>-theorem</p> </li> <li> <p><a class="existingWikiWord" href="/nlab/show/delooping+hypothesis">delooping hypothesis</a>-theorem</p> </li> <li> <p><a class="existingWikiWord" href="/nlab/show/periodic+table">periodic table</a></p> </li> <li> <p><a class="existingWikiWord" href="/nlab/show/stabilization+hypothesis">stabilization hypothesis</a>-theorem</p> </li> <li> <p><a class="existingWikiWord" href="/michaelshulman/show/exactness+hypothesis">exactness hypothesis</a></p> </li> <li> <p><a class="existingWikiWord" href="/nlab/show/holographic+principle+of+higher+category+theory">holographic principle</a></p> </li> </ul> <h2 id="applications">Applications</h2> <ul> <li> <p><a class="existingWikiWord" href="/nlab/show/applications+of+%28higher%29+category+theory">applications of (higher) category theory</a></p> </li> <li> <p><a class="existingWikiWord" href="/nlab/show/higher+category+theory+and+physics">higher category theory and physics</a></p> </li> </ul> <h2 id="models">Models</h2> <ul> <li><a class="existingWikiWord" href="/nlab/show/%28n%2Cr%29-category">(n,r)-category</a> <ul> <li><a class="existingWikiWord" href="/nlab/show/Theta-space">Theta-space</a></li> <li><a class="existingWikiWord" href="/nlab/show/%E2%88%9E-category">∞-category</a>/<a class="existingWikiWord" href="/nlab/show/%E2%88%9E-category">∞-category</a></li> <li><a class="existingWikiWord" href="/nlab/show/%28%E2%88%9E%2Cn%29-category">(∞,n)-category</a> <ul> <li><a class="existingWikiWord" href="/nlab/show/n-fold+complete+Segal+space">n-fold complete Segal space</a></li> </ul> </li> <li><a class="existingWikiWord" href="/nlab/show/%28%E2%88%9E%2C2%29-category">(∞,2)-category</a></li> <li><a class="existingWikiWord" href="/nlab/show/%28%E2%88%9E%2C1%29-category">(∞,1)-category</a> <ul> <li><a class="existingWikiWord" href="/nlab/show/quasi-category">quasi-category</a> <ul> <li><a class="existingWikiWord" href="/nlab/show/algebraic+quasi-category">algebraic quasi-category</a></li> </ul> </li> <li><a class="existingWikiWord" href="/nlab/show/simplicially+enriched+category">simplicially enriched category</a></li> <li><a class="existingWikiWord" href="/nlab/show/complete+Segal+space">complete Segal space</a></li> <li><a class="existingWikiWord" href="/nlab/show/model+category">model category</a></li> </ul> </li> <li><a class="existingWikiWord" href="/nlab/show/%28%E2%88%9E%2C0%29-category">(∞,0)-category</a>/<a class="existingWikiWord" href="/nlab/show/%E2%88%9E-groupoid">∞-groupoid</a> <ul> <li><a class="existingWikiWord" href="/nlab/show/Kan+complex">Kan complex</a> <ul> <li><a class="existingWikiWord" href="/nlab/show/algebraic+Kan+complex">algebraic Kan complex</a></li> <li><a class="existingWikiWord" href="/nlab/show/simplicial+T-complex">simplicial T-complex</a></li> </ul> </li> </ul> </li> <li><a class="existingWikiWord" href="/nlab/show/%28%E2%88%9E%2CZ%29-category">(∞,Z)-category</a></li> <li><a class="existingWikiWord" href="/nlab/show/n-category">n-category</a> = (n,n)-category <ul> <li><a class="existingWikiWord" href="/nlab/show/2-category">2-category</a>, <a class="existingWikiWord" href="/nlab/show/%282%2C1%29-category">(2,1)-category</a></li> <li><a class="existingWikiWord" href="/nlab/show/1-category">1-category</a></li> <li><a class="existingWikiWord" href="/nlab/show/0-category">0-category</a></li> <li><a class="existingWikiWord" href="/nlab/show/%28-1%29-category">(-1)-category</a></li> <li><a class="existingWikiWord" href="/nlab/show/%28-2%29-category">(-2)-category</a></li> </ul> </li> <li><a class="existingWikiWord" href="/nlab/show/n-poset">n-poset</a> = <a class="existingWikiWord" href="/nlab/show/n-poset">(n-1,n)-category</a> <ul> <li><a class="existingWikiWord" href="/nlab/show/poset">poset</a> = <a class="existingWikiWord" href="/nlab/show/%280%2C1%29-category">(0,1)-category</a></li> <li><a class="existingWikiWord" href="/nlab/show/2-poset">2-poset</a> = <a class="existingWikiWord" href="/nlab/show/%281%2C2%29-category">(1,2)-category</a></li> </ul> </li> <li><a class="existingWikiWord" href="/nlab/show/n-groupoid">n-groupoid</a> = (n,0)-category <ul> <li><a class="existingWikiWord" href="/nlab/show/2-groupoid">2-groupoid</a>, <a class="existingWikiWord" href="/nlab/show/3-groupoid">3-groupoid</a></li> </ul> </li> </ul> </li> <li><a class="existingWikiWord" href="/nlab/show/categorification">categorification</a>/<a class="existingWikiWord" href="/nlab/show/decategorification">decategorification</a></li> <li><a class="existingWikiWord" href="/nlab/show/geometric+definition+of+higher+category">geometric definition of higher category</a> <ul> <li><a class="existingWikiWord" href="/nlab/show/Kan+complex">Kan complex</a></li> <li><a class="existingWikiWord" href="/nlab/show/quasi-category">quasi-category</a></li> <li><a class="existingWikiWord" href="/nlab/show/simplicial+model+for+weak+%E2%88%9E-categories">simplicial model for weak ∞-categories</a> <ul> <li><a class="existingWikiWord" href="/nlab/show/complicial+set">complicial set</a></li> <li><a class="existingWikiWord" href="/nlab/show/weak+complicial+set">weak complicial set</a></li> </ul> </li> </ul> </li> <li><a class="existingWikiWord" href="/nlab/show/algebraic+definition+of+higher+category">algebraic definition of higher category</a> <ul> <li><a class="existingWikiWord" href="/nlab/show/bicategory">bicategory</a></li> <li><a class="existingWikiWord" href="/nlab/show/bigroupoid">bigroupoid</a></li> <li><a class="existingWikiWord" href="/nlab/show/tricategory">tricategory</a></li> <li><a class="existingWikiWord" href="/nlab/show/tetracategory">tetracategory</a></li> <li><a class="existingWikiWord" href="/nlab/show/strict+%E2%88%9E-category">strict ∞-category</a></li> <li><a class="existingWikiWord" href="/nlab/show/Batanin+%E2%88%9E-category">Batanin ∞-category</a></li> <li><a class="existingWikiWord" href="/nlab/show/Trimble+n-category">Trimble ∞-category</a></li> <li><a class="existingWikiWord" href="/nlab/show/Grothendieck-Maltsiniotis+%E2%88%9E-categories">Grothendieck-Maltsiniotis ∞-categories</a></li> </ul> </li> <li><a class="existingWikiWord" href="/nlab/show/stable+homotopy+theory">stable homotopy theory</a> <ul> <li><a class="existingWikiWord" href="/nlab/show/symmetric+monoidal+category">symmetric monoidal category</a></li> <li><a class="existingWikiWord" href="/nlab/show/symmetric+monoidal+%28%E2%88%9E%2C1%29-category">symmetric monoidal (∞,1)-category</a></li> <li><a class="existingWikiWord" href="/nlab/show/stable+%28%E2%88%9E%2C1%29-category">stable (∞,1)-category</a> <ul> <li><a class="existingWikiWord" href="/nlab/show/dg-category">dg-category</a></li> <li><a class="existingWikiWord" href="/nlab/show/A-%E2%88%9E+category">A-∞ category</a></li> <li><a class="existingWikiWord" href="/nlab/show/triangulated+category">triangulated category</a></li> </ul> </li> </ul> </li> </ul> <h2 id="morphisms">Morphisms</h2> <ul> <li><a class="existingWikiWord" href="/nlab/show/k-morphism">k-morphism</a> <ul> <li><a class="existingWikiWord" href="/nlab/show/2-morphism">2-morphism</a></li> </ul> </li> <li><a class="existingWikiWord" href="/nlab/show/transfor">transfor</a> <ul> <li><a class="existingWikiWord" href="/nlab/show/natural+transformation">natural transformation</a></li> <li><a class="existingWikiWord" href="/nlab/show/modification">modification</a></li> </ul> </li> </ul> <h2 id="functors">Functors</h2> <ul> <li><a class="existingWikiWord" href="/nlab/show/functor">functor</a></li> <li><a class="existingWikiWord" href="/nlab/show/2-functor">2-functor</a> <ul> <li><a class="existingWikiWord" href="/nlab/show/pseudofunctor">pseudofunctor</a></li> <li><a class="existingWikiWord" href="/nlab/show/lax+functor">lax functor</a></li> </ul> </li> <li><a class="existingWikiWord" href="/nlab/show/%28%E2%88%9E%2C1%29-functor">(∞,1)-functor</a></li> </ul> <h2 id="universal_constructions">Universal constructions</h2> <ul> <li><a class="existingWikiWord" href="/nlab/show/2-limit">2-limit</a></li> <li><a class="existingWikiWord" href="/nlab/show/adjoint+%28%E2%88%9E%2C1%29-functor">(∞,1)-adjunction</a></li> <li><a class="existingWikiWord" href="/nlab/show/%28%E2%88%9E%2C1%29-Kan+extension">(∞,1)-Kan extension</a> <ul> <li><a class="existingWikiWord" href="/nlab/show/limit+in+a+quasi-category">(∞,1)-limit</a></li> </ul> </li> <li><a class="existingWikiWord" href="/nlab/show/%28%E2%88%9E%2C1%29-Grothendieck+construction">(∞,1)-Grothendieck construction</a></li> </ul> <h2 id="extra_properties_and_structure">Extra properties and structure</h2> <ul> <li><a class="existingWikiWord" href="/nlab/show/cosmic+cube">cosmic cube</a> <ul> <li><a class="existingWikiWord" href="/nlab/show/k-tuply+monoidal+n-category">k-tuply monoidal n-category</a></li> <li><a class="existingWikiWord" href="/nlab/show/strict+%E2%88%9E-category">strict ∞-category</a>, <a class="existingWikiWord" href="/nlab/show/strict+%E2%88%9E-groupoid">strict ∞-groupoid</a></li> </ul> </li> <li><a class="existingWikiWord" href="/nlab/show/stable+%28%E2%88%9E%2C1%29-category">stable (∞,1)-category</a></li> <li><a class="existingWikiWord" href="/nlab/show/%28%E2%88%9E%2C1%29-topos">(∞,1)-topos</a></li> </ul> <h2 id="1categorical_presentations">1-categorical presentations</h2> <ul> <li><a class="existingWikiWord" href="/nlab/show/homotopical+category">homotopical category</a></li> <li><a class="existingWikiWord" href="/nlab/show/model+category">model category theory</a></li> <li><a class="existingWikiWord" href="/nlab/show/enriched+category+theory">enriched category theory</a></li> </ul> </div></div> </div> </div> <h1 id="contents">Contents</h1> <div class='maruku_toc'> <ul> <li><a href='#in_the_definition_of_categories'>In the definition of <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mo stretchy="false">(</mo><mi>n</mi><mo>,</mo><mi>r</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(n,r)</annotation></semantics></math>-categories</a></li> <ul> <li><a href='#semiformal_definition'>Semi-formal Definition</a></li> </ul> <li><a href='#examples'>Examples</a></li> <ul> <li><a href='#warning'>Warning</a></li> </ul> <li><a href='#monoidal_categories'>Monoidal categories</a></li> <ul> <li><a href='#QuasiCategories'>Quasi-categories</a></li> <li><a href='#trimble_categories'>Trimble <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mi>ω</mi></mrow><annotation encoding="application/x-tex">\omega</annotation></semantics></math>-categories</a></li> <li><a href='#groupoids'><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mi>n</mi></mrow><annotation encoding="application/x-tex">n</annotation></semantics></math>-Groupoids</a></li> </ul> <li><a href='#for_other_algebraic_structures'>For other algebraic structures</a></li> <li><a href='#related_concepts'>Related concepts</a></li> <li><a href='#references'>References</a></li> </ul> </div> <h2 id="in_the_definition_of_categories">In the definition of <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mo stretchy="false">(</mo><mi>n</mi><mo>,</mo><mi>r</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(n,r)</annotation></semantics></math>-categories</h2> <p>In the definition of <a class="existingWikiWord" href="/nlab/show/%28n%2Cr%29-categories">(n,r)-categories</a> in <a class="existingWikiWord" href="/nlab/show/higher+category+theory">higher category theory</a> the <strong>coherence laws</strong> assert that:</p> <div class="num_defn"> <h6 id="semiformal_definition">Semi-formal Definition</h6> <p><strong>(Coherence)</strong></p> <p>While <a class="existingWikiWord" href="/nlab/show/associativity">associativity</a> and <a class="existingWikiWord" href="/nlab/show/uniticity">uniticity</a> of <a class="existingWikiWord" href="/nlab/show/composition">composition</a> of <a class="existingWikiWord" href="/nlab/show/k-morphism">k-morphism</a>s holds only up to choices of higher morphisms, <strong>coherence</strong> is the demand that the collection of these choices forms a <em><a class="existingWikiWord" href="/nlab/show/contractible">contractible</a></em> <a class="existingWikiWord" href="/nlab/show/%E2%88%9E-groupoid">∞-groupoid</a>.</p> <p>A <strong><a class="existingWikiWord" href="/nlab/show/coherence+theorem">coherence theorem</a></strong> is an assertion that with a given definition of <a class="existingWikiWord" href="/nlab/show/n-category">n-category</a>-structure, coherence is satisfied.</p> </div> <div class="num_remark"> <h6 id="remark">Remark</h6> <p>It is the fact that this condition makes recourse among all <a class="existingWikiWord" href="/nlab/show/%28n%2Cr%29-categories">(n,r)-categories</a> to <a class="existingWikiWord" href="/nlab/show/%28%E2%88%9E%2C0%29-categories">(∞,0)-categories</a> = <a class="existingWikiWord" href="/nlab/show/%E2%88%9E-groupoid">∞-groupoid</a>s that it is easier to define and handle an <a class="existingWikiWord" href="/nlab/show/%28%E2%88%9E%2Cn%29-category">(∞,r)-category</a> than an <a class="existingWikiWord" href="/nlab/show/%28n%2Cr%29-category">(n,r)-category</a> for finite <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mi>n</mi></mrow><annotation encoding="application/x-tex">n</annotation></semantics></math>: in the former case one just needs that certain spaces are <a class="existingWikiWord" href="/nlab/show/contractible">contractible</a> without necessarily being <em>equal</em> to the point, while in the latter case one demands some of these to be exactly <em>equal</em> to the point, which is a condition much harder to get under control. Accordingly, a <em>coherence law</em> in an <a class="existingWikiWord" href="/nlab/show/%28n%2Cn%29-category">(n,n)-category</a> such as a <a class="existingWikiWord" href="/nlab/show/bicategory">bicategory</a> (<math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mi>n</mi><mo>=</mo><mn>2</mn></mrow><annotation encoding="application/x-tex">n = 2</annotation></semantics></math>) or a <a class="existingWikiWord" href="/nlab/show/tricategory">tricategory</a> (<math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mi>n</mi><mo>=</mo><mn>3</mn></mrow><annotation encoding="application/x-tex">n=3</annotation></semantics></math>) or a <a class="existingWikiWord" href="/nlab/show/tetracategory">tetracategory</a> (<math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mi>n</mi><mo>=</mo><mn>4</mn></mrow><annotation encoding="application/x-tex">n = 4</annotation></semantics></math>) is in degree <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">n+1</annotation></semantics></math> a complicated <em>equation</em> that asserts that a certain contractible space of higher morphisms is exactly equal to the point.</p> </div> <h3 id="examples">Examples</h3> <p>We start the list of examples with a warning on how not to misunderstand the above definition.</p> <div class="num_remark"> <h6 id="warning">Warning</h6> <p>The demand for contractible spaces of choices of <a class="existingWikiWord" href="/nlab/show/associator">associator</a>s and <a class="existingWikiWord" href="/nlab/show/unitor">unitor</a>s is not to be confused with asserting contractible <a class="existingWikiWord" href="/nlab/show/hom-space">hom-space</a>s in general (which would make the theory of <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mo stretchy="false">(</mo><mi>n</mi><mo>,</mo><mi>r</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(n,r)</annotation></semantics></math>-categories trivial, anyway!)</p> <p>For instance in a <a class="existingWikiWord" href="/nlab/show/braided+monoidal+category">braided monoidal category</a> there is, in general, a non-contractible space of morphisms <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mi>x</mi><mo>⊗</mo><mi>y</mi><mo>→</mo><mi>x</mi><mo>⊗</mo><mi>y</mi></mrow><annotation encoding="application/x-tex">x \otimes y \to x \otimes y</annotation></semantics></math> for any two objects, because the double braiding <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><msub><mi>B</mi> <mrow><mi>y</mi><mo>⊗</mo><mi>x</mi></mrow></msub><mo>∘</mo><msub><mi>B</mi> <mrow><mi>x</mi><mo>⊗</mo><mi>y</mi></mrow></msub></mrow><annotation encoding="application/x-tex">B_{y \otimes x}\circ B_{x \otimes y}</annotation></semantics></math> will not in general be equal to the identity morphism. But the braiding morphisms also is not the kind of structural morphism that the above definition refers to. In the definition of braided monoidal category it may look as if it is on par with the <a class="existingWikiWord" href="/nlab/show/associator">associator</a>, but this is in fact not so:</p> <p>in the context of <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mo stretchy="false">(</mo><mi>n</mi><mo>,</mo><mi>r</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(n,r)</annotation></semantics></math>-categories we may use the <a class="existingWikiWord" href="/nlab/show/periodic+table+of+higher+categories">periodic table of higher categories</a> to identify the braided monoidal category with a one-object-one-morphism <a class="existingWikiWord" href="/nlab/show/3-category">3-category</a>. In this, the non-trivial double braiding <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><msub><mi>B</mi> <mrow><mi>y</mi><mo>⊗</mo><mi>x</mi></mrow></msub><mo>∘</mo><msub><mi>B</mi> <mrow><mi>x</mi><mo>⊗</mo><mi>y</mi></mrow></msub></mrow><annotation encoding="application/x-tex">B_{y \otimes x}\circ B_{x \otimes y}</annotation></semantics></math> is a nontrivial <a class="existingWikiWord" href="/nlab/show/3-morphism">3-morphism</a> that represents a nontrivial element of the 3rd <a class="existingWikiWord" href="/nlab/show/homotopy+group">homotopy group</a> of the 3-category. Demanding this to be trivial would be demanding the 3-category to be trivial!</p> <p>But the role of the associator, which now is a 3-morphism witnessing the non-associativity of 2-morphisms under <a class="existingWikiWord" href="/nlab/show/horizontal+composition">horizontal composition</a> is quite different. This is best seen by looking at a <a class="existingWikiWord" href="/nlab/show/geometric+definition+of+higher+categories">geometric definition of higher categories</a>, such as an <a class="existingWikiWord" href="/nlab/show/%28%E2%88%9E%2Cn%29-category">(∞,n)-category</a> for <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mi>n</mi><mo>=</mo><mn>3</mn></mrow><annotation encoding="application/x-tex">n = 3</annotation></semantics></math>: here the associator is a <em>choice</em> of <a class="existingWikiWord" href="/nlab/show/horn">horn</a>-filler, and this choice by construction happens in a contractible space and by construction cannot contain nontrivial cells like the double braiding. This is also amplified by the following example</p> </div> <h3 id="monoidal_categories">Monoidal categories</h3> <div class="num_example"> <h6 id="example">Example</h6> <p><strong>(monoidal categories)</strong></p> <p>The <a class="existingWikiWord" href="/nlab/show/coherence+theorem+for+monoidal+categories">coherence theorem for monoidal categories</a> asserts that with the standard definition of <a class="existingWikiWord" href="/nlab/show/monoidal+category">monoidal category</a>, there is a unique composite of <a class="existingWikiWord" href="/nlab/show/associators">associators</a> that re-bracket any sequence of <a class="existingWikiWord" href="/nlab/show/tensor+product">tensor product</a>s.</p> </div> <h3 id="QuasiCategories">Quasi-categories</h3> <div class="num_example" id="CoherenceForQuasiCategories"> <h6 id="example_2">Example</h6> <p><strong>(quasi-categories)</strong></p> <p>For <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mi>C</mi></mrow><annotation encoding="application/x-tex">C</annotation></semantics></math> a <a class="existingWikiWord" href="/nlab/show/simplicial+set">simplicial set</a> that is a <a class="existingWikiWord" href="/nlab/show/quasi-category">quasi-category</a> we have (as discussed there) that the canonical morphism</p> <div class="maruku-equation"><math xmlns="http://www.w3.org/1998/Math/MathML" display="block" class="maruku-mathml"><semantics><mrow><mi>sSet</mi><mo stretchy="false">(</mo><mi>Δ</mi><mo stretchy="false">[</mo><mn>2</mn><mo stretchy="false">]</mo><mo>,</mo><mi>C</mi><mo stretchy="false">)</mo><mo>→</mo><mi>sSet</mi><mo stretchy="false">(</mo><msup><mi>Λ</mi> <mn>1</mn></msup><mo stretchy="false">[</mo><mn>2</mn><mo stretchy="false">]</mo><mo>,</mo><mi>C</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex"> sSet(\Delta[2], C) \to sSet(\Lambda^1[2], C) </annotation></semantics></math></div> <p>is an acyclic <a class="existingWikiWord" href="/nlab/show/Kan+fibration">Kan fibration</a>. This means that its <a class="existingWikiWord" href="/nlab/show/fiber">fiber</a>s are <a class="existingWikiWord" href="/nlab/show/contractible">contractible</a> <a class="existingWikiWord" href="/nlab/show/%E2%88%9E-groupoid">∞-groupoid</a>s. But these fibers are exactly the spaces whose points are choices of <a class="existingWikiWord" href="/nlab/show/composition">composition</a> rules, whose morphisms are comparison maps between these, and so on.</p> <p>Therefore the contractibility of these fibers is the <em>coherence</em> of the <a class="existingWikiWord" href="/nlab/show/associators">associators</a> for the quasi-category.</p> </div> <h3 id="trimble_categories">Trimble <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mi>ω</mi></mrow><annotation encoding="application/x-tex">\omega</annotation></semantics></math>-categories</h3> <div class="num_example"> <h6 id="example_3">Example</h6> <p><strong>(Trimble <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mi>ω</mi></mrow><annotation encoding="application/x-tex">\omega</annotation></semantics></math>-categories)</strong></p> <p>In a <a class="existingWikiWord" href="/nlab/show/Trimble+n-category">Trimble n-category</a> the space of choices of composing a sequence of <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mi>n</mi></mrow><annotation encoding="application/x-tex">n</annotation></semantics></math> morphisms is explicitly the <a class="existingWikiWord" href="/nlab/show/topological+space">topological space</a> <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><msub><mi>Top</mi> <mrow><mn>0</mn><mo>,</mo><mn>1</mn></mrow></msub><mo stretchy="false">(</mo><mi>I</mi><mo>,</mo><msup><mi>I</mi> <mrow><mo>∨</mo><mi>n</mi></mrow></msup><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">Top_{0,1}(I, I^{\vee n})</annotation></semantics></math> of surjections from the unit interval <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mo stretchy="false">[</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo stretchy="false">]</mo></mrow><annotation encoding="application/x-tex">[0,1]</annotation></semantics></math> onto the length <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mi>n</mi></mrow><annotation encoding="application/x-tex">n</annotation></semantics></math>-interval <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mo stretchy="false">[</mo><mn>0</mn><mo>,</mo><mi>n</mi><mo stretchy="false">]</mo></mrow><annotation encoding="application/x-tex">[0,n]</annotation></semantics></math>. The coherence law of composition in a Trimble <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mi>n</mi></mrow><annotation encoding="application/x-tex">n</annotation></semantics></math>-category is the fact that these spaces are <a class="existingWikiWord" href="/nlab/show/contractible">contractible</a>.</p> </div> <h3 id="groupoids"><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mi>n</mi></mrow><annotation encoding="application/x-tex">n</annotation></semantics></math>-Groupoids</h3> <div class="num_example"> <h6 id="example_4">Example</h6> <p>In an <a class="existingWikiWord" href="/nlab/show/n-groupoid">n-groupoid</a> modeled as a <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mo stretchy="false">(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(n+1)</annotation></semantics></math>-<a class="existingWikiWord" href="/nlab/show/coskeletal">coskeletal</a> <a class="existingWikiWord" href="/nlab/show/Kan+complex">Kan complex</a>, the coherence law is the condition that every <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mo stretchy="false">(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(n+1)</annotation></semantics></math>-sphere <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mo>∂</mo><msup><mi>Δ</mi> <mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></msup></mrow><annotation encoding="application/x-tex">\partial \Delta^{n+1}</annotation></semantics></math> has a <em>unique</em> filler. This says that the corresponding space of choices is a point.</p> <p>More generally, for a <a class="existingWikiWord" href="/nlab/show/homotopy+n-type">homotopy n-type</a> modeled as a <a class="existingWikiWord" href="/nlab/show/Kan+complex">Kan complex</a>, the coherence law is just that all these sphere fillers exist, which only says that there is a contractible space of choices.</p> </div> <h2 id="for_other_algebraic_structures">For other algebraic structures</h2> <p>One can consider coherence laws for algebraic structures other than <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline" class="maruku-mathml"><semantics><mrow><mo stretchy="false">(</mo><mi>n</mi><mo>,</mo><mi>r</mi><mo stretchy="false">)</mo></mrow><annotation encoding="application/x-tex">(n,r)</annotation></semantics></math>-categories. See <a class="existingWikiWord" href="/nlab/show/coherence+theorem">coherence theorem</a> for more.</p> <h2 id="related_concepts">Related concepts</h2> <ul> <li><a class="existingWikiWord" href="/nlab/show/rectification">rectification</a></li> </ul> <h2 id="references">References</h2> <p>The coherence law of <a class="existingWikiWord" href="/nlab/show/associativity">associativity</a> is stated in</p> <ul> <li><a class="existingWikiWord" href="/nlab/show/Hermann+Grassmann">Hermann Grassmann</a>, §3 of <em><a class="existingWikiWord" href="/nlab/show/Ausdehnungslehre">Ausdehnungslehre</a></em>, 1844</li> </ul> </body></html> </div> <div class="revisedby"> <p> Last revised on December 12, 2022 at 09:24:53. See the <a href="/nlab/history/coherence+law" style="color: #005c19">history</a> of this page for a list of all contributions to it. </p> </div> <div class="navigation navfoot"> <a href="/nlab/edit/coherence+law" accesskey="E" class="navlink" id="edit" rel="nofollow">Edit</a><a href="https://nforum.ncatlab.org/discussion/1828/#Item_36">Discuss</a><span class="backintime"><a href="/nlab/revision/coherence+law/15" accesskey="B" class="navlinkbackintime" id="to_previous_revision" rel="nofollow">Previous revision</a></span><a href="/nlab/show/diff/coherence+law" accesskey="C" class="navlink" id="see_changes" rel="nofollow">Changes from previous revision</a><a href="/nlab/history/coherence+law" accesskey="S" class="navlink" id="history" rel="nofollow">History (15 revisions)</a> <a href="/nlab/show/coherence+law/cite" style="color: black">Cite</a> <a href="/nlab/print/coherence+law" accesskey="p" id="view_print" rel="nofollow">Print</a> <a href="/nlab/source/coherence+law" id="view_source" rel="nofollow">Source</a> </div> </div> <!-- Content --> </div> <!-- Container --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10