CINXE.COM
Cisinski model structure (Rev #50, changes) 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> Cisinski model structure (Rev #50, changes) in nLab </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="robots" content="noindex,nofollow" /> <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> Cisinski model structure (Rev #50, changes) </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/diff/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/1446/#Item_28" 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"> <p class="show_diff"> Showing changes from revision #49 to #50: <ins class="diffins">Added</ins> | <del class="diffdel">Removed</del> | <del class="diffmod">Chan</del><ins class="diffmod">ged</ins> </p> <div class='rightHandSide'> <div class='toc clickDown' tabindex='0'> <h3 id='context'>Context</h3> <h4 id='model_category_theory'>Model category theory</h4> <div class='hide'> <p><strong><a class='existingWikiWord' href='/nlab/show/diff/model+category'>model category</a></strong>, <a class='existingWikiWord' href='/nlab/show/diff/model+%28%E2%88%9E%2C1%29-category'>model $\infty$-category</a></p> <p><strong>Definitions</strong></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/category+with+weak+equivalences'>category with weak equivalences</a></p> <p>(<a class='existingWikiWord' href='/nlab/show/diff/relative+category'>relative category</a>, <a class='existingWikiWord' href='/nlab/show/diff/homotopical+category'>homotopical category</a>)</p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/fibration'>fibration</a>, <a class='existingWikiWord' href='/nlab/show/diff/cofibration'>cofibration</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/weak+factorization+system'>weak factorization system</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/resolution'>resolution</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/cell+complex'>cell complex</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/small+object+argument'>small object argument</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/homotopy+%28as+an+operation%29'>homotopy</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/homotopy+category'>homotopy category</a><math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_1' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mspace width='thickmathspace' /></mrow><annotation encoding='application/x-tex'>\;</annotation></semantics></math><a class='existingWikiWord' href='/nlab/show/diff/homotopy+category+of+a+model+category'>of a model category</a></p> </li> </ul> <p><strong>Morphisms</strong></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/Quillen+adjunction'>Quillen adjunction</a></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/Quillen+equivalence'>Quillen equivalence</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/Quillen+bifunctor'>Quillen bifunctor</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/derived+functor'>derived functor</a></p> </li> </ul> </li> </ul> <p><strong>Universal constructions</strong></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/homotopy+Kan+extension'>homotopy Kan extension</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/homotopy+limit'>homotopy limit</a>/<a class='existingWikiWord' href='/nlab/show/diff/homotopy+limit'>homotopy colimit</a></p> <p><a class='existingWikiWord' href='/nlab/show/diff/homotopy+weighted+colimit'>homotopy weighted (co)limit</a></p> <p><a class='existingWikiWord' href='/nlab/show/diff/homotopy+coend'>homotopy (co)end</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/Bousfield-Kan+map'>Bousfield-Kan map</a></p> </li> </ul> <p><strong>Refinements</strong></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/monoidal+model+category'>monoidal model category</a></p> <ul> <li><a class='existingWikiWord' href='/nlab/show/diff/monoidal+Quillen+adjunction'>monoidal Quillen adjunction</a></li> </ul> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/enriched+model+category'>enriched model category</a></p> <ul> <li><a class='existingWikiWord' href='/nlab/show/diff/enriched+Quillen+adjunction'>enriched Quillen adjunction</a></li> </ul> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/enriched+monoidal+model+category'>monoidal enriched model category</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/simplicial+model+category'>simplicial model category</a></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/simplicial+Quillen+adjunction'>simplicial Quillen adjunction</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/simplicial+monoidal+model+category'>simplicial monoidal model category</a></p> </li> </ul> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/cofibrantly+generated+model+category'>cofibrantly generated model category</a></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/combinatorial+model+category'>combinatorial model category</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/cellular+model+category'>cellular model category</a></p> </li> </ul> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/algebraic+model+category'>algebraic model category</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/compactly+generated+model+category'>compactly generated model category</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/proper+model+category'>proper model category</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/cartesian+model+category'>cartesian closed model category</a>, <a class='existingWikiWord' href='/nlab/show/diff/locally+cartesian+closed+model+category'>locally cartesian closed model category</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/stable+model+category'>stable model category</a></p> </li> </ul> <p><strong>Producing new model structures</strong></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+functors'>on functor categories (global)</a></p> <ul> <li><a class='existingWikiWord' href='/nlab/show/diff/Reedy+model+structure'>Reedy model structure</a></li> </ul> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/slice+model+structure'>on slice categories</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/Bousfield+localization'>Bousfield localization</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/transferred+model+structure'>transferred model structure</a></p> <ul> <li><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+algebraic+fibrant+objects'>on algebraic fibrant objects</a></li> </ul> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/Grothendieck+construction+for+model+categories'>Grothendieck construction for model categories</a></p> </li> </ul> <p><strong>Presentation of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_2' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>(</mo><mn>∞</mn><mo>,</mo><mn>1</mn><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>(\infty,1)</annotation></semantics></math>-categories</strong></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/%28infinity%2C1%29-category'>(∞,1)-category</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/simplicial+localization'>simplicial localization</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/%28infinity%2C1%29-categorical+hom-space'>(∞,1)-categorical hom-space</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/locally+presentable+%28infinity%2C1%29-category'>presentable (∞,1)-category</a></p> </li> </ul> <p><strong>Model structures</strong></p> <ul> <li><a class='existingWikiWord' href='/nlab/show/diff/Cisinski+model+structure'>Cisinski model structure</a></li> </ul> <p><em>for <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_3' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mn>∞</mn></mrow><annotation encoding='application/x-tex'>\infty</annotation></semantics></math>-groupoids</em></p> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+infinity-groupoids'>for ∞-groupoids</a></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+topological+spaces'>on topological spaces</a></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/classical+model+structure+on+topological+spaces'>classical model structure</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+compactly+generated+topological+spaces'>on compactly generated spaces</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+Delta-generated+topological+spaces'>on Delta-generated spaces</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+diffeological+spaces'>on diffeological spaces</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/Str%C3%B8m+model+structure'>Strøm model structure</a></p> </li> </ul> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/Thomason+model+structure'>Thomason model structure</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+presheaves+over+a+test+category'>model structure on presheaves over a test category</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+simplicial+sets'>on simplicial sets</a>, <a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+semi-simplicial+sets'>on semi-simplicial sets</a></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/classical+model+structure+on+simplicial+sets'>classical model structure</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/constructive+model+structure+on+simplicial+sets'>constructive model structure</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+left+fibrations'>for right/left fibrations</a></p> </li> </ul> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+simplicial+groupoids'>model structure on simplicial groupoids</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+cubical+sets'>on cubical sets</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+strict+omega-groupoids'>on strict ∞-groupoids</a>, <a class='existingWikiWord' href='/nlab/show/diff/canonical+model+structure+on+groupoids'>on groupoids</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+chain+complexes'>on chain complexes</a>/<a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+cosimplicial+abelian+groups'>model structure on cosimplicial abelian groups</a></p> <p>related by the <a class='existingWikiWord' href='/nlab/show/diff/Dold-Kan+correspondence'>Dold-Kan correspondence</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+cosimplicial+simplicial+sets'>model structure on cosimplicial simplicial sets</a></p> </li> </ul> <p><em>for equivariant <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_4' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mn>∞</mn></mrow><annotation encoding='application/x-tex'>\infty</annotation></semantics></math>-groupoids</em></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/fine+model+structure+on+topological+G-spaces'>fine model structure on topological G-spaces</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/Borel+model+structure'>coarse model structure on topological G-spaces</a></p> <p>(<a class='existingWikiWord' href='/nlab/show/diff/Borel+model+structure'>Borel model structure</a>)</p> </li> </ul> <p><em>for rational <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_5' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mn>∞</mn></mrow><annotation encoding='application/x-tex'>\infty</annotation></semantics></math>-groupoids</em></p> <ul> <li><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+dg-algebras'>model structure on dgc-algebras</a></li> </ul> <p><em>for rational equivariant <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_6' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mn>∞</mn></mrow><annotation encoding='application/x-tex'>\infty</annotation></semantics></math>-groupoids</em></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+equivariant+chain+complexes'>model structure on equivariant chain complexes</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+equivariant+dgc-algebras'>model structure on equivariant dgc-algebras</a></p> </li> </ul> <p><em>for <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_7' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>n</mi></mrow><annotation encoding='application/x-tex'>n</annotation></semantics></math>-groupoids</em></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+homotopy+n-types'>for n-groupoids</a>/<a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+homotopy+n-types'>for n-types</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/canonical+model+structure+on+groupoids'>for 1-groupoids</a></p> </li> </ul> <p><em>for <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_8' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mn>∞</mn></mrow><annotation encoding='application/x-tex'>\infty</annotation></semantics></math>-groups</em></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+simplicial+groups'>model structure on simplicial groups</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+reduced+simplicial+sets'>model structure on reduced simplicial sets</a></p> </li> </ul> <p><em>for <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_9' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mn>∞</mn></mrow><annotation encoding='application/x-tex'>\infty</annotation></semantics></math>-algebras</em></p> <p><em>general <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_10' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mn>∞</mn></mrow><annotation encoding='application/x-tex'>\infty</annotation></semantics></math>-algebras</em></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+monoids+in+a+monoidal+model+category'>on monoids</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+simplicial+algebras'>on simplicial T-algebras</a>, on <a class='existingWikiWord' href='/nlab/show/diff/homotopy+T-algebra'>homotopy T-algebra</a>s</p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+algebras+over+a+monad'>on algebas over a monad</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+algebras+over+an+operad'>on algebras over an operad</a>, <a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+modules+over+an+algebra+over+an+operad'>on modules over an algebra over an operad</a></p> </li> </ul> <p><em>specific <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_11' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mn>∞</mn></mrow><annotation encoding='application/x-tex'>\infty</annotation></semantics></math>-algebras</em></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+dg-algebras'>model structure on differential-graded commutative algebras</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+differential+graded-commutative+superalgebras'>model structure on differential graded-commutative superalgebras</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+dg-algebras+over+an+operad'>on dg-algebras over an operad</a></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+dg-algebras'>on dg-algebras</a> and on <a class='existingWikiWord' href='/nlab/show/diff/simplicial+ring'>on simplicial rings</a>/<a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+cosimplicial+rings'>on cosimplicial rings</a></p> <p>related by the <a class='existingWikiWord' href='/nlab/show/diff/monoidal+Dold-Kan+correspondence'>monoidal Dold-Kan correspondence</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+L-infinity+algebras'>for L-∞ algebras</a>: <a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+dg-Lie+algebras'>on dg-Lie algebras</a>, <a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+dg-coalgebras'>on dg-coalgebras</a>, <a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+simplicial+Lie+algebras'>on simplicial Lie algebras</a></p> </li> </ul> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+dg-modules'>model structure on dg-modules</a></p> </li> </ul> <p><em>for stable/spectrum objects</em></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+spectra'>model structure on spectra</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+ring+spectra'>model structure on ring spectra</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+parameterized+spectra'>model structure on parameterized spectra</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+presheaves+of+spectra'>model structure on presheaves of spectra</a></p> </li> </ul> <p><em>for <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_12' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>(</mo><mn>∞</mn><mo>,</mo><mn>1</mn><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>(\infty,1)</annotation></semantics></math>-categories</em></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+relative+categories'>on categories with weak equivalences</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+quasi-categories'>Joyal model for quasi-categories</a> (and its <a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+cubical+quasicategories'>cubical version</a>)</p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+sSet-categories'>on sSet-categories</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+complete+Segal+spaces'>for complete Segal spaces</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+Cartesian+fibrations'>for Cartesian fibrations</a></p> </li> </ul> <p><em>for stable <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_13' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>(</mo><mn>∞</mn><mo>,</mo><mn>1</mn><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>(\infty,1)</annotation></semantics></math>-categories</em></p> <ul> <li><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+dg-categories'>on dg-categories</a></li> </ul> <p><em>for <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_14' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>(</mo><mn>∞</mn><mo>,</mo><mn>1</mn><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>(\infty,1)</annotation></semantics></math>-operads</em></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+operads'>on operads</a>, <a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+Segal+operads'>for Segal operads</a></p> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+algebras+over+an+operad'>on algebras over an operad</a>, <a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+modules+over+an+algebra+over+an+operad'>on modules over an algebra over an operad</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+dendroidal+sets'>on dendroidal sets</a>, <a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+dendroidal+complete+Segal+spaces'>for dendroidal complete Segal spaces</a>, <a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+dendroidal+Cartesian+fibrations'>for dendroidal Cartesian fibrations</a></p> </li> </ul> <p><em>for <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_15' xmlns='http://www.w3.org/1998/Math/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</em></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/Theta-space'>for (n,r)-categories as ∞-spaces</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+weak+complicial+sets'>for weak ∞-categories as weak complicial sets</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+cellular+sets'>on cellular sets</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/canonical+model+structure'>on higher categories in general</a></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+strict+omega-categories'>on strict ∞-categories</a></p> </li> </ul> <p><em>for <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_16' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>(</mo><mn>∞</mn><mo>,</mo><mn>1</mn><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>(\infty,1)</annotation></semantics></math>-sheaves / <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_17' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mn>∞</mn></mrow><annotation encoding='application/x-tex'>\infty</annotation></semantics></math>-stacks</em></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+homotopical+presheaves'>on homotopical presheaves</a></p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+simplicial+presheaves'>on simplicial presheaves</a></p> <p><a class='existingWikiWord' href='/nlab/show/diff/global+model+structure+on+simplicial+presheaves'>global model structure</a>/<a class='existingWikiWord' href='/nlab/show/diff/%C4%8Cech+model+structure+on+simplicial+presheaves'>Cech model structure</a>/<a class='existingWikiWord' href='/nlab/show/diff/local+model+structure+on+simplicial+presheaves'>local model structure</a></p> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+simplicial+sheaves'>on simplicial sheaves</a></p> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+presheaves+of+simplicial+groupoids'>on presheaves of simplicial groupoids</a></p> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+sSet-enriched+presheaves'>on sSet-enriched presheaves</a></p> </li> </ul> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+%282%2C1%29-sheaves'>model structure for (2,1)-sheaves</a>/for stacks</p> </li> </ul> </div> </div> </div> <h1 id='contents'>Contents</h1> <div class='maruku_toc'><ul><li><a href='#idea'>Idea</a></li><li><a href='#general'>General</a></li><li><a href='#OnPresheafToposes'>On presheaf toposes</a><ul><li><a href='#PreliminaryNotions'>Preliminary notions</a></li><li><a href='#the_model_structure'>The model structure</a></li><li><a href='#proof_9'>Proof</a><ul><li><a href='#Lifting'>Lifting</a></li><li><a href='#Factorization'>Factorization</a><ul><li><a href='#CofibrationFollowedByAcyclicFibration'>Cofibration followed by acyclic fibration</a></li><li><a href='#AcyclicCofibrationFollowedByFibration'>Acyclic cofibration followed by fibration</a></li></ul></li><li><a href='#Completeness'>Completeness</a></li></ul></li><li><a href='#ALocalizers'>Localizers</a></li><li><a href='#SimplicialCompletion'>Simplicial completion</a></li></ul></li><li><a href='#Examples'>Examples</a></li><li><a href='#properties'>Properties</a><ul><li><a href='#properness'>Properness</a></li></ul></li><li><a href='#References'>References</a></li></ul></div> <h2 id='idea'>Idea</h2> <p>In <a class='existingWikiWord' href='/nlab/show/diff/Pursuing+Stacks'>Pursuing Stacks</a>, <a class='existingWikiWord' href='/nlab/show/diff/Alexander+Grothendieck'>Grothendieck</a> introduced the idea of a test category. These are by definition small categories on which the presheaves of sets are models for homotopy types of CW-complexes, thus generalising the situation for the category of simplices, for which the category of presheaves is that of <a class='existingWikiWord' href='/nlab/show/diff/simplicial+set'>simplicial sets</a>. The resulting theory was completed and generalised by Cisinki.</p> <h2 id='general'>General</h2> <div class='num_defn'> <h6 id='definition'>Definition</h6> <p>For <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_18' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>𝒯</mi></mrow><annotation encoding='application/x-tex'>\mathcal{T}</annotation></semantics></math> a <a class='existingWikiWord' href='/nlab/show/diff/topos'>topos</a>, a <strong>Cisinski model structure</strong> on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_19' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>𝒯</mi></mrow><annotation encoding='application/x-tex'>\mathcal{T}</annotation></semantics></math> is a <a class='existingWikiWord' href='/nlab/show/diff/model+category'>model category</a> structure on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_20' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>𝒯</mi></mrow><annotation encoding='application/x-tex'>\mathcal{T}</annotation></semantics></math> such that</p> <ol> <li> <p>the <a class='existingWikiWord' href='/nlab/show/diff/cofibration'>cofibrations</a> are precisely the <a class='existingWikiWord' href='/nlab/show/diff/monomorphism'>monomorphisms</a>;</p> </li> <li> <p>it is a <a class='existingWikiWord' href='/nlab/show/diff/cofibrantly+generated+model+category'>cofibrantly generated model category</a>.</p> </li> </ol> </div> <div class='num_remark'> <h6 id='remark'>Remark</h6> <p>Since every <a class='existingWikiWord' href='/nlab/show/diff/topos'>topos</a> is a <a class='existingWikiWord' href='/nlab/show/diff/locally+presentable+category'>locally presentable category</a>, a Cisinski model structure is in particular a <a class='existingWikiWord' href='/nlab/show/diff/combinatorial+model+category'>combinatorial model category</a> structure.</p> </div> <div class='num_remark'> <h6 id='remark_2'>Remark</h6> <p>Since every <a class='existingWikiWord' href='/nlab/show/diff/topos'>topos</a> is an <a class='existingWikiWord' href='/nlab/show/diff/adhesive+category'>adhesive category</a>, monomorphisms are automatically preserved by <a class='existingWikiWord' href='/nlab/show/diff/pushout'>pushout</a>.</p> </div> <div class='num_defn' id='Localizer'> <h6 id='definition_2'>Definition</h6> <p>Say a class <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_21' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi><mo>⊂</mo><mi>Mor</mi><mo stretchy='false'>(</mo><mi>𝒯</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>W \subset Mor(\mathcal{T})</annotation></semantics></math> is an accessible <strong><a class='existingWikiWord' href='/nlab/show/diff/localizer'>localizer</a></strong> on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_22' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>𝒯</mi></mrow><annotation encoding='application/x-tex'>\mathcal{T}</annotation></semantics></math> if it is a class of <a class='existingWikiWord' href='/nlab/show/diff/weak+equivalence'>weak equivalences</a> in a Cisinski model structure on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_23' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>𝒯</mi></mrow><annotation encoding='application/x-tex'>\mathcal{T}</annotation></semantics></math>.</p> </div> <div class='num_prop'> <h6 id='proposition'>Proposition</h6> <p>Every <a class='existingWikiWord' href='/nlab/show/diff/small+set'>small set</a> of <a class='existingWikiWord' href='/nlab/show/diff/morphism'>morphisms</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_24' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Σ</mi><mo>⊂</mo><mi>Mor</mi><mo stretchy='false'>(</mo><mi>𝒯</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>\Sigma \subset Mor(\mathcal{T})</annotation></semantics></math> is contained in a smallest localizer, def. <a class='maruku-ref' href='#Localizer'>2</a>, <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_25' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi><mo stretchy='false'>(</mo><mi>Σ</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>W(\Sigma)</annotation></semantics></math>.</p> </div> <p>One says that <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_26' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi><mo stretchy='false'>(</mo><mi>Σ</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>W(\Sigma)</annotation></semantics></math> is the localiser <em>generated</em> by <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_27' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Σ</mi></mrow><annotation encoding='application/x-tex'>\Sigma</annotation></semantics></math>.</p> <p>So in particular a Cisinski model structure always exists.</p> <h2 id='OnPresheafToposes'>On presheaf toposes</h2> <p>We discuss how on a <a class='existingWikiWord' href='/nlab/show/diff/category+of+presheaves'>presheaf topos</a> equipped with a suitable notion of <a class='existingWikiWord' href='/nlab/show/diff/cylinder+object'>cylinder objects</a> Cisinski model structures can be characterized fairly explicitly. After some <a href='#PreliminaryNotions'>preliminaries</a><em>, the main statement is theorem <a class='maruku-ref' href='#ModelStructureFromHomotopicalStructure'>1</a> below.</em></p> <p>(This follows sections 1.2 and 1.3 of <a href='#Cisinski06'>Cisinski 06</a>).</p> <h3 id='PreliminaryNotions'>Preliminary notions</h3> <p>Let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_28' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math> be a <a class='existingWikiWord' href='/nlab/show/diff/small+category'>small category</a>. Write <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_29' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> or <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_30' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>[</mo><msup><mi>A</mi> <mi>op</mi></msup><mo>,</mo><mi>Set</mi><mo stretchy='false'>]</mo></mrow><annotation encoding='application/x-tex'>[A^{op}, Set]</annotation></semantics></math> for the <a class='existingWikiWord' href='/nlab/show/diff/category+of+presheaves'>category of presheaves</a> over <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_31' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math>. We introduce here, culminating in def. <a class='maruku-ref' href='#HomotopicalStructure'>11</a> below, the ingredients of a <em>homotopical structure</em> on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_32' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>, which is a choice of functorial <a class='existingWikiWord' href='/nlab/show/diff/cylinder+object'>cylinder object</a> together with a compatible notion of <em><a class='existingWikiWord' href='/nlab/show/diff/anodyne+morphism'>anodyne extensions</a></em>. Further below in def. <a class='maruku-ref' href='#ModelStructureMorphismsFromHomotopicalStructure'>12</a> this defines a <a class='existingWikiWord' href='/nlab/show/diff/model+category'>model category</a> structure on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_33' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>.</p> <div class='num_defn' id='FunctorialCylinder'> <h6 id='definition_3'>Definition</h6> <p>For <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_34' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi></mrow><annotation encoding='application/x-tex'>X</annotation></semantics></math> in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_35' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>, a <strong>cylinder</strong> on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_36' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi></mrow><annotation encoding='application/x-tex'>X</annotation></semantics></math> in the following means a <a class='existingWikiWord' href='/nlab/show/diff/cylinder+object'>cylinder object</a>, denoted <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_37' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>I</mi><mo>⊗</mo><mi>X</mi></mrow><annotation encoding='application/x-tex'>I \otimes X</annotation></semantics></math>, factoring the <a class='existingWikiWord' href='/nlab/show/diff/codiagonal'>codiagonal</a></p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_38' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi><mo lspace='thinmathspace' rspace='thinmathspace'>∐</mo><mi>X</mi><mover><mo>→</mo><mrow><mo stretchy='false'>(</mo><msubsup><mo>∂</mo> <mi>X</mi> <mn>0</mn></msubsup><mo>,</mo><msubsup><mo>∂</mo> <mi>X</mi> <mn>1</mn></msubsup><mo stretchy='false'>)</mo></mrow></mover><mi>I</mi><mo>⊗</mo><mi>X</mi><mover><mo>→</mo><mrow><msub><mi>σ</mi> <mi>X</mi></msub></mrow></mover><mi>X</mi></mrow><annotation encoding='application/x-tex'> X \coprod X \stackrel{(\partial_X^0, \partial_X^1)}{\to} I \otimes X \stackrel{\sigma_X}{\to} X </annotation></semantics></math></div> <p>such that the first morphism is a <a class='existingWikiWord' href='/nlab/show/diff/monomorphism'>monomorphism</a>.</p> <p>A <a class='existingWikiWord' href='/nlab/show/diff/homomorphism'>homomorphism</a> of such cyclinders is a pair of morphisms <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_39' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi><mo>→</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>X \to Y</annotation></semantics></math> and <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_40' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>I</mi><mo>⊗</mo><mi>X</mi><mo>→</mo><mi>I</mi><mo>⊗</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>I \otimes X \to I \otimes Y</annotation></semantics></math> in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_41' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>, making the evident squares commute. This defines a category <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_42' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Cyl</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>Cyl(A)</annotation></semantics></math> of cylinder objects on presheaves on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_43' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math>, equipped with a <a class='existingWikiWord' href='/nlab/show/diff/forgetful+functor'>forgetful functor</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_44' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Cyl</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo>→</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>Cyl(A) \to PSh(A)</annotation></semantics></math> that sends a cylinder <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_45' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>I</mi><mo>⊗</mo><mi>X</mi></mrow><annotation encoding='application/x-tex'>I \otimes X</annotation></semantics></math> to its underlying object <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_46' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi></mrow><annotation encoding='application/x-tex'>X</annotation></semantics></math>.</p> <p>A <strong>functorial cylinder object</strong> over <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_47' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math> is a <a class='existingWikiWord' href='/nlab/show/diff/section'>section</a> of this functor.</p> </div> <p>This is (<a href='#Cisinski06'>Cisinski 06, def. 1.3.1</a>).</p> <p>In the following, let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_48' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi><mo>:</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo>→</mo><mi>Cyl</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>J : PSh(A) \to Cyl(A)</annotation></semantics></math> be a choice of functorial cylinder object. Equivalently, this is a choice of endofunctor</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_49' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>I</mi><mo>⊗</mo><mo stretchy='false'>(</mo><mo lspace='verythinmathspace' rspace='0em'>−</mo><mo stretchy='false'>)</mo><mo>:</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo>→</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'> I \otimes (-) : PSh(A) \to PSh(A) </annotation></semantics></math></div> <p>equipped with <a class='existingWikiWord' href='/nlab/show/diff/natural+transformation'>natural transformations</a></p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_50' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>(</mo><mo>∂</mo><mi>I</mi><mo stretchy='false'>)</mo><mo>⊗</mo><mo stretchy='false'>(</mo><mo lspace='verythinmathspace' rspace='0em'>−</mo><mo stretchy='false'>)</mo><mover><mo>→</mo><mrow><mo stretchy='false'>(</mo><msubsup><mo>∂</mo> <mrow><mo stretchy='false'>(</mo><mo lspace='verythinmathspace' rspace='0em'>−</mo><mo stretchy='false'>)</mo></mrow> <mn>0</mn></msubsup><mo>,</mo><msubsup><mo>∂</mo> <mrow><mo stretchy='false'>(</mo><mo lspace='verythinmathspace' rspace='0em'>−</mo><mo stretchy='false'>)</mo></mrow> <mn>1</mn></msubsup><mo stretchy='false'>)</mo></mrow></mover><mi>I</mi><mo>⊗</mo><mo stretchy='false'>(</mo><mo lspace='verythinmathspace' rspace='0em'>−</mo><mo stretchy='false'>)</mo><mo>→</mo><mi>Id</mi></mrow><annotation encoding='application/x-tex'> (\partial I)\otimes (-) \stackrel{(\partial^0_{(-)}, \partial^1_{(-)})}{\to} I \otimes (-) \to Id </annotation></semantics></math></div> <p>where <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_51' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>(</mo><mo>∂</mo><mi>I</mi><mo stretchy='false'>)</mo><mo>⊗</mo><mi>X</mi><mo>:</mo><mo>=</mo><mi>X</mi><mo lspace='thinmathspace' rspace='thinmathspace'>∐</mo><mi>X</mi></mrow><annotation encoding='application/x-tex'>(\partial I) \otimes X := X \coprod X</annotation></semantics></math>, such that the composite is the functorial codiagonal, and where the first transformation is a monomorphism.</p> <div class='num_defn' id='ElementaryJHomotopy'> <h6 id='definition_4'>Definition</h6> <p>For <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_52' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi><mo>,</mo><mi>g</mi><mo>:</mo><mi>X</mi><mo>→</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>f,g : X \to Y</annotation></semantics></math> two morphisms in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_53' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>, we say an <strong>elementary <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_54' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy</strong> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_55' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi><mo>⇒</mo><mi>g</mi></mrow><annotation encoding='application/x-tex'>f \Rightarrow g</annotation></semantics></math> from <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_56' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi></mrow><annotation encoding='application/x-tex'>f</annotation></semantics></math> to <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_57' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>g</mi></mrow><annotation encoding='application/x-tex'>g</annotation></semantics></math> is a <a class='existingWikiWord' href='/nlab/show/diff/homotopy'>left homotopy</a> from <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_58' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi></mrow><annotation encoding='application/x-tex'>f</annotation></semantics></math> to <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_59' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>g</mi></mrow><annotation encoding='application/x-tex'>g</annotation></semantics></math> with respect to the chosen cylinder object <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_60' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>, hence a morphism <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_61' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>η</mi><mo>:</mo><mi>I</mi><mo>⊗</mo><mi>X</mi><mo>→</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>\eta : I \otimes X \to Y</annotation></semantics></math> fitting into a diagram</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_62' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mi>X</mi></mtd> <mtd /> <mtd /></mtr> <mtr><mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mrow><msubsup><mo>∂</mo> <mi>X</mi> <mn>0</mn></msubsup></mrow></mpadded></msup></mtd> <mtd><msup><mo>↘</mo> <mi>f</mi></msup></mtd></mtr> <mtr><mtd><mi>I</mi><mo>⊗</mo><mi>X</mi></mtd> <mtd><mover><mo>→</mo><mi>η</mi></mover></mtd> <mtd><mi>Y</mi></mtd></mtr> <mtr><mtd><msup><mo stretchy='false'>↑</mo> <mpadded width='0'><mrow><msubsup><mo>∂</mo> <mi>X</mi> <mn>1</mn></msubsup></mrow></mpadded></msup></mtd> <mtd><msub><mo>↗</mo> <mi>g</mi></msub></mtd></mtr> <mtr><mtd><mi>X</mi></mtd></mtr></mtable></mrow><mspace width='thinmathspace' /><mo>.</mo></mrow><annotation encoding='application/x-tex'> \array{ X && \\ \downarrow^{\mathrlap{\partial^0_X}} & \searrow^f \\ I \otimes X &\stackrel{\eta}{\to}& Y \\ \uparrow^{\mathrlap{\partial^1_X}} & \nearrow_g \\ X } \,. </annotation></semantics></math></div> <p>We say <strong><math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_63' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy</strong> for the <a class='existingWikiWord' href='/nlab/show/diff/equivalence+relation'>equivalence relation</a> <em>generated</em> by this.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, def. 1.3.3</a>).</p> <div class='num_prop'> <h6 id='proposition_2'>Proposition</h6> <p><math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_64' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy is compatible with composition in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_65' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>.</p> </div> <div class='proof'> <h6 id='proof'>Proof</h6> <p>It is sufficient to show that elementary <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_66' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopies are compatible with composition.</p> <p>So for</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_67' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mi>X</mi></mtd> <mtd /> <mtd /></mtr> <mtr><mtd><mo stretchy='false'>↓</mo></mtd> <mtd><msup><mo>↘</mo> <mi>f</mi></msup></mtd></mtr> <mtr><mtd><mi>I</mi><mo>⊗</mo><mi>X</mi></mtd> <mtd><mover><mo>→</mo><mi>η</mi></mover></mtd> <mtd><mi>Y</mi></mtd></mtr> <mtr><mtd><mo stretchy='false'>↑</mo></mtd> <mtd><msub><mo>↗</mo> <mi>g</mi></msub></mtd></mtr> <mtr><mtd><mi>X</mi></mtd></mtr></mtable></mrow></mrow><annotation encoding='application/x-tex'> \array{ X && \\ \downarrow & \searrow^f \\ I \otimes X &\stackrel{\eta}{\to}& Y \\ \uparrow & \nearrow_g \\ X } </annotation></semantics></math></div> <p>an elementary <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_68' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_69' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi><mo>⇒</mo><mi>g</mi></mrow><annotation encoding='application/x-tex'>f \Rightarrow g</annotation></semantics></math>, and for</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_70' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mi>Y</mi></mtd> <mtd /> <mtd /></mtr> <mtr><mtd><mo stretchy='false'>↓</mo></mtd> <mtd><msup><mo>↘</mo> <mrow><mi>f</mi><mo>′</mo></mrow></msup></mtd></mtr> <mtr><mtd><mi>I</mi><mo>⊗</mo><mi>Y</mi></mtd> <mtd><mover><mo>→</mo><mi>η</mi></mover></mtd> <mtd><mi>Z</mi></mtd></mtr> <mtr><mtd><mo stretchy='false'>↑</mo></mtd> <mtd><msub><mo>↗</mo> <mrow><mi>g</mi><mo>′</mo></mrow></msub></mtd></mtr> <mtr><mtd><mi>Y</mi></mtd></mtr></mtable></mrow></mrow><annotation encoding='application/x-tex'> \array{ Y && \\ \downarrow & \searrow^{f'} \\ I \otimes Y &\stackrel{\eta}{\to}& Z \\ \uparrow & \nearrow_{g'} \\ Y } </annotation></semantics></math></div> <p>one <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_71' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi><mo>′</mo><mo>⇒</mo><mi>g</mi><mo>′</mo></mrow><annotation encoding='application/x-tex'>f' \Rightarrow g'</annotation></semantics></math>, we obtain an elementary homotopy <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_72' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi><mo>′</mo><mo>∘</mo><mi>f</mi><mo>⇒</mo><mi>g</mi><mo>′</mo><mo>∘</mo><mi>f</mi></mrow><annotation encoding='application/x-tex'>f' \circ f \Rightarrow g' \circ f</annotation></semantics></math> by forming</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_73' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mi>X</mi></mtd> <mtd><mover><mo>→</mo><mi>f</mi></mover></mtd> <mtd><mi>Y</mi></mtd> <mtd /> <mtd /></mtr> <mtr><mtd><mo stretchy='false'>↓</mo></mtd> <mtd /> <mtd><mo stretchy='false'>↓</mo></mtd> <mtd><msup><mo>↘</mo> <mrow><mi>f</mi><mo>′</mo></mrow></msup></mtd></mtr> <mtr><mtd><mi>I</mi><mo>⊗</mo><mi>X</mi></mtd> <mtd><mover><mo>→</mo><mrow><mi>I</mi><mo>⊗</mo><mi>f</mi></mrow></mover></mtd> <mtd><mi>I</mi><mo>⊗</mo><mi>Y</mi></mtd> <mtd><mover><mo>→</mo><mi>η</mi></mover></mtd> <mtd><mi>Z</mi></mtd></mtr> <mtr><mtd><mo stretchy='false'>↑</mo></mtd> <mtd /> <mtd><mo stretchy='false'>↑</mo></mtd> <mtd><msub><mo>↗</mo> <mrow><mi>g</mi><mo>′</mo></mrow></msub></mtd></mtr> <mtr><mtd><mi>X</mi></mtd> <mtd><mover><mo>→</mo><mi>f</mi></mover></mtd> <mtd><mi>Y</mi></mtd></mtr></mtable></mrow></mrow><annotation encoding='application/x-tex'> \array{ X & \stackrel{f}{\to} & Y && \\ \downarrow && \downarrow & \searrow^{f'} \\ I \otimes X &\stackrel{I \otimes f}{\to}& I \otimes Y &\stackrel{\eta}{\to}& Z \\ \uparrow && \uparrow & \nearrow_{g'} \\ X &\stackrel{f}{\to}& Y } </annotation></semantics></math></div> <p>and then an elementary <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_74' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_75' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>g</mi><mo>′</mo><mo>∘</mo><mi>f</mi><mo>⇒</mo><mi>g</mi><mo>′</mo><mo>∘</mo><mi>g</mi></mrow><annotation encoding='application/x-tex'>g' \circ f \Rightarrow g '\circ g</annotation></semantics></math> by forming</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_76' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mi>X</mi></mtd> <mtd /> <mtd /></mtr> <mtr><mtd><mo stretchy='false'>↓</mo></mtd> <mtd><msup><mo>↘</mo> <mi>f</mi></msup></mtd></mtr> <mtr><mtd><mi>I</mi><mo>⊗</mo><mi>X</mi></mtd> <mtd><mover><mo>→</mo><mi>η</mi></mover></mtd> <mtd><mi>Y</mi></mtd> <mtd><mover><mo>→</mo><mrow><mi>g</mi><mo>′</mo></mrow></mover></mtd> <mtd><mi>Z</mi></mtd></mtr> <mtr><mtd><mo stretchy='false'>↑</mo></mtd> <mtd><msub><mo>↗</mo> <mi>g</mi></msub></mtd></mtr> <mtr><mtd><mi>X</mi></mtd></mtr></mtable></mrow><mspace width='thinmathspace' /><mo>.</mo></mrow><annotation encoding='application/x-tex'> \array{ X && \\ \downarrow & \searrow^f \\ I \otimes X &\stackrel{\eta}{\to}& Y &\stackrel{g'}{\to}& Z \\ \uparrow & \nearrow_g \\ X } \,. </annotation></semantics></math></div> <p>Together this generates a <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_77' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_78' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi><mo>′</mo><mo>∘</mo><mi>f</mi><mo>⇒</mo><mi>g</mi><mo>′</mo><mo>∘</mo><mi>g</mi></mrow><annotation encoding='application/x-tex'>f' \circ f \Rightarrow g' \circ g</annotation></semantics></math>.</p> </div> <p>Hence the following is well defined.</p> <div class='num_defn' id='JHomotopyCategory'> <h6 id='definition_5'>Definition</h6> <p>Write <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_79' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>Ho</mi> <mi>J</mi></msub><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>Ho_J(A)</annotation></semantics></math> for the category whose objects are those of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_80' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>, and whose morphisms are <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_81' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy equivalence classes of morphisms in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_82' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> – the <strong><math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_83' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy category</strong>. Write</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_84' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Q</mi><mo>:</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo>→</mo><msub><mi>Ho</mi> <mi>J</mi></msub><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'> Q : PSh(A) \to Ho_J(A) </annotation></semantics></math></div> <p>for the projection functor.</p> </div> <div class='num_defn' id='JHomotopyEquivalence'> <h6 id='definition_6'>Definition</h6> <p>A morphism <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_85' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi><mo>:</mo><mi>X</mi><mo>→</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>f : X \to Y</annotation></semantics></math> in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_86' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> is called a <strong><math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_87' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy equivalence</strong> if it is sent by <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_88' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Q</mi></mrow><annotation encoding='application/x-tex'>Q</annotation></semantics></math> to an <a class='existingWikiWord' href='/nlab/show/diff/isomorphism'>isomorphism</a>.</p> <p>An object <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_89' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi><mo>∈</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>X \in PSh(A)</annotation></semantics></math> is called <strong><math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_90' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-contractible</strong> if <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_91' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi><mo>→</mo><mo>*</mo></mrow><annotation encoding='application/x-tex'>X \to *</annotation></semantics></math> is a <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_92' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy equivalence.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, def. 1.3.4</a>).</p> <div class='num_defn' id='AcyclicFibration'> <h6 id='definition_7'>Definition</h6> <p>A morphism <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_93' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi><mo>:</mo><mi>X</mi><mo>→</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>f : X \to Y</annotation></semantics></math> in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_94' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> is called an <strong>acyclic fibration</strong> if it has the <a class='existingWikiWord' href='/nlab/show/diff/lift'>right lifting property</a> against all monomorphisms.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, def. 1.2.18</a>).</p> <div class='num_prop' id='SomePropertiesOfAcyclicFibrations'> <h6 id='proposition_3'>Proposition</h6> <p>Every acyclic fibration in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_95' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> is a <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_96' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy equivalence.</p> <p>More is true: every trivial fibration <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_97' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi><mo>:</mo><mi>X</mi><mo>→</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>p : X \to Y</annotation></semantics></math></p> <ol> <li> <p>has a <a class='existingWikiWord' href='/nlab/show/diff/section'>section</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_98' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>s</mi><mo>:</mo><mi>Y</mi><mo>→</mo><mi>X</mi></mrow><annotation encoding='application/x-tex'>s : Y \to X</annotation></semantics></math>;</p> </li> <li> <p>which is also a <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_99' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy left inverse;</p> </li> <li> <p>by an elementary <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_100' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_101' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>h</mi><mo>:</mo><mi>id</mi><mo>⇒</mo><mi>s</mi><mo>∘</mo><mi>p</mi></mrow><annotation encoding='application/x-tex'>h : id \Rightarrow s \circ p</annotation></semantics></math> which satisfies <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_102' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi><mo>∘</mo><mi>h</mi><mo>=</mo><mi>p</mi><mo>∘</mo><msub><mi>σ</mi> <mi>X</mi></msub></mrow><annotation encoding='application/x-tex'>p \circ h = p \circ \sigma_X</annotation></semantics></math>.</p> </li> </ol> </div> <p>(<a href='#Cisinski06'>Cisinski 06, lemma 1.3.5</a>).</p> <div class='proof'> <h6 id='proof_2'>Proof</h6> <p>The existence of the section <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_103' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>s</mi><mo>:</mo><mi>Y</mi><mo>→</mo><mi>X</mi></mrow><annotation encoding='application/x-tex'>s : Y \to X</annotation></semantics></math> follows by right lifting against the monomorphism <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_104' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>∅</mi><mo>→</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>\emptyset \to Y</annotation></semantics></math> (out of the <a class='existingWikiWord' href='/nlab/show/diff/initial+object'>initial object</a>)</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_105' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mi>∅</mi></mtd> <mtd><mo>→</mo></mtd> <mtd><mi>X</mi></mtd></mtr> <mtr><mtd><mo stretchy='false'>↓</mo></mtd> <mtd><msub><mo>↗</mo> <mi>s</mi></msub></mtd> <mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mi>p</mi></mpadded></msup></mtd></mtr> <mtr><mtd><mi>Y</mi></mtd> <mtd><mover><mo>→</mo><mo>=</mo></mover></mtd> <mtd><mi>Y</mi></mtd></mtr></mtable></mrow><mspace width='thinmathspace' /><mo>.</mo></mrow><annotation encoding='application/x-tex'> \array{ \emptyset &\to& X \\ \downarrow &\nearrow_s& \downarrow^{\mathrlap{p}} \\ Y &\stackrel{=}{\to}& Y } \,. </annotation></semantics></math></div> <p>The <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_106' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_107' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>h</mi></mrow><annotation encoding='application/x-tex'>h</annotation></semantics></math> is obtained by lifting in the diagram</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_108' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mi>X</mi><mo lspace='thinmathspace' rspace='thinmathspace'>∐</mo><mi>X</mi></mtd> <mtd><mover><mo>→</mo><mrow><mo stretchy='false'>(</mo><msub><mi>id</mi> <mi>X</mi></msub><mo>,</mo><mi>s</mi><mo>∘</mo><mi>p</mi><mo stretchy='false'>)</mo></mrow></mover></mtd> <mtd><mi>X</mi></mtd></mtr> <mtr><mtd><msup><mrow /> <mpadded lspace='-100%width' width='0'><mrow><mo stretchy='false'>(</mo><msubsup><mo>∂</mo> <mi>X</mi> <mn>0</mn></msubsup><mo>,</mo><msubsup><mo>∂</mo> <mi>X</mi> <mn>1</mn></msubsup><mo stretchy='false'>)</mo></mrow></mpadded></msup><mo stretchy='false'>↓</mo></mtd> <mtd /> <mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mi>p</mi></mpadded></msup></mtd></mtr> <mtr><mtd><mi>I</mi><mo>⊗</mo><mi>X</mi></mtd> <mtd><mover><mo>→</mo><mrow><mi>p</mi><mo>∘</mo><msub><mi>σ</mi> <mi>X</mi></msub></mrow></mover></mtd> <mtd><mi>Y</mi></mtd></mtr></mtable></mrow><mspace width='thinmathspace' /><mo>.</mo></mrow><annotation encoding='application/x-tex'> \array{ X \coprod X &\stackrel{(id_X, s \circ p)}{\to}& X \\ {}^{\mathllap{(\partial^0_X, \partial^1_X)}}\downarrow && \downarrow^{\mathrlap{p}} \\ I \otimes X &\stackrel{p \circ \sigma_X}{\to}& Y } \,. </annotation></semantics></math></div></div> <div class='num_defn' id='ElementaryHomotopicalDatum'> <h6 id='definition_8'>Definition</h6> <p>An <strong>elementary homotopical datum</strong> on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_109' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> is a functorial cylinder <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_110' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>, def. <a class='maruku-ref' href='#FunctorialCylinder'>3</a>, such that</p> <ol> <li> <p>the functor <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_111' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>I</mi><mo>⊗</mo><mo stretchy='false'>(</mo><mo lspace='verythinmathspace' rspace='0em'>−</mo><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>I \otimes (-)</annotation></semantics></math> commutes with small <a class='existingWikiWord' href='/nlab/show/diff/colimit'>colimits</a> and preserves monomorphisms;</p> </li> <li> <p>for all <a class='existingWikiWord' href='/nlab/show/diff/monomorphism'>monomorphisms</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_112' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi><mo>:</mo><mi>K</mi><mo>→</mo><mi>L</mi></mrow><annotation encoding='application/x-tex'>f : K \to L</annotation></semantics></math> the <a class='existingWikiWord' href='/nlab/show/diff/diagram'>diagrams</a></p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_113' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mi>K</mi></mtd> <mtd><mover><mo>→</mo><mrow><mo stretchy='false'>(</mo><mi>id</mi><mo>,</mo><mi>f</mi><mo stretchy='false'>)</mo></mrow></mover></mtd> <mtd><mi>L</mi></mtd></mtr> <mtr><mtd><msup><mrow /> <mpadded lspace='-100%width' width='0'><mrow><mo stretchy='false'>(</mo><mi>e</mi><mo>,</mo><mi>id</mi><mo stretchy='false'>)</mo></mrow></mpadded></msup><mo stretchy='false'>↓</mo></mtd> <mtd /> <mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mrow><mo stretchy='false'>(</mo><mi>e</mi><mo>,</mo><mi>id</mi><mo stretchy='false'>)</mo></mrow></mpadded></msup></mtd></mtr> <mtr><mtd><mi>I</mi><mo>⊗</mo><mi>K</mi></mtd> <mtd><mover><mo>→</mo><mrow><mi>I</mi><mo>⊗</mo><mi>f</mi></mrow></mover></mtd> <mtd><mi>I</mi><mo>⊗</mo><mi>L</mi></mtd></mtr></mtable></mrow></mrow><annotation encoding='application/x-tex'> \array{ K &\stackrel{(id, f)}{\to}& L \\ {}^{\mathllap{(e,id)}}\downarrow && \downarrow^{\mathrlap{(e,id)}} \\ I \otimes K &\stackrel{I \otimes f}{\to}& I \otimes L } </annotation></semantics></math></div> <p>for <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_114' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>e</mi><mo>∈</mo><mo stretchy='false'>{</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo stretchy='false'>}</mo></mrow><annotation encoding='application/x-tex'>e \in \{0,1\}</annotation></semantics></math> is a <a class='existingWikiWord' href='/nlab/show/diff/pullback'>pullback</a> square.</p> </li> </ol> </div> <p>(<a href='#Cisinski06'>Cisinski 06, def. 1.3.6</a>).</p> <div class='num_remark' id='PullbackOfMonosAndUnions'> <h6 id='remark_3'>Remark</h6> <p>For</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_115' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mi>R</mi></mtd> <mtd><mo>→</mo></mtd> <mtd><mi>S</mi></mtd></mtr> <mtr><mtd><mo stretchy='false'>↓</mo></mtd> <mtd /> <mtd><mo stretchy='false'>↓</mo></mtd></mtr> <mtr><mtd><mi>T</mi></mtd> <mtd><mo>→</mo></mtd> <mtd><mi>U</mi></mtd></mtr></mtable></mrow></mrow><annotation encoding='application/x-tex'> \array{ R &\to & S \\ \downarrow && \downarrow \\ T &\to& U } </annotation></semantics></math></div> <p>a <a class='existingWikiWord' href='/nlab/show/diff/pullback'>pullback</a> square in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_116' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> of two monomorphisms <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_117' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>S</mi><mo>↪</mo><mi>U</mi></mrow><annotation encoding='application/x-tex'>S \hookrightarrow U</annotation></semantics></math> and <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_118' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>T</mi><mo>↪</mo><mi>U</mi></mrow><annotation encoding='application/x-tex'>T \hookrightarrow U</annotation></semantics></math>, the universal morphism out of the <a class='existingWikiWord' href='/nlab/show/diff/pushout'>pushout</a></p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_119' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>T</mi><munder><mo lspace='thinmathspace' rspace='thinmathspace'>∐</mo> <mi>R</mi></munder><mi>S</mi><mo>→</mo><mi>U</mi></mrow><annotation encoding='application/x-tex'> T \coprod_R S \to U </annotation></semantics></math></div> <p>is also a monomorphism, usually written as the morphism out of the <em><a class='existingWikiWord' href='/nlab/show/diff/union'>union</a></em></p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_120' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>T</mi><mo>∪</mo><mi>S</mi><mo>↪</mo><mi>U</mi><mspace width='thinmathspace' /><mo>.</mo></mrow><annotation encoding='application/x-tex'> T \cup S \hookrightarrow U \,. </annotation></semantics></math></div></div> <div class='proof'> <h6 id='proof_3'>Proof</h6> <p>All this follows, for instance, from the corresponding statements in <a class='existingWikiWord' href='/nlab/show/diff/Set'>Set</a>, over each object of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_121' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math>.</p> </div> <div class='num_defn'> <h6 id='definition_9'>Definition</h6> <p>Let</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_122' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msup><mo>∂</mo> <mi>ϵ</mi></msup><mo>:</mo><mo stretchy='false'>{</mo><mi>ϵ</mi><mo stretchy='false'>}</mo><mo>⊗</mo><mo stretchy='false'>(</mo><mo lspace='verythinmathspace' rspace='0em'>−</mo><mo stretchy='false'>)</mo><mo>↪</mo><mi>I</mi><mo>⊗</mo><mo stretchy='false'>(</mo><mo lspace='verythinmathspace' rspace='0em'>−</mo><mo stretchy='false'>)</mo><mspace width='thinmathspace' /><mo>,</mo></mrow><annotation encoding='application/x-tex'> \partial^\epsilon : \{\epsilon\}\otimes(-) \hookrightarrow I \otimes(-) \,, </annotation></semantics></math></div> <p>for <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_123' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>ϵ</mi><mo>=</mo><mn>0</mn><mo>,</mo><mn>1</mn></mrow><annotation encoding='application/x-tex'>\epsilon = 0,1</annotation></semantics></math>, be the <a class='existingWikiWord' href='/nlab/show/diff/subfunctor'>subfunctor</a> which is the <a class='existingWikiWord' href='/nlab/show/diff/image'>image</a> of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_124' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msup><mo>∂</mo> <mi>ϵ</mi></msup><mo>:</mo><msub><mi>Id</mi> <mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow></msub><mo>→</mo><mi>I</mi><mo>⊗</mo><mo stretchy='false'>(</mo><mo lspace='verythinmathspace' rspace='0em'>−</mo><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>\partial^\epsilon : Id_{PSh(A)} \to I \otimes (-)</annotation></semantics></math>.</p> <p>This way for any <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_125' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi><mo>∈</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>X \in PSh(A)</annotation></semantics></math> the boundary inclusions <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_126' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msubsup><mo>∂</mo> <mi>X</mi> <mi>ϵ</mi></msubsup><mo>:</mo><mi>X</mi><mo>→</mo><mi>I</mi><mo>⊗</mo><mi>X</mi></mrow><annotation encoding='application/x-tex'>\partial^\epsilon_X : X \to I \otimes X</annotation></semantics></math> are identified with</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_127' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msup><mo>∂</mo> <mi>ϵ</mi></msup><mo>⊗</mo><msub><mi>id</mi> <mi>X</mi></msub><mo>:</mo><mo stretchy='false'>{</mo><mi>ϵ</mi><mo stretchy='false'>}</mo><mo>⊗</mo><mi>X</mi><mo>→</mo><mi>I</mi><mo>⊗</mo><mi>X</mi><mspace width='thinmathspace' /><mo>.</mo></mrow><annotation encoding='application/x-tex'> \partial^\epsilon \otimes id_X : \{\epsilon\} \otimes X \to I \otimes X \,. </annotation></semantics></math></div></div> <div class='num_remark'> <h6 id='remark_4'>Remark</h6> <p>The second condition on an <em>elementary homotopical datum</em>, def. <a class='maruku-ref' href='#ElementaryHomotopicalDatum'>8</a> implies that the canonical morphism</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_128' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi><mo>⊗</mo><mi>K</mi><mo>∪</mo><mo stretchy='false'>(</mo><mo>∂</mo><mi>J</mi><mo stretchy='false'>)</mo><mo>⊗</mo><mi>L</mi><mo>→</mo><mi>J</mi><mo>⊗</mo><mi>L</mi></mrow><annotation encoding='application/x-tex'> J \otimes K \cup (\partial J) \otimes L \to J \otimes L </annotation></semantics></math></div> <p>is a <a class='existingWikiWord' href='/nlab/show/diff/monomorphism'>monomorphism</a>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, remark 1.3.7</a>).</p> <div class='proof'> <h6 id='proof_4'>Proof</h6> <p>The condition implies that</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_129' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mo stretchy='false'>{</mo><mi>ϵ</mi><mo stretchy='false'>}</mo><mo>⊗</mo><mi>K</mi></mtd> <mtd><mover><mo>→</mo><mrow><msub><mi>id</mi> <mo stretchy='false'>{</mo></msub><mi>ϵ</mi><mo stretchy='false'>}</mo><mo>⊗</mo><mi>j</mi></mrow></mover></mtd> <mtd><mo stretchy='false'>{</mo><mi>ϵ</mi><mo stretchy='false'>}</mo><mo>⊗</mo><mi>L</mi></mtd></mtr> <mtr><mtd><msup><mrow /> <mpadded lspace='-100%width' width='0'><mrow><msup><mo>∂</mo> <mi>ϵ</mi></msup><mo>⊗</mo><msub><mi>id</mi> <mi>K</mi></msub></mrow></mpadded></msup><mo stretchy='false'>↓</mo></mtd> <mtd /> <mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mrow><msup><mo>∂</mo> <mi>ϵ</mi></msup><mo>⊗</mo><msub><mi>id</mi> <mi>L</mi></msub></mrow></mpadded></msup></mtd></mtr> <mtr><mtd><mi>I</mi><mo>⊗</mo><mi>K</mi></mtd> <mtd><mover><mo>→</mo><mrow><mo stretchy='false'>(</mo><msub><mi>id</mi> <mi>I</mi></msub><mo stretchy='false'>)</mo><mo>⊗</mo><mi>j</mi></mrow></mover></mtd> <mtd><mi>I</mi><mo>⊗</mo><mi>L</mi></mtd></mtr></mtable></mrow></mrow><annotation encoding='application/x-tex'> \array{ \{\epsilon\} \otimes K &\stackrel{id_\{\epsilon\} \otimes j}{\to}& \{\epsilon\} \otimes L \\ {}^{\mathllap{\partial^\epsilon \otimes id_K}}\downarrow && \downarrow^{\mathrlap{\partial^\epsilon \otimes id_L}} \\ I \otimes K &\stackrel{(id_I) \otimes j}{\to}& I \otimes L } </annotation></semantics></math></div> <p>is a pullback, for <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_130' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>ϵ</mi><mo>=</mo><mn>0</mn><mo>,</mo><mn>1</mn></mrow><annotation encoding='application/x-tex'>\epsilon = 0,1</annotation></semantics></math>, hence that</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_131' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mo>∂</mo><mi>I</mi><mo>⊗</mo><mi>K</mi></mtd> <mtd><mover><mo>→</mo><mrow><msub><mi>id</mi> <mrow><mo>∂</mo><mi>I</mi></mrow></msub><mo>⊗</mo><mi>j</mi></mrow></mover></mtd> <mtd><mo>∂</mo><mi>I</mi><mo>⊗</mo><mi>L</mi></mtd></mtr> <mtr><mtd><msup><mrow /> <mpadded lspace='-100%width' width='0'><mrow><mi>i</mi><mo>⊗</mo><msub><mi>id</mi> <mi>K</mi></msub></mrow></mpadded></msup><mo stretchy='false'>↓</mo></mtd> <mtd /> <mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mrow><mi>i</mi><mo>⊗</mo><msub><mi>id</mi> <mi>L</mi></msub></mrow></mpadded></msup></mtd></mtr> <mtr><mtd><mi>I</mi><mo>⊗</mo><mi>K</mi></mtd> <mtd><mover><mo>→</mo><mrow><mo stretchy='false'>(</mo><msub><mi>id</mi> <mi>I</mi></msub><mo stretchy='false'>)</mo><mo>⊗</mo><mi>j</mi></mrow></mover></mtd> <mtd><mi>I</mi><mo>⊗</mo><mi>L</mi></mtd></mtr></mtable></mrow></mrow><annotation encoding='application/x-tex'> \array{ \partial I \otimes K &\stackrel{id_{\partial I} \otimes j}{\to}& \partial I \otimes L \\ {}^{\mathllap{i \otimes id_K}}\downarrow && \downarrow^{\mathrlap{i \otimes id_L}} \\ I \otimes K &\stackrel{(id_I) \otimes j}{\to}& I \otimes L } </annotation></semantics></math></div> <p>is a pullback. So the statement follows with remark <a class='maruku-ref' href='#PullbackOfMonosAndUnions'>3</a>.</p> </div> <div class='num_example' id='SegmentObject'> <h6 id='example'>Example</h6> <p>Let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_132' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>I</mi><mo>∈</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>I \in PSh(A)</annotation></semantics></math> be any object equipped with two points (global sections) <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_133' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msup><mo>∂</mo> <mn>0</mn></msup><mo>,</mo><msup><mo>∂</mo> <mn>1</mn></msup><mo>:</mo><mo>*</mo><mo>→</mo><mi>I</mi></mrow><annotation encoding='application/x-tex'>\partial^0, \partial^1 : * \to I</annotation></semantics></math> which are disjoint in that</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_134' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mi>∅</mi></mtd> <mtd><mo>→</mo></mtd> <mtd><mo>*</mo></mtd></mtr> <mtr><mtd><mo stretchy='false'>↓</mo></mtd> <mtd /> <mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mrow><msup><mo>∂</mo> <mn>0</mn></msup></mrow></mpadded></msup></mtd></mtr> <mtr><mtd><mo>*</mo></mtd> <mtd><mover><mo>→</mo><mrow><msup><mo>∂</mo> <mn>1</mn></msup></mrow></mover></mtd> <mtd><mi>I</mi></mtd></mtr></mtable></mrow></mrow><annotation encoding='application/x-tex'> \array{ \emptyset &\to& * \\ \downarrow && \downarrow^{\mathrlap{\partial^0}} \\ * &\stackrel{\partial^1}{\to}& I } </annotation></semantics></math></div> <p>is a <a class='existingWikiWord' href='/nlab/show/diff/pullback'>pullback</a> square (here <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_135' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>∅</mi></mrow><annotation encoding='application/x-tex'>\emptyset</annotation></semantics></math> is the <a class='existingWikiWord' href='/nlab/show/diff/initial+object'>initial object</a> in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_136' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>). This induces a functorial cylinder by the assignment</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_137' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi><mo>↦</mo><mi>I</mi><mo>×</mo><mi>X</mi><mspace width='thinmathspace' /><mo>,</mo></mrow><annotation encoding='application/x-tex'> X \mapsto I \times X \,, </annotation></semantics></math></div> <p>where on the right we have the cartesian product.</p> <p>This defines an <em>elementary homotopical datum</em> in the sense of def. <a class='maruku-ref' href='#ElementaryHomotopicalDatum'>8</a>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, example 1.3.8</a>).</p> <div class='proof'> <h6 id='proof_5'>Proof</h6> <p>The disjointness of the two points ensures that <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_138' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo>*</mo><mo lspace='thinmathspace' rspace='thinmathspace'>∐</mo><mo>*</mo><mover><mo>→</mo><mrow><mo stretchy='false'>(</mo><msup><mo>∂</mo> <mn>0</mn></msup><mo>,</mo><msup><mo>∂</mo> <mn>1</mn></msup><mo stretchy='false'>)</mo></mrow></mover><mi>I</mi></mrow><annotation encoding='application/x-tex'>* \coprod * \stackrel{(\partial^0, \partial^1)}{\to} I</annotation></semantics></math> is a monomorphism.</p> <p>The interval commutes with colimits as these and the product are computed objectwise, and products in <a class='existingWikiWord' href='/nlab/show/diff/Set'>Set</a> commute with colimits. More abstractly: by the <a class='existingWikiWord' href='/nlab/show/diff/Giraud%27s+theorem'>Giraud theorem</a> valid in the <a class='existingWikiWord' href='/nlab/show/diff/category+of+presheaves'>presheaf topos</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_139' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> we have “<a class='existingWikiWord' href='/nlab/show/diff/pullback-stable+colimit'>universal colimits</a>”: they are preserved by pullback, and in particular by cartesian product. Therefore the first clause of def. <a class='maruku-ref' href='#ElementaryHomotopicalDatum'>8</a> is satisfied.</p> <p>Similarly, the second axiom of def. <a class='maruku-ref' href='#ElementaryHomotopicalDatum'>8</a> holds because <a class='existingWikiWord' href='/nlab/show/diff/limit'>limits</a> commute over each other.</p> </div> <div class='num_example' id='LawvereCylinder'> <h6 id='example_2'>Example</h6> <p><strong>(Lawvere cylinder)</strong></p> <p>Let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_140' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>I</mi><mo>:</mo><mo>=</mo><mi>Ω</mi></mrow><annotation encoding='application/x-tex'>I := \Omega</annotation></semantics></math> be the <a class='existingWikiWord' href='/nlab/show/diff/subobject+classifier'>subobject classifier</a> in the <a class='existingWikiWord' href='/nlab/show/diff/category+of+presheaves'>presheaf topos</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_141' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>. This is the presheaf which to an object <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_142' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>U</mi></mrow><annotation encoding='application/x-tex'>U</annotation></semantics></math> of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_143' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math> assigns the set of <a class='existingWikiWord' href='/nlab/show/diff/subobject'>subobjects</a> of the <a class='existingWikiWord' href='/nlab/show/diff/representable+functor'>representable functor</a> given by <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_144' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>U</mi></mrow><annotation encoding='application/x-tex'>U</annotation></semantics></math> (the <a class='existingWikiWord' href='/nlab/show/diff/sieve'>sieves</a> on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_145' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>U</mi></mrow><annotation encoding='application/x-tex'>U</annotation></semantics></math>)</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_146' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Ω</mi><mo>:</mo><mi>U</mi><mo>↦</mo><mi>Sub</mi><mo stretchy='false'>(</mo><mi>U</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'> \Omega : U \mapsto Sub(U) </annotation></semantics></math></div> <p>and which to a morphism <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_147' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi><mo>:</mo><msub><mi>U</mi> <mn>1</mn></msub><mo>→</mo><msub><mi>U</mi> <mn>2</mn></msub></mrow><annotation encoding='application/x-tex'>f : U_1 \to U_2</annotation></semantics></math> assigns the <a class='existingWikiWord' href='/nlab/show/diff/pullback'>pullback</a> functor <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_148' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msup><mi>f</mi> <mo>*</mo></msup><mo>:</mo><mi>Sub</mi><mo stretchy='false'>(</mo><msub><mi>U</mi> <mn>2</mn></msub><mo stretchy='false'>)</mo><mo>→</mo><mi>Sub</mi><mo stretchy='false'>(</mo><msub><mi>U</mi> <mn>1</mn></msub><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>f^* : Sub(U_2) \to Sub(U_1)</annotation></semantics></math>.</p> <p>Let then</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_149' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msup><mo>∂</mo> <mn>0</mn></msup><mo>,</mo><msup><mo>∂</mo> <mn>1</mn></msup><mo>:</mo><mo>=</mo><mo>⊤</mo><mo>,</mo><mo>⊥</mo><mo>:</mo><mo>*</mo><mo>→</mo><mi>Ω</mi></mrow><annotation encoding='application/x-tex'> \partial^0, \partial^1 := \top, \bot: * \to \Omega </annotation></semantics></math></div> <p>be the morphisms that classify <a class='existingWikiWord' href='/nlab/show/diff/top'>top</a> and <a class='existingWikiWord' href='/nlab/show/diff/bottom'>bottom</a>, respectively, the terminal and the initial subobject of the <a class='existingWikiWord' href='/nlab/show/diff/terminal+object'>terminal object</a>.</p> <p>This is a segment object in the sense of example <a class='maruku-ref' href='#SegmentObject'>1</a> (the “<a class='existingWikiWord' href='/nlab/show/diff/William+Lawvere'>Lawvere</a>-segment”).</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, example 1.3.9</a>).</p> <div class='proof'> <h6 id='proof_6'>Proof</h6> <p>That the two points are separated, in that</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_150' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mi>∅</mi></mtd> <mtd><mo>→</mo></mtd> <mtd><mo>*</mo></mtd></mtr> <mtr><mtd><mo stretchy='false'>↓</mo></mtd> <mtd /> <mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mo>⊤</mo></mpadded></msup></mtd></mtr> <mtr><mtd><mo>*</mo></mtd> <mtd><mover><mo>→</mo><mo>⊥</mo></mover></mtd> <mtd><mi>Ω</mi></mtd></mtr></mtable></mrow></mrow><annotation encoding='application/x-tex'> \array{ \emptyset &\to& * \\ \downarrow && \downarrow^{\mathrlap{\top}} \\ * &\stackrel{\bot}{\to}& \Omega } </annotation></semantics></math></div> <p>is a pullback, is the defining property of the <a class='existingWikiWord' href='/nlab/show/diff/subobject+classifier'>subobject classifier</a>.</p> </div> <div class='num_defn' id='AnodyneExtensions'> <h6 id='definition_10'>Definition</h6> <p>For <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_151' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math> an elementary homotopical datum on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_152' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>, a <strong><a class='existingWikiWord' href='/nlab/show/diff/class'>class</a> of <a class='existingWikiWord' href='/nlab/show/diff/anodyne+morphism'>anodyne extensions</a></strong> is a class <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_153' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>AnExt</mi><mo>⊂</mo><mi>Mor</mi><mo stretchy='false'>(</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>AnExt \subset Mor(PSh(A))</annotation></semantics></math> such that</p> <ol> <li> <p>there exists a <a class='existingWikiWord' href='/nlab/show/diff/small+set'>small set</a> of monomorphisms <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_154' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>S</mi></mrow><annotation encoding='application/x-tex'>S</annotation></semantics></math> with</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_155' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>AnExt</mi><mo>=</mo><mi>LLP</mi><mo stretchy='false'>(</mo><mi>RLP</mi><mo stretchy='false'>(</mo><mi>S</mi><mo stretchy='false'>)</mo><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'> AnExt = LLP(RLP(S)) </annotation></semantics></math></div></li> <li> <p>for <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_156' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>K</mi><mo>↪</mo><mi>L</mi></mrow><annotation encoding='application/x-tex'>K \hookrightarrow L</annotation></semantics></math> a monomorphism, the <a class='existingWikiWord' href='/nlab/show/diff/pushout-product+axiom'>pushout product</a> morphisms</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_157' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>(</mo><mi>I</mi><mo>⊗</mo><mi>K</mi><mo stretchy='false'>)</mo><mo>∪</mo><mo stretchy='false'>(</mo><mo stretchy='false'>{</mo><mi>e</mi><mo stretchy='false'>}</mo><mo>⊗</mo><mi>L</mi><mo stretchy='false'>)</mo><mo>→</mo><mi>I</mi><mo>⊗</mo><mi>L</mi></mrow><annotation encoding='application/x-tex'> (I \otimes K) \cup (\{e\} \otimes L) \to I \otimes L </annotation></semantics></math></div> <p>(by <a class='existingWikiWord' href='/nlab/show/diff/Joyal-Tierney+calculus'>Joyal-Tierney calculus</a> to be thought of as “<math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_158' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>(</mo><mi>K</mi><mo>→</mo><mi>L</mi><mo stretchy='false'>)</mo><mover><mo>⊗</mo><mo stretchy='false'>¯</mo></mover><mo stretchy='false'>(</mo><mo stretchy='false'>{</mo><mi>e</mi><mo stretchy='false'>}</mo><mo>→</mo><mi>I</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>(K \to L) \bar \otimes (\{e\} \to I)</annotation></semantics></math>”)</p> <p>are in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_159' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>AnExt</mi></mrow><annotation encoding='application/x-tex'>AnExt</annotation></semantics></math>, for <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_160' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>e</mi><mo>∈</mo><mo stretchy='false'>{</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo stretchy='false'>}</mo></mrow><annotation encoding='application/x-tex'>e \in \{0,1\}</annotation></semantics></math>;</p> </li> <li> <p>if <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_161' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>K</mi><mo>→</mo><mi>L</mi></mrow><annotation encoding='application/x-tex'>K \to L</annotation></semantics></math> is in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_162' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>AnExt</mi></mrow><annotation encoding='application/x-tex'>AnExt</annotation></semantics></math>, then so is</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_163' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>(</mo><mi>I</mi><mo>⊗</mo><mi>K</mi><mo stretchy='false'>)</mo><mo>∪</mo><mo stretchy='false'>(</mo><mo stretchy='false'>(</mo><mo>∂</mo><mi>I</mi><mo stretchy='false'>)</mo><mo>⊗</mo><mi>L</mi><mo stretchy='false'>)</mo><mo>→</mo><mi>I</mi><mo>⊗</mo><mi>L</mi><mspace width='thinmathspace' /><mo>.</mo></mrow><annotation encoding='application/x-tex'> (I \otimes K) \cup ((\partial I) \otimes L) \to I \otimes L \,. </annotation></semantics></math></div> <p>(hence “<math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_164' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>(</mo><mi>K</mi><mo>→</mo><mi>L</mi><mo stretchy='false'>)</mo><mover><mo>⊗</mo><mo stretchy='false'>¯</mo></mover><mo stretchy='false'>(</mo><mo>∂</mo><mi>I</mi><mo>→</mo><mi>I</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>(K \to L) \bar \otimes (\partial I \to I)</annotation></semantics></math>”).</p> </li> </ol> </div> <p>(<a href='#Cisinski06'>Cisinski 06, def. 1.3.10</a>).</p> <div class='num_prop' id='PropertiesOfAnodyneExtensions'> <h6 id='proposition_4'>Proposition</h6> <p>A class of anodyne extensions</p> <ul> <li> <p>is generated under <a class='existingWikiWord' href='/nlab/show/diff/pushout'>pushouts</a>, <a class='existingWikiWord' href='/nlab/show/diff/transfinite+composition'>transfinite composition</a> and <a class='existingWikiWord' href='/nlab/show/diff/retract'>retracts</a> from the morphisms in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_165' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Λ</mi></mrow><annotation encoding='application/x-tex'>\Lambda</annotation></semantics></math>;</p> </li> <li> <p>is a subclass of the <a class='existingWikiWord' href='/nlab/show/diff/monomorphism'>monomorphisms</a>;</p> </li> <li> <p>contains all morphisms of the form <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_166' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>e</mi><mo>:</mo><mi>K</mi><mo>→</mo><mo stretchy='false'>(</mo><mi>I</mi><mo>⊗</mo><mi>K</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>e : K \to (I \otimes K)</annotation></semantics></math>;</p> </li> <li> <p>is closed under <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_167' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>I</mi><mo>⊗</mo><mo stretchy='false'>(</mo><mo lspace='verythinmathspace' rspace='0em'>−</mo><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>I\otimes(-)</annotation></semantics></math>;</p> </li> </ul> </div> <p>(<a href='#Cisinski06'>Cisinski 06, remark. 1.3.11</a>).</p> <div class='proof'> <h6 id='proof_7'>Proof</h6> <p>By prop. <a class='maruku-ref' href='#PresheavesAreCompact'>11</a>, <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_168' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi><mo>∈</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>X \in PSh(A)</annotation></semantics></math> is <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_169' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>|</mo><mi>Mor</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>/</mo><mi>X</mi><mo stretchy='false'>)</mo><mo stretchy='false'>|</mo></mrow><annotation encoding='application/x-tex'>|Mor(A/X)|</annotation></semantics></math>-<a class='existingWikiWord' href='/nlab/show/diff/compact+object'>compact</a>. Therefore the set <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_170' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Λ</mi></mrow><annotation encoding='application/x-tex'>\Lambda</annotation></semantics></math> admits a <a class='existingWikiWord' href='/nlab/show/diff/small+object+argument'>small object argument</a>, which shows the first statement (see there).</p> <p>Since monomorphisms are closed under these operations, the second statement follows.</p> <p>The third statement follows by choosing the morphism in the second item of def. <a class='maruku-ref' href='#AnodyneExtensions'>10</a> to be <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_171' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>∅</mi><mo>→</mo><mi>K</mi></mrow><annotation encoding='application/x-tex'>\emptyset \to K</annotation></semantics></math> and using that by def. <a class='maruku-ref' href='#ElementaryHomotopicalDatum'>8</a> the interval commutes with colimits, so that <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_172' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>I</mi><mo>⊗</mo><mi>∅</mi><mo>≃</mo><mi>∅</mi></mrow><annotation encoding='application/x-tex'>I \otimes \emptyset \simeq \emptyset</annotation></semantics></math>.</p> <p>Finally, to see that with <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_173' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>j</mi><mo>:</mo><mi>K</mi><mo>→</mo><mi>L</mi></mrow><annotation encoding='application/x-tex'>j : K \to L</annotation></semantics></math> also <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_174' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>I</mi><mo>⊗</mo><mi>j</mi><mo>:</mo><mi>I</mi><mo>⊗</mo><mi>L</mi><mo>→</mo><mi>I</mi><mo>⊗</mo><mi>L</mi></mrow><annotation encoding='application/x-tex'>I \otimes j : I \otimes L \to I \otimes L</annotation></semantics></math> is anodyne, consider the naturality diagram of the endpoint inclusion</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_175' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mi>K</mi></mtd> <mtd><mover><mo>→</mo><mi>j</mi></mover></mtd> <mtd><mi>L</mi></mtd></mtr> <mtr><mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mrow><msubsup><mo>∂</mo> <mi>k</mi> <mn>0</mn></msubsup></mrow></mpadded></msup></mtd> <mtd /> <mtd><mo stretchy='false'>↓</mo></mtd></mtr> <mtr><mtd><mi>I</mi><mo>⊗</mo><mi>K</mi></mtd> <mtd><mover><mo>→</mo><mrow><mi>j</mi><mo>′</mo></mrow></mover></mtd> <mtd><mo stretchy='false'>(</mo><mi>I</mi><mo>⊗</mo><mi>K</mi><mo stretchy='false'>)</mo><mo>∪</mo><mo stretchy='false'>{</mo><mn>0</mn><mo stretchy='false'>}</mo><mo>⊗</mo><mi>L</mi></mtd></mtr> <mtr><mtd /> <mtd><msub><mrow /> <mrow><mi>I</mi><mo>⊗</mo><mi>j</mi></mrow></msub><mo>↘</mo></mtd> <mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mi>k</mi></mpadded></msup></mtd></mtr> <mtr><mtd /> <mtd /> <mtd><mi>I</mi><mo>⊗</mo><mi>L</mi></mtd></mtr></mtable></mrow><mspace width='thinmathspace' /><mo>,</mo></mrow><annotation encoding='application/x-tex'> \array{ K &\stackrel{j}{\to}& L \\ \downarrow^{\mathrlap{\partial^0_k}} && \downarrow \\ I \otimes K &\stackrel{j'}{\to}& (I \otimes K) \cup \{0\}\otimes L \\ & {}_{I \otimes j} \searrow & \downarrow^{\mathrlap{k}} \\ && I \otimes L } \,, </annotation></semantics></math></div> <p>factored through the top pushout square, as indicated. Here <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_176' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>j</mi><mo>′</mo></mrow><annotation encoding='application/x-tex'>j'</annotation></semantics></math> is anodyne, being a pushout of an anodyne morphism, and <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_177' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>k</mi></mrow><annotation encoding='application/x-tex'>k</annotation></semantics></math> is anodyne by the second clause in def. <a class='maruku-ref' href='#AnodyneExtensions'>10</a>. Therefore also their composite <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_178' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>I</mi><mo>⊗</mo><mi>j</mi></mrow><annotation encoding='application/x-tex'>I \otimes j</annotation></semantics></math> is anodyne.</p> </div> <div class='num_defn' id='HomotopicalStructure'> <h6 id='definition_11'>Definition</h6> <p>A <strong>homotopical structure</strong> on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_179' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> is a choice of elementary homotopical datum <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_180' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>, def. <a class='maruku-ref' href='#ElementaryHomotopicalDatum'>8</a> and a corresponding choice of a class of anodyne extensions <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_181' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>AnExt</mi></mrow><annotation encoding='application/x-tex'>AnExt</annotation></semantics></math>, def. <a class='maruku-ref' href='#AnodyneExtensions'>10</a>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, def. 1.3.14</a>).</p> <p>\begin{defn} \label{DefinitionHomotopicalDatum} A <em>homotopical datum</em>, or <em>donnée homotopique</em>, on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_182' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> is a choice of elementary homotopical datum (Definition <a class='maruku-ref' href='#ElementaryHomotopicalDatum'>8</a>) together with a set of <a class='existingWikiWord' href='/nlab/show/diff/monomorphism'>monomorphisms</a> in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_183' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>. \end{defn}</p> <p>(<a href='#Cisinski06'>Cisinski 06, def. 1.3.14</a>).</p> <p>\begin{rmk} A homotopical datum <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_184' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>(</mo><mi>J</mi><mo>,</mo><mi>S</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>(J, S)</annotation></semantics></math> <em>generates</em> a homotopical structure for which <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_185' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>AnExt</mi></mrow><annotation encoding='application/x-tex'>AnExt</annotation></semantics></math> is the smallest class of anodyne extensions relative to <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_186' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math> which contains <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_187' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>S</mi></mrow><annotation encoding='application/x-tex'>S</annotation></semantics></math>. \end{rmk}</p> <h3 id='the_model_structure'>The model structure</h3> <div class='num_defn' id='ModelStructureMorphismsFromHomotopicalStructure'> <h6 id='definition_12'>Definition</h6> <p>Let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_188' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math> be a <a class='existingWikiWord' href='/nlab/show/diff/small+category'>small category</a> and <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_189' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>(</mo><mi>J</mi><mo>,</mo><mi>AnExt</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>(J, AnExt)</annotation></semantics></math> a homotopical structure, def. <a class='maruku-ref' href='#HomotopicalStructure'>11</a>, on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_190' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>. Define the following classes of objects and morphisms in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_191' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>:</p> <ul> <li> <p>the <strong>cofibrations</strong> are the <a class='existingWikiWord' href='/nlab/show/diff/monomorphism'>monomorphisms</a>;</p> </li> <li> <p>the <strong>fibrant objects</strong> are those <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_192' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi><mo>∈</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>X \in PSh(A)</annotation></semantics></math> for which the <a class='existingWikiWord' href='/nlab/show/diff/terminal+object'>terminal</a> morphism <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_193' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi><mo>→</mo><mo>*</mo></mrow><annotation encoding='application/x-tex'>X \to *</annotation></semantics></math> has the <a class='existingWikiWord' href='/nlab/show/diff/lift'>right lifting property</a> against the anodyne extensions (the morphisms in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_194' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>AnExt</mi></mrow><annotation encoding='application/x-tex'>AnExt</annotation></semantics></math>, def. <a class='maruku-ref' href='#AnodyneExtensions'>10</a>);</p> </li> <li> <p>the <strong>weak equivalences</strong> are those morphisms <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_195' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi><mo>:</mo><mi>A</mi><mo>→</mo><mi>B</mi></mrow><annotation encoding='application/x-tex'>f : A \to B</annotation></semantics></math>, such that for all fibrant objects <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_196' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi></mrow><annotation encoding='application/x-tex'>X</annotation></semantics></math> the induced morphism in the <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_197' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy category, def. <a class='maruku-ref' href='#JHomotopyCategory'>5</a>,</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_198' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>Ho</mi> <mi>J</mi></msub><mo stretchy='false'>(</mo><mi>f</mi><mo>,</mo><mi>X</mi><mo stretchy='false'>)</mo><mo>:</mo><msub><mi>Ho</mi> <mi>J</mi></msub><mo stretchy='false'>(</mo><mi>B</mi><mo>,</mo><mi>X</mi><mo stretchy='false'>)</mo><mo>→</mo><msub><mi>Ho</mi> <mi>J</mi></msub><mo stretchy='false'>(</mo><mi>A</mi><mo>,</mo><mi>X</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'> Ho_J(f,X) : Ho_J(B,X) \to Ho_J(A, X) </annotation></semantics></math></div> <p>is an <a class='existingWikiWord' href='/nlab/show/diff/isomorphism'>isomorphism</a> (a <a class='existingWikiWord' href='/nlab/show/diff/bijection'>bijection</a> of sets).</p> </li> </ul> </div> <p>(<a href='#Cisinski06'>Cisinski 06, def. 1.3.21</a>).</p> <div class='num_theorem' id='ModelStructureFromHomotopicalStructure'> <h6 id='theorem'>Theorem</h6> <p>With the classes of morphisms as in def. <a class='maruku-ref' href='#ModelStructureMorphismsFromHomotopicalStructure'>12</a>, <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_199' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> is a <a class='existingWikiWord' href='/nlab/show/diff/cofibrantly+generated+model+category'>cofibrantly generated model category</a>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, theorem 1.3.22</a>).</p> <div class='proof'> <h6 id='proof_8'>Proof</h6> <p>The retract properties are clear, as is the 2-out-of-3 property for weak equivalences, see lemma <a class='maruku-ref' href='#JHomotopyEquivsAreWeakEquivs'>1</a> below.</p> <p>The lifting properties hold by prop. <a class='maruku-ref' href='#AcyclicFibrationsAreAcyclicFibrations'>6</a> below, the proof of which is in the section <em><a href='#Lifting'>Lifting</a></em> below.</p> <p>The factorization properties hold by cor. <a class='maruku-ref' href='#FirstFactorizationEstablishes'>1</a> and cor. <a class='maruku-ref' href='#FactorizationAcyclicCofibFib'>4</a> below, which are in the section <em><a href='#Factorization'>Factorization</a></em> below.</p> <p>The existence of a set of generating cofibrations is prop. <a class='maruku-ref' href='#CellularStructuresExist'>12</a> below, that of generating acyclic cofibrations is prop. <a class='maruku-ref' href='#GeneratingAcyclicCofibrationsExist'>15</a> below.</p> </div> <div class='num_prop' id='HomotopyCatIsFullSubcatgOfJHo'> <h6 id='proposition_5'>Proposition</h6> <p>The <a class='existingWikiWord' href='/nlab/show/diff/homotopy+category'>homotopy category</a> of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_200' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>(</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo>,</mo><mi>W</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>(PSh(A), W)</annotation></semantics></math> is (up to <a class='existingWikiWord' href='/nlab/show/diff/equivalence+of+categories'>equivalence</a>) the <a class='existingWikiWord' href='/nlab/show/diff/full+subcategory'>full subcategory</a> of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_201' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>Ho</mi> <mi>J</mi></msub></mrow><annotation encoding='application/x-tex'>Ho_J</annotation></semantics></math>, def. <a class='maruku-ref' href='#JHomotopyCategory'>5</a>, on the fibrant objects.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, 1.3.23</a>).</p> <p>Before coming to the proof of these lemmas, the following two statements say that the terminology introduced so far is indeed consistent with the meaning of this theorem.</p> <div class='num_prop' id='AcyclicFibrationsAreAcyclicFibrations'> <h6 id='proposition_6'>Proposition</h6> <p>The morphisms called <em>acyclic fibrations</em> in def. <a class='maruku-ref' href='#AcyclicFibration'>7</a> are indeed precisely the acyclic fibrations with respect to the model structure of theorem <a class='maruku-ref' href='#ModelStructureFromHomotopicalStructure'>1</a>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, theorem 1.3.27</a>).</p> <div class='num_prop' id='EveryAnodyneExtensionIsWeakEquivalence'> <h6 id='proposition_7'>Proposition</h6> <p>Every anodyne extension, def. <a class='maruku-ref' href='#AnodyneExtensions'>10</a>, is a weak equivalence in the model structure of theorem <a class='maruku-ref' href='#ModelStructureFromHomotopicalStructure'>1</a>.</p> </div> <div class='num_remark'> <h6 id='remark_5'>Remark</h6> <p>What is not true in general is the converse of prop. <a class='maruku-ref' href='#EveryAnodyneExtensionIsWeakEquivalence'>13</a>, that every acyclic cofibration is an anodyne extension. (A counterexample derives from chapter XI, remark 2.4 in <a class='existingWikiWord' href='/nlab/show/diff/Paul+Goerss'>Goerss</a>, <a class='existingWikiWord' href='/nlab/show/diff/John+Frederick+Jardine'>Jardine</a> <em><a class='existingWikiWord' href='/nlab/show/diff/Simplicial+homotopy+theory'>Simplicial homotopy theory</a></em>.)</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, remark 1.3.46</a>).</p> <div class='num_prop' id='ConditionsForCompleteness'> <h6 id='proposition_8'>Proposition</h6> <p>For the model structure from theorem <a class='maruku-ref' href='#ModelStructureFromHomotopicalStructure'>1</a>, the following are equivalent:</p> <ol> <li> <p>every acyclic cofibration is an anodyne extension;</p> </li> <li> <p>every morphism with right lifting against anodyne extensions is a fibration;</p> </li> <li> <p>every weak equivalence with right lifting against anodyne extensions is an acyclic fibration;</p> </li> <li> <p>every morphism with right lifting against anodyne extensions factors as an anodyne extension followed by a fibration.</p> </li> </ol> </div> <p>(<a href='#Cisinski06'>Cisinski 06, prop. 1.3.47</a>).</p> <div class='num_defn'> <h6 id='definition_13'>Definition</h6> <p>A homotopical structure, def. <a class='maruku-ref' href='#HomotopicalStructure'>11</a>, on a presheaf category is called <strong>complete</strong> if the model structure from theorem <a class='maruku-ref' href='#ModelStructureFromHomotopicalStructure'>1</a> satisfies the equivalent conditions of prop. <a class='maruku-ref' href='#ConditionsForCompleteness'>8</a>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, def. 1.3.48</a>).</p> <p>We discuss the proof of prop. <a class='maruku-ref' href='#ConditionsForCompleteness'>8</a> below in <em><a href='#Completeness'>Completeness</a></em>.</p> <h3 id='proof_9'>Proof</h3> <p>We collect lemmas to prove theorem <a class='maruku-ref' href='#ModelStructureFromHomotopicalStructure'>1</a> and related statements. A little bit of work is required for demonstrating the lifting axioms, which we do below in <em><a href='#Lifting'>Lifting</a></em>. A little bit more work is required for demonstrating the factorization axioms, which we do below in <em><a href='#Factorization'>Factorization</a></em>. Finally, the proof of the equivalence of the conditions of completeness is in <em><a href='#Completeness'>Completeness</a></em>.</p> <div class='num_lemma' id='JHomotopyEquivsAreWeakEquivs'> <h6 id='lemma'>Lemma</h6> <p>Every <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_202' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy equivalence, def. <a class='maruku-ref' href='#JHomotopyEquivalence'>6</a>, is a weak equivalence.</p> <p>The weak equivalences satisfy the <a class='existingWikiWord' href='/nlab/show/diff/two-out-of-three'>two-out-of-three</a>-property and are stable under <a class='existingWikiWord' href='/nlab/show/diff/retract'>retracts</a>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, remark 1.3.24</a>).</p> <div class='proof'> <h6 id='proof_10'>Proof</h6> <p>The first statement holds by definition of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_203' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>Ho</mi> <mi>J</mi></msub></mrow><annotation encoding='application/x-tex'>Ho_J</annotation></semantics></math>.</p> <p>The second statement also follows directly from the definition. If for <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_204' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi><mover><mo>→</mo><mi>f</mi></mover><mi>B</mi><mover><mo>→</mo><mi>g</mi></mover><mi>C</mi></mrow><annotation encoding='application/x-tex'>A \stackrel{f}{\to} B \stackrel{g}{\to} C</annotation></semantics></math> and fibrant <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_205' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi></mrow><annotation encoding='application/x-tex'>X</annotation></semantics></math> in the composite</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_206' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>Ho</mi> <mi>J</mi></msub><mo stretchy='false'>(</mo><mi>C</mi><mo>,</mo><mi>X</mi><mo stretchy='false'>)</mo><mover><mo>→</mo><mrow><msup><mi>g</mi> <mo>*</mo></msup></mrow></mover><msub><mi>Ho</mi> <mi>J</mi></msub><mo stretchy='false'>(</mo><mi>B</mi><mo>,</mo><mi>X</mi><mo stretchy='false'>)</mo><mover><mo>→</mo><mrow><msup><mi>f</mi> <mo>*</mo></msup></mrow></mover><msub><mi>Ho</mi> <mi>J</mi></msub><mo stretchy='false'>(</mo><mi>A</mi><mo>,</mo><mi>X</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'> Ho_J(C,X) \stackrel{g^*}{\to} Ho_J(B,X) \stackrel{f^*}{\to} Ho_J(A,X) </annotation></semantics></math></div> <p>two of three are isomorphisms, then so is the third.</p> </div> <h4 id='Lifting'>Lifting</h4> <p>We discuss the lifting properties in the model structure of def. <a class='maruku-ref' href='#ModelStructureMorphismsFromHomotopicalStructure'>12</a>.</p> <p>Since fibrations are defined to be the morphisms satisfying the <a class='existingWikiWord' href='/nlab/show/diff/lift'>right lifting property</a> against acyclic cofibration, we only need to show that the fibrations which are also weak equivalences have the right lifting property against the monomorphisms. For this it is sufficient to show prop. <a class='maruku-ref' href='#AcyclicFibrationsAreAcyclicFibrations'>6</a>. This we do now, after a lemma.</p> <div class='num_defn' id='DualDeformationRetract'> <h6 id='definition_14'>Definition</h6> <p>A <em><a class='existingWikiWord' href='/nlab/show/diff/deformation+retract'>deformation retract</a></em> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_207' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi><mo>:</mo><mi>X</mi><mo>→</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>f : X \to Y</annotation></semantics></math> in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_208' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> is a <a class='existingWikiWord' href='/nlab/show/diff/retract'>retract</a> with retraction <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_209' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>g</mi><mo>:</mo><mi>Y</mi><mo>→</mo><mi>X</mi></mrow><annotation encoding='application/x-tex'>g : Y \to X</annotation></semantics></math>, which is also a <a class='existingWikiWord' href='/nlab/show/diff/section'>section</a> of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_210' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi></mrow><annotation encoding='application/x-tex'>f</annotation></semantics></math> up to a <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_211' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_212' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>h</mi><mo>:</mo><msub><mi>id</mi> <mi>Y</mi></msub><mo>⇒</mo><mi>f</mi><mo>∘</mo><mi>g</mi></mrow><annotation encoding='application/x-tex'>h : id_Y \Rightarrow f \circ g</annotation></semantics></math>. It is <em>strong</em> if <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_213' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>h</mi><mo>∘</mo><mo stretchy='false'>(</mo><mi>I</mi><mo>⊗</mo><mi>f</mi><mo stretchy='false'>)</mo><mo>=</mo><msub><mi>σ</mi> <mi>Y</mi></msub><mo>∘</mo><mo stretchy='false'>(</mo><mi>I</mi><mo>⊗</mo><mi>f</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>h \circ (I \otimes f) = \sigma_Y \circ (I \otimes f)</annotation></semantics></math>.</p> <p>A <em>dual deformation restract</em> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_214' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi><mo>:</mo><mi>X</mi><mo>→</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>f : X \to Y</annotation></semantics></math> has a <a class='existingWikiWord' href='/nlab/show/diff/section'>section</a> by a morphism <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_215' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>g</mi><mo>:</mo><mi>Y</mi><mo>→</mo><mi>X</mi></mrow><annotation encoding='application/x-tex'>g : Y \to X</annotation></semantics></math> and is also a retract up to a <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_216' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_217' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>k</mi><mo>:</mo><msub><mi>id</mi> <mi>X</mi></msub><mo>⇒</mo><mi>g</mi><mo>∘</mo><mi>f</mi></mrow><annotation encoding='application/x-tex'>k : id_X \Rightarrow g \circ f</annotation></semantics></math>. Is is <em>strong</em> if <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_218' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi><mo>∘</mo><mi>k</mi><mo>=</mo><mi>f</mi><mo>∘</mo><msub><mi>σ</mi> <mi>X</mi></msub></mrow><annotation encoding='application/x-tex'>f \circ k = f \circ \sigma_X</annotation></semantics></math>.</p> </div> <div class='num_lemma' id='SectionsOfAcyclicFibrationsAreDefRetracts'> <h6 id='lemma_2'>Lemma</h6> <p>Every acyclic fibration is a dual <a class='existingWikiWord' href='/nlab/show/diff/deformation+retract'>strong deformation retract</a>, def. <a class='maruku-ref' href='#DualDeformationRetract'>14</a>.</p> <p>Every <a class='existingWikiWord' href='/nlab/show/diff/section'>section</a> of an acyclic fibration is a <a class='existingWikiWord' href='/nlab/show/diff/deformation+retract'>strong deformation retract</a>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, prop. 1.3.26</a>).</p> <div class='proof'> <h6 id='proof_11'>Proof</h6> <p>The first statement is a direct consequence of prop <a class='maruku-ref' href='#SomePropertiesOfAcyclicFibrations'>3</a>.</p> <p>For the second statement, let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_219' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi><mo>:</mo><mi>X</mi><mo>→</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>p : X \to Y</annotation></semantics></math> be an acyclic fibration, and let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_220' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>s</mi><mo>:</mo><mi>Y</mi><mo>→</mo><mi>X</mi></mrow><annotation encoding='application/x-tex'>s : Y \to X</annotation></semantics></math> be a <a class='existingWikiWord' href='/nlab/show/diff/section'>section</a>. This induces a commuting square</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_221' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mo stretchy='false'>(</mo><mi>I</mi><mo>⊗</mo><mi>Y</mi><mo stretchy='false'>)</mo><mo>∪</mo><mo stretchy='false'>(</mo><mo stretchy='false'>(</mo><mo>∂</mo><mi>I</mi><mo stretchy='false'>)</mo><mo>⊗</mo><mi>X</mi><mo stretchy='false'>)</mo></mtd> <mtd><mover><mo>→</mo><mrow><mo stretchy='false'>(</mo><mi>s</mi><mo>∘</mo><msub><mi>σ</mi> <mi>Y</mi></msub><mo>,</mo><mo stretchy='false'>(</mo><msub><mi>id</mi> <mi>X</mi></msub><mo>,</mo><mi>s</mi><mo>∘</mo><mi>p</mi><mo stretchy='false'>)</mo><mo stretchy='false'>)</mo></mrow></mover></mtd> <mtd><mi>X</mi></mtd></mtr> <mtr><mtd><mo stretchy='false'>↓</mo></mtd> <mtd><msub><mo>↗</mo> <mi>h</mi></msub></mtd> <mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mi>p</mi></mpadded></msup></mtd></mtr> <mtr><mtd><mi>I</mi><mo>⊗</mo><mi>X</mi></mtd> <mtd><mover><mo>→</mo><mrow><mi>p</mi><mo>∘</mo><msub><mi>σ</mi> <mi>X</mi></msub></mrow></mover></mtd> <mtd><mi>Y</mi></mtd></mtr></mtable></mrow><mspace width='thinmathspace' /><mo>,</mo></mrow><annotation encoding='application/x-tex'> \array{ (I \otimes Y) \cup ((\partial I) \otimes X) &\stackrel{(s\circ \sigma_Y,(id_X, s \circ p))}{\to}& X \\ \downarrow &\nearrow_{h}& \downarrow^{\mathrlap{p}} \\ I \otimes X &\stackrel{ p \circ \sigma_X}{\to}& Y } \,, </annotation></semantics></math></div> <p>where the lift <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_222' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>h</mi></mrow><annotation encoding='application/x-tex'>h</annotation></semantics></math> exists by assumption on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_223' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi></mrow><annotation encoding='application/x-tex'>p</annotation></semantics></math> (<math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_224' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>s</mi></mrow><annotation encoding='application/x-tex'>s</annotation></semantics></math> is necessarily a <a class='existingWikiWord' href='/nlab/show/diff/monomorphism'>monomorphism</a>, being a <a class='existingWikiWord' href='/nlab/show/diff/section'>section</a>).</p> <p>The resulting component triangle</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_225' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mo stretchy='false'>(</mo><mo>∂</mo><mi>I</mi><mo stretchy='false'>)</mo><mo>⊗</mo><mi>X</mi></mtd> <mtd><mover><mo>→</mo><mrow><mo stretchy='false'>(</mo><msub><mi>id</mi> <mi>X</mi></msub><mo>,</mo><mi>s</mi><mo>∘</mo><mi>p</mi><mo stretchy='false'>)</mo></mrow></mover></mtd> <mtd><mi>X</mi></mtd></mtr> <mtr><mtd><mo stretchy='false'>↓</mo></mtd> <mtd><msub><mo>↗</mo> <mi>h</mi></msub></mtd> <mtd /></mtr> <mtr><mtd><mi>I</mi><mo>⊗</mo><mi>X</mi></mtd></mtr></mtable></mrow></mrow><annotation encoding='application/x-tex'> \array{ (\partial I) \otimes X &\stackrel{(id_X, s \circ p)}{\to}& X \\ \downarrow &\nearrow_{h}& \\ I \otimes X } </annotation></semantics></math></div> <p>exhibits <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_226' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>s</mi></mrow><annotation encoding='application/x-tex'>s</annotation></semantics></math> as a <a class='existingWikiWord' href='/nlab/show/diff/deformation+retract'>deformation retract</a>, and the other resulting component triangle</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_227' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mi>I</mi><mo>⊗</mo><mi>Y</mi></mtd> <mtd><mover><mo>→</mo><mrow><mi>s</mi><mo>∘</mo><msub><mi>σ</mi> <mi>Y</mi></msub></mrow></mover></mtd> <mtd><mi>X</mi></mtd></mtr> <mtr><mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mrow><mi>I</mi><mo>⊗</mo><mi>s</mi></mrow></mpadded></msup></mtd> <mtd><msub><mo>↗</mo> <mi>h</mi></msub></mtd></mtr> <mtr><mtd><mi>I</mi><mo>⊗</mo><mi>X</mi></mtd></mtr></mtable></mrow></mrow><annotation encoding='application/x-tex'> \array{ I \otimes Y &\stackrel{s\circ \sigma_Y}{\to}& X \\ \downarrow^{\mathrlap{I \otimes s}} &\nearrow_{h} \\ I \otimes X } </annotation></semantics></math></div> <p>says that <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_228' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>h</mi><mo>∘</mo><mo stretchy='false'>(</mo><mi>I</mi><mo>⊗</mo><mi>s</mi><mo stretchy='false'>)</mo><mo>=</mo><mi>s</mi><mo>∘</mo><msub><mi>σ</mi> <mi>Y</mi></msub></mrow><annotation encoding='application/x-tex'>h\circ (I \otimes s) = s \circ \sigma_Y</annotation></semantics></math>, hence by <a class='existingWikiWord' href='/nlab/show/diff/natural+transformation'>naturality</a> of cylinders <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_229' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>⋯</mi><mo>=</mo><msub><mi>σ</mi> <mi>X</mi></msub><mo>∘</mo><mo stretchy='false'>(</mo><mi>I</mi><mo>⊗</mo><mi>s</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>\cdots = \sigma_X \circ (I \otimes s)</annotation></semantics></math>, hence that the deformation retract is indeed strong.</p> </div> <div class='proof'> <h6 id='proof_12'>Proof</h6> <p><strong>of prop. <a class='maruku-ref' href='#AcyclicFibrationsAreAcyclicFibrations'>6</a></strong></p> <p>First to see that the acyclic fibrations of def. <a class='maruku-ref' href='#AcyclicFibration'>7</a> are indeed fibrations and weak equivalences:</p> <p>By lemma <a class='maruku-ref' href='#SectionsOfAcyclicFibrationsAreDefRetracts'>2</a> every acyclic fibration is in particular a <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_230' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy equivalence, hence by lemma <a class='maruku-ref' href='#JHomotopyEquivsAreWeakEquivs'>1</a> a weak equivalence. Moreover, by def. <a class='maruku-ref' href='#AcyclicFibration'>7</a> the acyclic fibrations right-lift against monomorphisms, hence in particular against the acyclic cofibrations, hence are fibrations.</p> <p>Conversely, let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_231' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi><mo>:</mo><mi>X</mi><mo>→</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>p : X \to Y</annotation></semantics></math> be a fibration which is also a weak equivalence. We need to show that it has the right lifting property against all monomorphisms.</p> <p>By prop. <a class='maruku-ref' href='#CellularStructuresExist'>12</a>, proven below, we may apply the <a class='existingWikiWord' href='/nlab/show/diff/small+object+argument'>small object argument</a> to factor <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_232' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi><mo>=</mo><mi>q</mi><mo>∘</mo><mi>j</mi></mrow><annotation encoding='application/x-tex'>p = q \circ j</annotation></semantics></math> as a monomorphism <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_233' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>j</mi></mrow><annotation encoding='application/x-tex'>j</annotation></semantics></math> followed by an acyclic fibration <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_234' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>q</mi></mrow><annotation encoding='application/x-tex'>q</annotation></semantics></math>. By the previous argument, <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_235' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>q</mi></mrow><annotation encoding='application/x-tex'>q</annotation></semantics></math> is a weak equivalence, and so by lemma <a class='maruku-ref' href='#JHomotopyEquivsAreWeakEquivs'>1</a> so is <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_236' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>j</mi></mrow><annotation encoding='application/x-tex'>j</annotation></semantics></math>. Therefore, since <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_237' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi></mrow><annotation encoding='application/x-tex'>p</annotation></semantics></math> is a fibration, we have a lift <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_238' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>σ</mi></mrow><annotation encoding='application/x-tex'>\sigma</annotation></semantics></math> in</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_239' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd /> <mtd><mover><mo>→</mo><mi>id</mi></mover></mtd> <mtd /></mtr> <mtr><mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mi>j</mi></mpadded></msup></mtd> <mtd><msub><mo>↗</mo> <mi>σ</mi></msub></mtd> <mtd><msup><mo stretchy='false'>↓</mo> <mi>p</mi></msup></mtd></mtr> <mtr><mtd /> <mtd><mover><mo>→</mo><mi>q</mi></mover></mtd> <mtd /></mtr></mtable></mrow><mspace width='thinmathspace' /><mo>.</mo></mrow><annotation encoding='application/x-tex'> \array{ &\stackrel{id}{\to}& \\ \downarrow^{\mathrlap{j}} & \nearrow_\sigma& \downarrow^{p} \\ &\stackrel{q}{\to}& } \,. </annotation></semantics></math></div> <p>This equivalently exhibits <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_240' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi></mrow><annotation encoding='application/x-tex'>p</annotation></semantics></math> as a <a class='existingWikiWord' href='/nlab/show/diff/retract'>retract</a> of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_241' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>q</mi></mrow><annotation encoding='application/x-tex'>q</annotation></semantics></math></p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_242' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd /> <mtd><mover><mo>→</mo><mi>j</mi></mover></mtd> <mtd /> <mtd><mover><mo>→</mo><mi>σ</mi></mover></mtd> <mtd /></mtr> <mtr><mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mi>p</mi></mpadded></msup></mtd> <mtd /> <mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mi>q</mi></mpadded></msup></mtd> <mtd /> <mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mi>p</mi></mpadded></msup></mtd></mtr> <mtr><mtd /> <mtd><mover><mo>→</mo><mi>id</mi></mover></mtd> <mtd /> <mtd><mover><mo>→</mo><mi>id</mi></mover></mtd> <mtd /></mtr></mtable></mrow><mspace width='thinmathspace' /><mo>.</mo></mrow><annotation encoding='application/x-tex'> \array{ &\stackrel{j}{\to} & & \stackrel{\sigma}{\to} & \\ \downarrow^{\mathrlap{p}} && \downarrow^{\mathrlap{q}} && \downarrow^{\mathrlap{p}} \\ & \stackrel{id}{\to} & & \stackrel{id}{\to} & } \,. </annotation></semantics></math></div> <p>So by lemma <a class='maruku-ref' href='#PropertiesOfAnodyneExtensions'>4</a> with <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_243' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>q</mi></mrow><annotation encoding='application/x-tex'>q</annotation></semantics></math> also <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_244' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi></mrow><annotation encoding='application/x-tex'>p</annotation></semantics></math> is an acyclic fibration.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, remark 1.3.28</a>).</p> <h4 id='Factorization'>Factorization</h4> <p>We discuss the two factorization axioms for the <a class='existingWikiWord' href='/nlab/show/diff/model+category'>model category</a> structure from def. <a class='maruku-ref' href='#ModelStructureMorphismsFromHomotopicalStructure'>12</a> to be established. First for factorizations into <a href='#CofibrationFollowedByAcyclicFibration'>cofibrations followed by acyclic fibrations</a>, then for factorizations into <a href='AcyclicCofibrationFollowedByFibration'>acyclic cofibrations followed by fibrations</a>.</p> <h5 id='CofibrationFollowedByAcyclicFibration'>Cofibration followed by acyclic fibration</h5> <ins class='diffins'><p>Every <a class='existingWikiWord' href='/nlab/show/diff/partial+map+classifier'>partial map classifier</a> is an injective object, and so we have a functoral factorization of <math class='maruku-mathml' display='inline' id='mathml_e6dc27cdb22fb8a3407cea6fc051f1675e686ef8_245' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi><mo>→</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>X \to Y</annotation></semantics></math> into <math class='maruku-mathml' display='inline' id='mathml_e6dc27cdb22fb8a3407cea6fc051f1675e686ef8_246' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi><mo>→</mo><msub><mi>X</mi> <mo>⊥</mo></msub><mo>×</mo><mi>Y</mi><mo>→</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>X \to X_\bot \times Y \to Y</annotation></semantics></math>. However, we can say more by appealing to general machinery.</p></ins><ins class='diffins'> </ins><p>For showing that every morphism factors as a monomorphism followed by an acyclic fibration, it is by prop. <a class='maruku-ref' href='#AcyclicFibrationsAreAcyclicFibrations'>6</a> sufficient to show that the monomorphisms are generated by a <a class='existingWikiWord' href='/nlab/show/diff/small+set'>small set</a> that admits the <a class='existingWikiWord' href='/nlab/show/diff/small+object+argument'>small object argument</a>. This we do now.</p> <p>This section follows (<a href='#Cisinski06'>Cisinski 06, section 1.2</a>).</p> <p>We start with some entirely general statements about <a class='existingWikiWord' href='/nlab/show/diff/compact+object'>compact objects</a>.</p> <div class='num_prop' id='LimitsOverASmallDiagramAreCompact'> <h6 id='proposition_9'>Proposition</h6> <p>For <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_245' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math> a <a class='existingWikiWord' href='/nlab/show/diff/small+category'>small category</a>, let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_246' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>α</mi><mo>=</mo><mrow><mo stretchy='false'>|</mo><mi>Mor</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo stretchy='false'>|</mo></mrow></mrow><annotation encoding='application/x-tex'>\alpha = {\vert Mor(A)\vert}</annotation></semantics></math> be the smallest <a class='existingWikiWord' href='/nlab/show/diff/regular+cardinal'>regular cardinal</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_247' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo>≥</mo></mrow><annotation encoding='application/x-tex'>\geq</annotation></semantics></math> the <a class='existingWikiWord' href='/nlab/show/diff/cardinal+number'>cardinality</a> of the set of morphisms of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_248' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math>. Then the <a class='existingWikiWord' href='/nlab/show/diff/limit'>limit</a> functor</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_249' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><munder><mi>lim</mi> <mo>←</mo></munder><mo>:</mo><mi>Func</mi><mo stretchy='false'>(</mo><mi>A</mi><mo>,</mo><mi>Set</mi><mo stretchy='false'>)</mo><mo>→</mo><mi>Set</mi></mrow><annotation encoding='application/x-tex'> \lim_\leftarrow : Func(A,Set) \to Set </annotation></semantics></math></div> <p>commutes with <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_250' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>α</mi></mrow><annotation encoding='application/x-tex'>\alpha</annotation></semantics></math>-<a class='existingWikiWord' href='/nlab/show/diff/filtered+colimit'>filtered colimits</a> / <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_251' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>α</mi></mrow><annotation encoding='application/x-tex'>\alpha</annotation></semantics></math>-<a class='existingWikiWord' href='/nlab/show/diff/directed+colimit'>directed colimits</a>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, prop. 1.2.9</a>).</p> <div class='num_prop' id='CompactnessOfColimitsOverCompacts'> <h6 id='proposition_10'>Proposition</h6> <p>Let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_252' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>C</mi></mrow><annotation encoding='application/x-tex'>C</annotation></semantics></math> be a category with all small <a class='existingWikiWord' href='/nlab/show/diff/colimit'>colimits</a>, let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_253' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>α</mi></mrow><annotation encoding='application/x-tex'>\alpha</annotation></semantics></math> be a <a class='existingWikiWord' href='/nlab/show/diff/cardinal+number'>cardinal</a>, let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_254' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math> be a <a class='existingWikiWord' href='/nlab/show/diff/small+category'>small category</a> and finally let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_255' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>F</mi><mo>:</mo><mi>A</mi><mo>→</mo><mi>C</mi></mrow><annotation encoding='application/x-tex'>F : A \to C</annotation></semantics></math> be a functor with values in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_256' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>α</mi></mrow><annotation encoding='application/x-tex'>\alpha</annotation></semantics></math>-<a class='existingWikiWord' href='/nlab/show/diff/compact+object'>compact objects</a> in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_257' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>C</mi></mrow><annotation encoding='application/x-tex'>C</annotation></semantics></math>. Then the <a class='existingWikiWord' href='/nlab/show/diff/colimit'>colimit</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_258' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>lim</mi> <mo>→</mo></msub><mi>F</mi></mrow><annotation encoding='application/x-tex'>\lim_\to F</annotation></semantics></math> is <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_259' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>λ</mi></mrow><annotation encoding='application/x-tex'>\lambda</annotation></semantics></math>-compact object, for <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_260' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>λ</mi></mrow><annotation encoding='application/x-tex'>\lambda</annotation></semantics></math> the <a class='existingWikiWord' href='/nlab/show/diff/extremum'>maximum</a> of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_261' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>α</mi></mrow><annotation encoding='application/x-tex'>\alpha</annotation></semantics></math> and the <a class='existingWikiWord' href='/nlab/show/diff/cardinal+number'>cardinality</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_262' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mo stretchy='false'>|</mo><mi>Mor</mi><mi>A</mi><mo stretchy='false'>|</mo></mrow></mrow><annotation encoding='application/x-tex'>{\vert Mor A\vert}</annotation></semantics></math> of the set of morphisms of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_263' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, prop. 1.2.10</a>).</p> <div class='proof'> <h6 id='proof_13'>Proof</h6> <p>Let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_264' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>G</mi><mo>:</mo><mi>I</mi><mo>→</mo><mi>C</mi></mrow><annotation encoding='application/x-tex'>G : I \to C</annotation></semantics></math> be a <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_265' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>λ</mi></mrow><annotation encoding='application/x-tex'>\lambda</annotation></semantics></math>-<a class='existingWikiWord' href='/nlab/show/diff/filtered+category'>filtered diagram</a>.</p> <p>Then by prop. <a class='maruku-ref' href='#LimitsOverASmallDiagramAreCompact'>9</a> we have <a class='existingWikiWord' href='/nlab/show/diff/natural+isomorphism'>natural isomorphisms</a></p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_266' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable columnalign='right left right left right left right left right left' columnspacing='0em' displaystyle='true'><mtr><mtd><munder><mi>lim</mi> <munder><mo>→</mo><mi>I</mi></munder></munder><mi>C</mi><mo stretchy='false'>(</mo><munder><mi>lim</mi> <munder><mo>→</mo><mi>A</mi></munder></munder><mi>F</mi><mo>,</mo><mi>G</mi><mo stretchy='false'>)</mo></mtd> <mtd><mo>≃</mo><munder><mi>lim</mi> <munder><mo>→</mo><mi>I</mi></munder></munder><munder><mi>lim</mi> <munder><mo>←</mo><mi>A</mi></munder></munder><mi>C</mi><mo stretchy='false'>(</mo><mi>F</mi><mo>,</mo><mi>G</mi><mo stretchy='false'>)</mo></mtd></mtr> <mtr><mtd /> <mtd><mo>≃</mo><munder><mi>lim</mi> <munder><mo>←</mo><mi>A</mi></munder></munder><munder><mi>lim</mi> <munder><mo>→</mo><mi>I</mi></munder></munder><mi>C</mi><mo stretchy='false'>(</mo><mi>F</mi><mo>,</mo><mi>G</mi><mo stretchy='false'>)</mo></mtd></mtr></mtable></mrow><mspace width='thinmathspace' /><mo>,</mo></mrow><annotation encoding='application/x-tex'> \begin{aligned} \lim_{\underset{I}{\to}} C(\lim_{\underset{A}{\to}} F, G) & \simeq \lim_{\underset{I}{\to}} \lim_{\underset{A}{\leftarrow}} C(F, G) \\ & \simeq \lim_{\underset{A}{\leftarrow}} \lim_{\underset{I}{\to}} C(F, G) \end{aligned} \,, </annotation></semantics></math></div> <p>because the <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_267' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>λ</mi></mrow><annotation encoding='application/x-tex'>\lambda</annotation></semantics></math>-filtered diagram is at least <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_268' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mo stretchy='false'>|</mo><mi>Mor</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo stretchy='false'>|</mo></mrow></mrow><annotation encoding='application/x-tex'>{\vert Mor(A)\vert}</annotation></semantics></math>-filtered and hence, by prop. <a class='maruku-ref' href='#LimitsOverASmallDiagramAreCompact'>9</a>, its colimit commutes with the limit over <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_269' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math>.</p> <p>Now since each <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_270' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>F</mi><mo stretchy='false'>(</mo><mi>a</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>F(a)</annotation></semantics></math> is assumed to be <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_271' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>α</mi></mrow><annotation encoding='application/x-tex'>\alpha</annotation></semantics></math>-compact and hence is also <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_272' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>λ</mi></mrow><annotation encoding='application/x-tex'>\lambda</annotation></semantics></math>-compact, we conclude with the natural isomorphisms</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_273' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable columnalign='right left right left right left right left right left' columnspacing='0em' displaystyle='true'><mtr><mtd><mi>⋯</mi></mtd> <mtd><mo>≃</mo><munder><mi>lim</mi> <munder><mo>←</mo><mi>A</mi></munder></munder><mi>C</mi><mo stretchy='false'>(</mo><mi>F</mi><mo>,</mo><munder><mi>lim</mi> <munder><mo>→</mo><mi>I</mi></munder></munder><mi>G</mi><mo stretchy='false'>)</mo></mtd></mtr> <mtr><mtd /> <mtd><mo>≃</mo><mi>C</mi><mo stretchy='false'>(</mo><munder><mi>lim</mi> <munder><mo>→</mo><mi>A</mi></munder></munder><mi>F</mi><mo>,</mo><munder><mi>lim</mi> <munder><mo>→</mo><mi>I</mi></munder></munder><mi>G</mi><mo stretchy='false'>)</mo></mtd></mtr></mtable></mrow><mspace width='thinmathspace' /><mo>.</mo></mrow><annotation encoding='application/x-tex'> \begin{aligned} \cdots & \simeq \lim_{\underset{A}{\leftarrow}} C(F, \lim_{\underset{I}{\to}} G) \\ & \simeq C(\lim_{\underset{A}{\to}} F, \lim_{\underset{I}{\to}} G) \end{aligned} \,. </annotation></semantics></math></div></div> <p>For <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_274' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi><mo>∈</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>X \in PSh(A)</annotation></semantics></math>, write <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_275' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi><mo stretchy='false'>/</mo><mi>X</mi></mrow><annotation encoding='application/x-tex'>A/X</annotation></semantics></math> for the <a class='existingWikiWord' href='/nlab/show/diff/category+of+elements'>category of elements</a> of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_276' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi></mrow><annotation encoding='application/x-tex'>X</annotation></semantics></math>. Write <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_277' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mo stretchy='false'>|</mo><mi>Mor</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>/</mo><mi>X</mi><mo stretchy='false'>)</mo><mo stretchy='false'>|</mo></mrow></mrow><annotation encoding='application/x-tex'>{\vert Mor(A/X)\vert}</annotation></semantics></math> for the <a class='existingWikiWord' href='/nlab/show/diff/cardinal+number'>cardinality</a> of the set of morphisms of the category of elements (throughout assuming <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_278' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math> to be a <a class='existingWikiWord' href='/nlab/show/diff/small+category'>small category</a>).</p> <div class='num_prop' id='PresheavesAreCompact'> <h6 id='proposition_11'>Proposition</h6> <p>For <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_279' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi><mo>∈</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>X \in PSh(A)</annotation></semantics></math> any object, the <a class='existingWikiWord' href='/nlab/show/diff/hom-functor'>hom functor</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_280' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Hom</mi><mo stretchy='false'>(</mo><mi>X</mi><mo>,</mo><mo lspace='verythinmathspace' rspace='0em'>−</mo><mo stretchy='false'>)</mo><mo>:</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo>→</mo><mi>Set</mi></mrow><annotation encoding='application/x-tex'>Hom(X, -) : PSh(A) \to Set</annotation></semantics></math> preserves <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_281' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mo stretchy='false'>|</mo><mi>Mor</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>/</mo><mi>X</mi><mo stretchy='false'>)</mo><mo stretchy='false'>|</mo></mrow></mrow><annotation encoding='application/x-tex'>{\vert Mor(A/X)\vert}</annotation></semantics></math>-<a class='existingWikiWord' href='/nlab/show/diff/filtered+colimit'>filtered colimits</a>.</p> <p>In other words: <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_282' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi></mrow><annotation encoding='application/x-tex'>X</annotation></semantics></math> is a <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_283' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mo stretchy='false'>|</mo><mi>Mor</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>/</mo><mi>X</mi><mo stretchy='false'>)</mo><mo stretchy='false'>|</mo></mrow></mrow><annotation encoding='application/x-tex'>{\vert Mor(A/X)\vert}</annotation></semantics></math>-<a class='existingWikiWord' href='/nlab/show/diff/compact+object'>compact object</a>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, cor. 1.2.11</a>).</p> <div class='proof'> <h6 id='proof_14'>Proof</h6> <p>By the <a class='existingWikiWord' href='/nlab/show/diff/co-Yoneda+lemma'>co-Yoneda lemma</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_284' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi></mrow><annotation encoding='application/x-tex'>X</annotation></semantics></math> is the <a class='existingWikiWord' href='/nlab/show/diff/colimit'>colimit</a> over its elements</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_285' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi><mo>≃</mo><munder><mi>lim</mi> <mo>→</mo></munder><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>/</mo><mi>X</mi><mo>→</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo stretchy='false'>)</mo><mspace width='thinmathspace' /><mo>.</mo></mrow><annotation encoding='application/x-tex'> X \simeq \lim_\to (A/X \to PSh(A)) \,. </annotation></semantics></math></div> <p>Since the image of the functor <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_286' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi><mo stretchy='false'>/</mo><mi>X</mi><mo>→</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>A/X \to PSh(A)</annotation></semantics></math> is in representables, which are maximally compact, the stament follows with prop. <a class='maruku-ref' href='#CompactnessOfColimitsOverCompacts'>10</a>.</p> </div> <div class='num_defn' id='CellularModel'> <h6 id='definition_15'>Definition</h6> <p>A <strong><a class='existingWikiWord' href='/nlab/show/diff/cellular+model'>cellular model</a></strong> on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_287' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> is a choice of a <a class='existingWikiWord' href='/nlab/show/diff/small+set'>small set</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_288' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>I</mi><mo>⊂</mo><mi>Mor</mi><mo stretchy='false'>(</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>I \subset Mor(PSh(A))</annotation></semantics></math> of <a class='existingWikiWord' href='/nlab/show/diff/monomorphism'>monomorphisms</a>, such that the <a class='existingWikiWord' href='/nlab/show/diff/class'>class</a> of all monomorphisms is generated from it</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_289' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Monos</mi><mo>=</mo><mi>LLP</mi><mo stretchy='false'>(</mo><mi>RLP</mi><mo stretchy='false'>(</mo><mi>I</mi><mo stretchy='false'>)</mo><mo stretchy='false'>)</mo><mspace width='thinmathspace' /><mo>.</mo></mrow><annotation encoding='application/x-tex'> Monos = LLP(RLP(I)) \,. </annotation></semantics></math></div></div> <p>(<a href='#Cisinski06'>Cisinski 06, def. 1.2.26</a>).</p> <div class='num_remark'> <h6 id='remark_6'>Remark</h6> <p>By prop. <a class='maruku-ref' href='#PresheavesAreCompact'>11</a> we may apply the <a class='existingWikiWord' href='/nlab/show/diff/small+object+argument'>small object argument</a> in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_290' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> and so it follows that <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_291' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>LLP</mi><mo stretchy='false'>(</mo><mi>RLP</mi><mo stretchy='false'>(</mo><mi>I</mi><mo stretchy='false'>)</mo><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>LLP(RLP(I))</annotation></semantics></math> is the smallest class containing <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_292' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>I</mi></mrow><annotation encoding='application/x-tex'>I</annotation></semantics></math> that is closed under <a class='existingWikiWord' href='/nlab/show/diff/pushout'>pushout</a>, <a class='existingWikiWord' href='/nlab/show/diff/retract'>retract</a> and <a class='existingWikiWord' href='/nlab/show/diff/transfinite+composition'>transfinite composition</a>.</p> </div> <p>The following lemma will be used to show that cellular structures always exist.</p> <div class='num_lemma' id='LemmaForGenerationOfMonos'> <h6 id='lemma_3'>Lemma</h6> <p>Let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_293' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>C</mi><mo>⊂</mo><mi>Mor</mi><mo stretchy='false'>(</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>C \subset Mor(PSh(A))</annotation></semantics></math> be a class of morphisms, and <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_294' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>D</mi><mo>⊂</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>D \subset PSh(A)</annotation></semantics></math> a <a class='existingWikiWord' href='/nlab/show/diff/small+set'>small set</a> of objects, such that</p> <ol> <li> <p><math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_295' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>C</mi></mrow><annotation encoding='application/x-tex'>C</annotation></semantics></math> is closed under <a class='existingWikiWord' href='/nlab/show/diff/pushout'>pushouts</a>, <a class='existingWikiWord' href='/nlab/show/diff/retract'>retracts</a> and <a class='existingWikiWord' href='/nlab/show/diff/transfinite+composition'>transfinite composition</a>;</p> </li> <li> <p>if <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_296' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi><mo>,</mo><mi>g</mi><mo>∈</mo><mi>Mor</mi><mo stretchy='false'>(</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>f,g \in Mor(PSh(A))</annotation></semantics></math> are two composable morphisms with <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_297' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi></mrow><annotation encoding='application/x-tex'>f</annotation></semantics></math> and <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_298' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>g</mi><mo>∘</mo><mi>f</mi></mrow><annotation encoding='application/x-tex'>g \circ f</annotation></semantics></math> in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_299' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>C</mi></mrow><annotation encoding='application/x-tex'>C</annotation></semantics></math>, then also <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_300' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>g</mi></mrow><annotation encoding='application/x-tex'>g</annotation></semantics></math> is in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_301' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>C</mi></mrow><annotation encoding='application/x-tex'>C</annotation></semantics></math>;</p> </li> <li> <p>every <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_302' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi><mo>∈</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>X \in PSh(A)</annotation></semantics></math> is the <a class='existingWikiWord' href='/nlab/show/diff/union'>union</a> of those of its <a class='existingWikiWord' href='/nlab/show/diff/subobject'>sub-objects</a> isomorphic to an object in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_303' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>D</mi></mrow><annotation encoding='application/x-tex'>D</annotation></semantics></math>;</p> </li> <li> <p>for every <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_304' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>X</mi><mo>→</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>X \to Y</annotation></semantics></math> in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_305' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>C</mi></mrow><annotation encoding='application/x-tex'>C</annotation></semantics></math> and every sub-object <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_306' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Z</mi></mrow><annotation encoding='application/x-tex'>Z</annotation></semantics></math> of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_307' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Y</mi></mrow><annotation encoding='application/x-tex'>Y</annotation></semantics></math> in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_308' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>D</mi></mrow><annotation encoding='application/x-tex'>D</annotation></semantics></math>, there is a sub-object <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_309' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>T</mi><mo>↪</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>T \hookrightarrow Y</annotation></semantics></math> from <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_310' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>D</mi></mrow><annotation encoding='application/x-tex'>D</annotation></semantics></math>, which contains <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_311' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Z</mi></mrow><annotation encoding='application/x-tex'>Z</annotation></semantics></math> and such that <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_312' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>T</mi><mo>∩</mo><mi>X</mi><mo>→</mo><mi>T</mi></mrow><annotation encoding='application/x-tex'>T \cap X \to T</annotation></semantics></math> is in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_313' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>C</mi></mrow><annotation encoding='application/x-tex'>C</annotation></semantics></math>.</p> </li> </ol> <p>Then the <a class='existingWikiWord' href='/nlab/show/diff/small+set'>small set</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_314' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>I</mi><mo>⊂</mo><mi>Mor</mi><mo stretchy='false'>(</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>I \subset Mor(PSh(A))</annotation></semantics></math> of morphisms in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_315' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>C</mi></mrow><annotation encoding='application/x-tex'>C</annotation></semantics></math> with codomain in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_316' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>D</mi></mrow><annotation encoding='application/x-tex'>D</annotation></semantics></math>, generates <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_317' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>C</mi></mrow><annotation encoding='application/x-tex'>C</annotation></semantics></math> as</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_318' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>C</mi><mo>=</mo><mi>LLP</mi><mo stretchy='false'>(</mo><mi>RLP</mi><mo stretchy='false'>(</mo><mi>I</mi><mo stretchy='false'>)</mo><mo stretchy='false'>)</mo><mspace width='thinmathspace' /><mo>.</mo></mrow><annotation encoding='application/x-tex'> C = LLP(RLP(I)) \,. </annotation></semantics></math></div></div> <p>(<a href='#Cisinski06'>Cisinski 06, lemma. 1.2.24</a>).</p> <div class='proof'> <h6 id='proof_15'>Proof</h6> <p>A bit of work…</p> </div> <div class='num_prop' id='CellularStructuresExist'> <h6 id='proposition_12'>Proposition</h6> <p>There exists a cellular structure, def. <a class='maruku-ref' href='#CellularModel'>15</a>, on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_319' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>.</p> <p>The set <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_320' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>I</mi></mrow><annotation encoding='application/x-tex'>I</annotation></semantics></math> can be chosen to consist of morphisms into <a class='existingWikiWord' href='/nlab/show/diff/quotient+object'>quotient objects</a> of <a class='existingWikiWord' href='/nlab/show/diff/representable+functor'>representables</a>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, prop. 1.2.27</a>), also sketched at <a class='existingWikiWord' href='/nlab/show/diff/cellular+model'>cellular model</a>.</p> <div class='proof'> <h6 id='proof_16'>Proof</h6> <p>Take in lemma <a class='maruku-ref' href='#LemmaForGenerationOfMonos'>3</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_321' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>C</mi></mrow><annotation encoding='application/x-tex'>C</annotation></semantics></math> to be the class of monomorphisms and <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_322' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>D</mi></mrow><annotation encoding='application/x-tex'>D</annotation></semantics></math> to be the class of quotients of representables.</p> </div> <div class='num_cor' id='FirstFactorizationEstablishes'> <h6 id='corollary'>Corollary</h6> <p>There exists a functorial factorization of morphisms in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_323' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> into a monomorphism followed by an acyclic fibration.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, cor. 1.2.28</a>).</p> <div class='proof'> <h6 id='proof_17'>Proof</h6> <p>By prop. <a class='maruku-ref' href='#PresheavesAreCompact'>11</a> every object is <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_324' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>α</mi></mrow><annotation encoding='application/x-tex'>\alpha</annotation></semantics></math>-<a class='existingWikiWord' href='/nlab/show/diff/compact+object'>small</a>, for some <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_325' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>α</mi></mrow><annotation encoding='application/x-tex'>\alpha</annotation></semantics></math>. Therefore by prop. <a class='maruku-ref' href='#CellularStructuresExist'>12</a> we can apply the <a class='existingWikiWord' href='/nlab/show/diff/small+object+argument'>small object argument</a>.</p> </div> <h5 id='AcyclicCofibrationFollowedByFibration'>Acyclic cofibration followed by fibration</h5> <p>We show now for def. <a class='maruku-ref' href='#ModelStructureMorphismsFromHomotopicalStructure'>12</a> that every morphism factors as an acyclic cofibration followed by a fibration. Since the fibrations are defined by right lifting against acylcic cofibrations, for this it is sufficient to establish a set of <a class='existingWikiWord' href='/nlab/show/diff/cofibrantly+generated+model+category'>generating acyclic cofibrations</a>. This is the statement of prop. <a class='maruku-ref' href='#GeneratingAcyclicCofibrationsExist'>15</a> below. Establishing this takes a few technical lemmas.</p> <div class='num_lemma' id='FactorAnodyneFollowedByRLPAnodyne'> <h6 id='lemma_4'>Lemma</h6> <p>Every morphism admits a factorization into an anodyne extension, followed by a morphism having the right lifting property against anodyne extensions.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, remark 1.3.29</a>).</p> <div class='proof'> <h6 id='proof_18'>Proof</h6> <p>By the <a class='existingWikiWord' href='/nlab/show/diff/small+object+argument'>small object argument</a>, in view of prop. <a class='maruku-ref' href='#PropertiesOfAnodyneExtensions'>4</a>.</p> </div> <div class='num_lemma' id='ElementaryJHomotopyIntoFibIsEquivRel'> <h6 id='lemma_5'>Lemma</h6> <p>If <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_326' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>T</mi><mo>∈</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>T \in PSh(A)</annotation></semantics></math> is fibrant, then for any <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_327' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>K</mi><mo>∈</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>K \in PSh(A)</annotation></semantics></math> elementary <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_328' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy, def. <a class='maruku-ref' href='#ElementaryJHomotopy'>4</a>, is already an equivalence relation on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_329' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>Hom</mi> <mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow></msub><mo stretchy='false'>(</mo><mi>K</mi><mo>,</mo><mi>T</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>Hom_{PSh(A)}(K,T)</annotation></semantics></math> and coincides with <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_330' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, lemma 1.3.30</a>).</p> <div class='num_prop' id='EveryAnodyneExtensionIsWeakEquivalence'> <h6 id='proposition_13'>Proposition</h6> <p>Every anodyne extension is a weak equivalence.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, lemma 1.3.31</a>).</p> <div class='proof'> <h6 id='proof_19'>Proof</h6> <p>For <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_331' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>j</mi><mo>:</mo><mi>K</mi><mo>→</mo><mi>L</mi></mrow><annotation encoding='application/x-tex'>j : K \to L</annotation></semantics></math> an anodyne extension and <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_332' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>T</mi></mrow><annotation encoding='application/x-tex'>T</annotation></semantics></math> a fibrant object, we need to show that</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_333' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>Ho</mi> <mi>J</mi></msub><mo stretchy='false'>(</mo><mi>j</mi><mo>,</mo><mi>T</mi><mo stretchy='false'>)</mo><mo>:</mo><msub><mi>Ho</mi> <mi>J</mi></msub><mo stretchy='false'>(</mo><mi>L</mi><mo>,</mo><mi>T</mi><mo stretchy='false'>)</mo><mo>→</mo><msub><mi>Ho</mi> <mi>J</mi></msub><mo stretchy='false'>(</mo><mi>K</mi><mo>,</mo><mi>T</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'> Ho_J(j,T) : Ho_J(L,T) \to Ho_J(K,T) </annotation></semantics></math></div> <p>is a bijection.</p> <p>It is surjective by the defining lifting property, which provides <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_334' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>σ</mi></mrow><annotation encoding='application/x-tex'>\sigma</annotation></semantics></math> in</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_335' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mi>K</mi></mtd> <mtd><mover><mo>→</mo><mrow /></mover></mtd> <mtd><mi>T</mi></mtd></mtr> <mtr><mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mi>j</mi></mpadded></msup></mtd> <mtd><msub><mo>↗</mo> <mpadded width='0'><mi>σ</mi></mpadded></msub></mtd></mtr> <mtr><mtd><mi>L</mi></mtd></mtr></mtable></mrow><mspace width='thinmathspace' /><mo>.</mo></mrow><annotation encoding='application/x-tex'> \array{ K &\stackrel{}{\to}& T \\ \downarrow^{\mathrlap{j}} & \nearrow_{\mathrlap{\sigma}} \\ L } \,. </annotation></semantics></math></div> <p>To see injectivity, let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_336' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>l</mi> <mn>0</mn></msub><mo>,</mo><msub><mi>l</mi> <mn>1</mn></msub><mo>:</mo><mi>L</mi><mo>→</mo><mi>T</mi></mrow><annotation encoding='application/x-tex'>l_0, l_1 : L \to T</annotation></semantics></math> be two morphisms such that <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_337' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>l</mi> <mn>0</mn></msub><mo>∘</mo><mi>j</mi></mrow><annotation encoding='application/x-tex'>l_0 \circ j</annotation></semantics></math> and <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_338' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>l</mi> <mn>1</mn></msub><mo>∘</mo><mi>j</mi></mrow><annotation encoding='application/x-tex'>l_1 \circ j</annotation></semantics></math> coincide in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_339' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>Ho</mi> <mi>J</mi></msub></mrow><annotation encoding='application/x-tex'>Ho_J</annotation></semantics></math>. By lemma <a class='maruku-ref' href='#ElementaryJHomotopyIntoFibIsEquivRel'>5</a> this is the case precisely if there is an elementary <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_340' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_341' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>h</mi><mo>:</mo><mi>I</mi><mo>⊗</mo><mi>K</mi><mo>→</mo><mi>T</mi></mrow><annotation encoding='application/x-tex'>h : I \otimes K \to T</annotation></semantics></math> relating them. This induces the horizontal morphism in the diagram</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_342' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mo stretchy='false'>(</mo><mi>I</mi><mo>⊗</mo><mi>K</mi><mo stretchy='false'>)</mo><mo>∪</mo><mo stretchy='false'>(</mo><mo stretchy='false'>(</mo><mo>∂</mo><mi>I</mi><mo stretchy='false'>)</mo><mo>⊗</mo><mi>L</mi><mo stretchy='false'>)</mo></mtd> <mtd><mover><mo>→</mo><mrow><mo stretchy='false'>(</mo><mi>h</mi><mo>,</mo><mo stretchy='false'>(</mo><msub><mi>l</mi> <mn>0</mn></msub><mo>,</mo><msub><mi>l</mi> <mn>1</mn></msub><mo stretchy='false'>)</mo><mo stretchy='false'>)</mo></mrow></mover></mtd> <mtd><mi>T</mi></mtd></mtr> <mtr><mtd><mo stretchy='false'>↓</mo></mtd> <mtd><msub><mo>↗</mo> <mpadded width='0'><mi>η</mi></mpadded></msub></mtd></mtr> <mtr><mtd><mi>I</mi><mo>⊗</mo><mi>L</mi></mtd></mtr></mtable></mrow><mspace width='thinmathspace' /><mo>,</mo></mrow><annotation encoding='application/x-tex'> \array{ (I \otimes K) \cup ((\partial I) \otimes L) &\stackrel{(h,(l_0,l_1))}{\to}& T \\ \downarrow & \nearrow_{\mathrlap{\eta}} \\ I \otimes L } \,, </annotation></semantics></math></div> <p>where the left morphism is anodyne, by the second clause of def. <a class='maruku-ref' href='#AnodyneExtensions'>10</a>, so that the lift denoted <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_343' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>η</mi></mrow><annotation encoding='application/x-tex'>\eta</annotation></semantics></math> exists. This lift exhibits a <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_344' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_345' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>l</mi> <mn>0</mn></msub><mo>⇒</mo><msub><mi>l</mi> <mn>1</mn></msub></mrow><annotation encoding='application/x-tex'>l_0 \Rightarrow l_1</annotation></semantics></math>, hence shows that <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_346' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>l</mi> <mn>0</mn></msub></mrow><annotation encoding='application/x-tex'>l_0</annotation></semantics></math> was already equal to <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_347' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>l</mi> <mn>1</mn></msub></mrow><annotation encoding='application/x-tex'>l_1</annotation></semantics></math> in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_348' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>Ho</mi> <mi>J</mi></msub></mrow><annotation encoding='application/x-tex'>Ho_J</annotation></semantics></math>, hence that <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_349' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msup><mi>j</mi> <mo>*</mo></msup></mrow><annotation encoding='application/x-tex'>j^*</annotation></semantics></math> is injective.</p> </div> <div class='num_lemma' id='WeakEquivalencesBetweenFibrantObjects'> <h6 id='lemma_6'>Lemma</h6> <p>A morphism between fibrant objects is a weak equivalence precisely if it is a <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_350' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy equivalence, def. <a class='maruku-ref' href='#JHomotopyEquivalence'>6</a>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, lemma 1.3.32</a>).</p> <div class='proof'> <h6 id='proof_20'>Proof</h6> <p>Is is clear that every <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_351' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy is a weak equivalence. Conversely, let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_352' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>f</mi><mo>:</mo><mi>X</mi><mo>→</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>f : X \to Y</annotation></semantics></math> be a weak equivalence between fibrant objects. Write <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_353' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msubsup><mi>Ho</mi> <mi>J</mi> <mi>fib</mi></msubsup><mo>↪</mo><msub><mi>Ho</mi> <mi>J</mi></msub></mrow><annotation encoding='application/x-tex'>Ho_J^{fib} \hookrightarrow Ho_J</annotation></semantics></math> for the <a class='existingWikiWord' href='/nlab/show/diff/full+subcategory'>full subcategory</a> of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_354' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>Ho</mi> <mi>J</mi></msub></mrow><annotation encoding='application/x-tex'>Ho_J</annotation></semantics></math>, def. <a class='maruku-ref' href='#JHomotopyEquivalence'>6</a> on the fibrant objects. The localization <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_355' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Q</mi><mo stretchy='false'>(</mo><mi>f</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>Q(f)</annotation></semantics></math> is by definition in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_356' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msubsup><mi>Ho</mi> <mi>J</mi> <mi>fib</mi></msubsup></mrow><annotation encoding='application/x-tex'>Ho_J^{fib}</annotation></semantics></math> and for all objects <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_357' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>T</mi><mo>∈</mo><msubsup><mi>Ho</mi> <mi>J</mi> <mi>fib</mi></msubsup></mrow><annotation encoding='application/x-tex'>T \in Ho_J^{fib}</annotation></semantics></math> the morphism <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_358' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msubsup><mi>Ho</mi> <mi>J</mi> <mi>fib</mi></msubsup><mo stretchy='false'>(</mo><mi>Q</mi><mo stretchy='false'>(</mo><mi>f</mi><mo stretchy='false'>)</mo><mo>,</mo><mi>T</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>Ho_J^{fib}(Q(f), T)</annotation></semantics></math> is an <a class='existingWikiWord' href='/nlab/show/diff/isomorphism'>isomorphism</a>. By the <a class='existingWikiWord' href='/nlab/show/diff/Yoneda+lemma'>Yoneda lemma</a>, therefore, <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_359' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Q</mi><mo stretchy='false'>(</mo><mi>f</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>Q(f)</annotation></semantics></math> itself is an isomorphism in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_360' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msubsup><mi>Ho</mi> <mi>J</mi> <mi>fib</mi></msubsup></mrow><annotation encoding='application/x-tex'>Ho_J^{fib}</annotation></semantics></math>, hence also in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_361' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>Ho</mi> <mi>J</mi></msub></mrow><annotation encoding='application/x-tex'>Ho_J</annotation></semantics></math>, hence is a weak equivalence.</p> </div> <div class='num_lemma' id='NaiveFibAndDualStrongDefRetractIsAcyclFib'> <h6 id='lemma_7'>Lemma</h6> <p>If a morphism has the <a class='existingWikiWord' href='/nlab/show/diff/lift'>right lifting property</a> against the anodyne extensions, then it is an acyclic fibration precisely if it is a dual <a class='existingWikiWord' href='/nlab/show/diff/deformation+retract'>strong deformation retract</a>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, lemma 1.3.33</a>).</p> <div class='proof'> <h6 id='proof_21'>Proof</h6> <p>That the former implies the latter was the statement of lemma <a class='maruku-ref' href='#SectionsOfAcyclicFibrationsAreDefRetracts'>2</a>. Conversely, let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_362' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi></mrow><annotation encoding='application/x-tex'>p</annotation></semantics></math> be a dual strong deformation retract, meaning that there is <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_363' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>s</mi><mo>:</mo><mi>Y</mi><mo>→</mo><mi>X</mi></mrow><annotation encoding='application/x-tex'>s : Y \to X</annotation></semantics></math> with <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_364' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi><mo>∘</mo><mi>s</mi><mo>=</mo><mi>id</mi></mrow><annotation encoding='application/x-tex'>p \circ s = id</annotation></semantics></math>, as well as a morphism <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_365' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>k</mi><mo>:</mo><mi>I</mi><mo>⊗</mo><mi>X</mi><mo>→</mo><mi>X</mi></mrow><annotation encoding='application/x-tex'>k : I \otimes X \to X</annotation></semantics></math> exhibiting a <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_366' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_367' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>id</mi><mo>⇒</mo><mi>s</mi><mo>∘</mo><mi>p</mi></mrow><annotation encoding='application/x-tex'>id \Rightarrow s \circ p</annotation></semantics></math>. This being <em>strong</em> means that <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_368' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi><mo>∘</mo><mi>k</mi><mo>=</mo><mi>p</mi><mo>∘</mo><msub><mi>σ</mi> <mi>X</mi></msub></mrow><annotation encoding='application/x-tex'>p \circ k = p \circ \sigma_X</annotation></semantics></math>.</p> <p>We need to show that this implies for</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_369' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mi>K</mi></mtd> <mtd><mover><mo>→</mo><mi>a</mi></mover></mtd> <mtd><mi>X</mi></mtd></mtr> <mtr><mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mi>i</mi></mpadded></msup></mtd> <mtd /> <mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mi>p</mi></mpadded></msup></mtd></mtr> <mtr><mtd><mi>L</mi></mtd> <mtd><mover><mo>→</mo><mi>b</mi></mover></mtd> <mtd><mi>Y</mi></mtd></mtr></mtable></mrow></mrow><annotation encoding='application/x-tex'> \array{ K &\stackrel{a}{\to}& X \\ \downarrow^{\mathrlap{i}} && \downarrow^{\mathrlap{p}} \\ L &\stackrel{b}{\to}& Y } </annotation></semantics></math></div> <p>a commuting diagram with <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_370' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>i</mi></mrow><annotation encoding='application/x-tex'>i</annotation></semantics></math> a monomorphism, there is a lift. To this end, observe that the given structures induce a morphism</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_371' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>(</mo><mi>I</mi><mo>⊗</mo><mi>K</mi><mo stretchy='false'>)</mo><mo>∪</mo><mo stretchy='false'>(</mo><mo stretchy='false'>{</mo><mn>1</mn><mo stretchy='false'>}</mo><mo>⊗</mo><mi>L</mi><mo stretchy='false'>)</mo><mo>→</mo><mi>X</mi></mrow><annotation encoding='application/x-tex'> (I \otimes K) \cup (\{1\} \otimes L) \to X </annotation></semantics></math></div> <p>such that</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_372' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mo stretchy='false'>(</mo><mi>I</mi><mo>⊗</mo><mi>K</mi><mo stretchy='false'>)</mo><mo>∪</mo><mo stretchy='false'>(</mo><mo stretchy='false'>{</mo><mn>1</mn><mo stretchy='false'>}</mo><mo>⊗</mo><mi>L</mi><mo stretchy='false'>)</mo></mtd> <mtd /> <mtd><mover><mo>→</mo><mrow><mo stretchy='false'>(</mo><mi>k</mi><mo>∘</mo><mo stretchy='false'>(</mo><mi>I</mi><mo>⊗</mo><mi>a</mi><mo stretchy='false'>)</mo><mo>,</mo><mi>s</mi><mo>∘</mo><mi>b</mi><mo stretchy='false'>)</mo></mrow></mover></mtd> <mtd /> <mtd><mi>X</mi></mtd></mtr> <mtr><mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mi>j</mi></mpadded></msup></mtd> <mtd /> <mtd /> <mtd /> <mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mi>p</mi></mpadded></msup></mtd></mtr> <mtr><mtd><mi>I</mi><mo>⊗</mo><mi>L</mi></mtd> <mtd><mover><mo>→</mo><mrow><msub><mi>σ</mi> <mi>L</mi></msub></mrow></mover></mtd> <mtd><mi>L</mi></mtd> <mtd><mover><mo>→</mo><mi>b</mi></mover></mtd> <mtd><mi>Y</mi></mtd></mtr></mtable></mrow><mspace width='thinmathspace' /><mo>.</mo></mrow><annotation encoding='application/x-tex'> \array{ (I \otimes K) \cup (\{1\} \otimes L) &&\stackrel{(k \circ (I \otimes a), s \circ b)}{\to}&& X \\ \downarrow^{\mathrlap{j}} && && \downarrow^{\mathrlap{p}} \\ I \otimes L &\stackrel{\sigma_L}{\to}& L &\stackrel{b}{\to}& Y } \,. </annotation></semantics></math></div> <p>By the second clause of def. <a class='maruku-ref' href='#AnodyneExtensions'>10</a> the morphism on the left is an anodyne extension, and so this diagram admits a lift <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_373' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>h</mi><mo>:</mo><mi>I</mi><mo>⊗</mo><mi>L</mi><mo>→</mo><mi>X</mi></mrow><annotation encoding='application/x-tex'>h : I \otimes L \to X</annotation></semantics></math>. One see that <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_374' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>l</mi><mo>:</mo><mo>=</mo><mi>h</mi><mo>∘</mo><msubsup><mo>∂</mo> <mi>L</mi> <mn>0</mn></msubsup></mrow><annotation encoding='application/x-tex'>l := h \circ \partial^0_L</annotation></semantics></math> is a lift of the original square above.</p> </div> <div class='num_lemma' id='NaiveFibIntoFibIsWeakEquivIffItIsAcyclicFib'> <h6 id='lemma_8'>Lemma</h6> <p>A morphism into a fibrant object with <a class='existingWikiWord' href='/nlab/show/diff/lift'>right lifting property</a> against anodyne extensions is a weak equivalence precisely if it is an acyclic fibration.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, lemma 1.3.34</a>).</p> <div class='proof'> <h6 id='proof_22'>Proof</h6> <p>We already know from prop. <a class='maruku-ref' href='#AcyclicFibrationsAreAcyclicFibrations'>6</a> that acyclic fibrations are weak equivalences.</p> <p>So let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_375' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Y</mi></mrow><annotation encoding='application/x-tex'>Y</annotation></semantics></math> be fibrant and let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_376' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi><mo>:</mo><mi>X</mi><mo>→</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>p : X \to Y</annotation></semantics></math> be a weak equivalence that has rlp against anodyne extensions. We need to show that <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_377' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi></mrow><annotation encoding='application/x-tex'>p</annotation></semantics></math> is an acyclic fibration. By lemma <a class='maruku-ref' href='#NaiveFibAndDualStrongDefRetractIsAcyclFib'>7</a> it is sufficient to show that it is a dual strong deformation retract.</p> <p>By lemma <a class='maruku-ref' href='#WeakEquivalencesBetweenFibrantObjects'>6</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_378' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi></mrow><annotation encoding='application/x-tex'>p</annotation></semantics></math> is also a <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_379' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy equivalence. By lemma <a class='maruku-ref' href='#ElementaryJHomotopyIntoFibIsEquivRel'>5</a> this is exhibited by an elementary <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_380' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_381' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>k</mi><mo>:</mo><mi>I</mi><mo>⊗</mo><mi>Y</mi><mo>→</mo><mi>Y</mi></mrow><annotation encoding='application/x-tex'>k : I \otimes Y \to Y</annotation></semantics></math>, which in particular gives a commuting diagram</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_382' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mi>Y</mi></mtd> <mtd><mover><mo>→</mo><mi>t</mi></mover></mtd> <mtd><mi>X</mi></mtd></mtr> <mtr><mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mrow><msubsup><mo>∂</mo> <mi>Y</mi> <mn>1</mn></msubsup></mrow></mpadded></msup></mtd> <mtd /> <mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mi>p</mi></mpadded></msup></mtd></mtr> <mtr><mtd><mi>I</mi><mo>⊗</mo><mi>Y</mi></mtd> <mtd><mover><mo>→</mo><mi>k</mi></mover></mtd> <mtd><mi>Y</mi></mtd></mtr></mtable></mrow><mspace width='thinmathspace' /><mo>,</mo></mrow><annotation encoding='application/x-tex'> \array{ Y &\stackrel{t}{\to}& X \\ \downarrow^{\mathrlap{\partial^1_Y}} && \downarrow^{\mathrlap{p}} \\ I \otimes Y &\stackrel{k}{\to}& Y } \,, </annotation></semantics></math></div> <p>from which we obtain a lift <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_383' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>k</mi><mo>′</mo><mo>:</mo><mi>I</mi><mo>⊗</mo><mi>Y</mi><mo>→</mo><mi>X</mi></mrow><annotation encoding='application/x-tex'>k' : I \otimes Y \to X</annotation></semantics></math>. Set then</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_384' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>s</mi><mo>:</mo><mo>=</mo><mi>k</mi><mo>′</mo><mo>∘</mo><msubsup><mo>∂</mo> <mi>Y</mi> <mn>0</mn></msubsup><mspace width='thinmathspace' /><mo>.</mo></mrow><annotation encoding='application/x-tex'> s := k' \circ \partial^0_Y \,. </annotation></semantics></math></div> <p>One finds then <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_385' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi><mo>∘</mo><mi>s</mi><mo>=</mo><msub><mi>id</mi> <mi>Y</mi></msub></mrow><annotation encoding='application/x-tex'>p \circ s = id_Y</annotation></semantics></math>. As <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_386' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi></mrow><annotation encoding='application/x-tex'>p</annotation></semantics></math> is a <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_387' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy equivalence, it follows that <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_388' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>s</mi></mrow><annotation encoding='application/x-tex'>s</annotation></semantics></math> is its homotopic inverse, in particular, there is a <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_389' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_390' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>h</mi><mo>:</mo><msub><mi>id</mi> <mi>X</mi></msub><mo>⇒</mo><mi>s</mi><mo>∘</mo><mi>p</mi></mrow><annotation encoding='application/x-tex'>h : id_X \Rightarrow s \circ p</annotation></semantics></math>.</p> <p>Next we lift the trivial <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_391' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_392' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi><mo>⇒</mo><mi>p</mi></mrow><annotation encoding='application/x-tex'>p \Rightarrow p</annotation></semantics></math> to transform <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_393' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>h</mi></mrow><annotation encoding='application/x-tex'>h</annotation></semantics></math> into a dual stronf deformation:</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_394' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd><mo>∂</mo><mi>I</mi><mo>⊗</mo><mi>I</mi><mo>⊗</mo><mi>X</mi><mo>∪</mo><mi>I</mi><mo>⊗</mo><mo stretchy='false'>{</mo><mn>1</mn><mo stretchy='false'>}</mo><mo>⊗</mo><mi>X</mi></mtd> <mtd><mover><mo>→</mo><mrow><mo stretchy='false'>(</mo><mo stretchy='false'>[</mo><mi>h</mi><mo>,</mo><mi>s</mi><mo>∘</mo><mi>p</mi><mo>∘</mo><mi>h</mi><mo stretchy='false'>]</mo><mo>,</mo><mi>s</mi><mo>∘</mo><mi>p</mi><mo>∘</mo><msub><mi>σ</mi> <mi>X</mi></msub><mo stretchy='false'>)</mo></mrow></mover></mtd> <mtd><mi>X</mi></mtd></mtr> <mtr><mtd><mo stretchy='false'>↓</mo></mtd> <mtd><mi>H</mi><mo>↗</mo></mtd> <mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mi>p</mi></mpadded></msup></mtd></mtr> <mtr><mtd><mi>I</mi><mo>⊗</mo><mi>I</mi><mo>⊗</mo><mi>X</mi></mtd> <mtd><mover><mo>→</mo><mrow><mi>p</mi><mo>∘</mo><mi>h</mi><mo>∘</mo><msub><mi>σ</mi> <mrow><mi>I</mi><mo>⊗</mo><mi>X</mi></mrow></msub></mrow></mover></mtd> <mtd><mi>Y</mi></mtd></mtr></mtable></mrow></mrow><annotation encoding='application/x-tex'> \array{ \partial I \otimes I \otimes X \cup I \otimes \{1\} \otimes X & \stackrel{([h, s \circ p \circ h], s \circ p \circ \sigma_X)}{\to} & X \\ \downarrow & H \nearrow & \downarrow^{\mathrlap{p}} \\ I \otimes I \otimes X & \stackrel{p \circ h \circ \sigma_{I \otimes X}}{\to} & Y } </annotation></semantics></math></div> <p>Now <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_395' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>H</mi><mo>∘</mo><mo stretchy='false'>(</mo><mi>I</mi><mo>⊗</mo><msubsup><mo>∂</mo> <mi>X</mi> <mn>0</mn></msubsup><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>H \circ (I \otimes \partial^0_{X})</annotation></semantics></math> is a <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_396' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>-homotopy showing that <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_397' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>p</mi></mrow><annotation encoding='application/x-tex'>p</annotation></semantics></math> is a dual strong deformation retract.</p> </div> <div class='num_cor'> <h6 id='corollary_2'>Corollary</h6> <p>A cofibration into a fibrant object is a weak equivalence precisely if it is an anodyne extension.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, cor 1.3.35</a>).</p> <div class='proof'> <h6 id='proof_23'>Proof</h6> <p>By lemma <a class='maruku-ref' href='#EveryAnodyneExtensionIsWeakEquivalence'>13</a> we already know that every anodyne extension is a weak equivalence. So we need to show that a cofibration <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_398' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>i</mi><mo>:</mo><mi>A</mi><mo>→</mo><mi>T</mi></mrow><annotation encoding='application/x-tex'>i : A \to T</annotation></semantics></math> into a fibrant object <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_399' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>T</mi></mrow><annotation encoding='application/x-tex'>T</annotation></semantics></math> which is a weak equivalence is also an anodyne extension. By prop. <a class='maruku-ref' href='#FactorAnodyneFollowedByRLPAnodyne'>4</a> we may factor this as <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_400' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>i</mi><mo>=</mo><mi>q</mi><mo>∘</mo><mi>j</mi></mrow><annotation encoding='application/x-tex'>i = q \circ j</annotation></semantics></math>, with <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_401' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>j</mi></mrow><annotation encoding='application/x-tex'>j</annotation></semantics></math> an anodyne extension and <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_402' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Q</mi></mrow><annotation encoding='application/x-tex'>Q</annotation></semantics></math> having RLP against anodyne extensions. Since <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_403' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>j</mi></mrow><annotation encoding='application/x-tex'>j</annotation></semantics></math> is a weak equivalence, by 2-out-of-3 so is <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_404' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>q</mi></mrow><annotation encoding='application/x-tex'>q</annotation></semantics></math>. By lemma <a class='maruku-ref' href='#NaiveFibIntoFibIsWeakEquivIffItIsAcyclicFib'>8</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_405' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>q</mi></mrow><annotation encoding='application/x-tex'>q</annotation></semantics></math> is an acyclic fibration.</p> <p>Therefore we have a lift <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_406' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>s</mi></mrow><annotation encoding='application/x-tex'>s</annotation></semantics></math> in</p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_407' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mrow><mtable><mtr><mtd /> <mtd><mover><mo>→</mo><mi>id</mi></mover></mtd> <mtd /></mtr> <mtr><mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mi>q</mi></mpadded></msup></mtd> <mtd><msub><mo>↗</mo> <mi>s</mi></msub></mtd> <mtd><msup><mo stretchy='false'>↓</mo> <mpadded width='0'><mi>i</mi></mpadded></msup></mtd></mtr> <mtr><mtd /> <mtd><mover><mo>→</mo><mi>j</mi></mover></mtd> <mtd /></mtr></mtable></mrow></mrow><annotation encoding='application/x-tex'> \array{ &\stackrel{id}{\to}& \\ \downarrow^{\mathrlap{q}} &\nearrow_s& \downarrow^{\mathrlap{i}} \\ &\stackrel{j}{\to}& } </annotation></semantics></math></div> <p>and this exhibits <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_408' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>i</mi></mrow><annotation encoding='application/x-tex'>i</annotation></semantics></math> as a <a class='existingWikiWord' href='/nlab/show/diff/retract'>retract</a> of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_409' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>j</mi></mrow><annotation encoding='application/x-tex'>j</annotation></semantics></math>. Hence with <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_410' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>j</mi></mrow><annotation encoding='application/x-tex'>j</annotation></semantics></math> also <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_411' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>i</mi></mrow><annotation encoding='application/x-tex'>i</annotation></semantics></math> is an anodyne extension.</p> </div> <div class='num_prop'> <h6 id='proposition_14'>Proposition</h6> <p>A cofibration is a weak equivalence precisely if it has the <a class='existingWikiWord' href='/nlab/show/diff/lift'>left lifting property</a> against morphisms into a fibrant object that have the right lifting property against anodyne extensions.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, prop. 1.3.36</a>).</p> <div class='proof'> <h6 id='proof_24'>Proof</h6> <p>(…)</p> </div> <div class='num_cor'> <h6 id='corollary_3'>Corollary</h6> <p>The acyclic cofibrations are stable under <a class='existingWikiWord' href='/nlab/show/diff/transfinite+composition'>transfinite composition</a> and <a class='existingWikiWord' href='/nlab/show/diff/pushout'>pushouts</a></p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, cor. 1.3.37</a>).</p> <div class='num_lemma'> <h6 id='lemma_9'>Lemma</h6> <p>Every <a class='existingWikiWord' href='/nlab/show/diff/deformation+retract'>strong deformation retract</a> is an anodyne extension.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, cor. 1.3.38</a>).</p> <div class='num_lemma'> <h6 id='lemma_10'>Lemma</h6> <p>Every anodyne extension between fibrant objects is a <a class='existingWikiWord' href='/nlab/show/diff/deformation+retract'>strong deformation retract</a>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, lemma 1.3.39</a>).</p> <div class='num_prop'> <h6 id='proposition_15'>Proposition</h6> <p>Pour tout cardinal assez grand <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_412' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>α</mi></mrow><annotation encoding='application/x-tex'>\alpha</annotation></semantics></math>, si on pose <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_413' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>β</mi><mo>=</mo><msup><mn>2</mn> <mi>α</mi></msup></mrow><annotation encoding='application/x-tex'>\beta = 2^\alpha</annotation></semantics></math>, pour toute cofibration triviale <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_414' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>i</mi><mo>:</mo><mi>C</mi><mo>→</mo><mi>D</mi></mrow><annotation encoding='application/x-tex'>i : C \to D</annotation></semantics></math>, et pour tout <a class='existingWikiWord' href='/nlab/show/diff/subobject'>sous-objet</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_415' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>β</mi></mrow><annotation encoding='application/x-tex'>\beta</annotation></semantics></math>-accessible <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_416' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math> de <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_417' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>D</mi></mrow><annotation encoding='application/x-tex'>D</annotation></semantics></math>, il existe un sous-objet <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_418' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>β</mi></mrow><annotation encoding='application/x-tex'>\beta</annotation></semantics></math>-accessible <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_419' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>K</mi></mrow><annotation encoding='application/x-tex'>K</annotation></semantics></math> de <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_420' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>D</mi></mrow><annotation encoding='application/x-tex'>D</annotation></semantics></math>, qui contient <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_421' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math>, tel que l’inclusion canonique <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_422' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>C</mi><mo>∩</mo><mi>K</mi><mo>→</mo><mi>K</mi></mrow><annotation encoding='application/x-tex'>C \cap K \to K</annotation></semantics></math> soit une cofibration triviale.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, prop. 1.3.40</a>).</p> <div class='proof'> <h6 id='proof_25'>Proof</h6> <p>Three pages of work…</p> </div> <div class='num_prop' id='GeneratingAcyclicCofibrationsExist'> <h6 id='proposition_16'>Proposition</h6> <p>There exists a set of generating acyclic cofibrations.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, prop. 1.3.42</a>).</p> <div class='proof'> <h6 id='proof_26'>Proof</h6> <p>Use lemma <a class='maruku-ref' href='#LemmaForGenerationOfMonos'>3</a> with <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_423' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>C</mi></mrow><annotation encoding='application/x-tex'>C</annotation></semantics></math> the class of acyclic cofibrations and <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_424' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>D</mi><mo>=</mo><msub><mi>Acc</mi> <mi>α</mi></msub><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>D = Acc_\alpha(A)</annotation></semantics></math> the set of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_425' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>α</mi></mrow><annotation encoding='application/x-tex'>\alpha</annotation></semantics></math>-accessible presheaves for a sufficiently large cardinal <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_426' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>α</mi></mrow><annotation encoding='application/x-tex'>\alpha</annotation></semantics></math>.</p> </div> <div class='num_cor' id='FactorizationAcyclicCofibFib'> <h6 id='corollary_4'>Corollary</h6> <p>There is a functorial factorization of every morphism into an acyclic cofibration followed by a fibration.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, cor. 1.3.43</a>).</p> <div class='proof'> <h6 id='proof_27'>Proof</h6> <p>By prop. <a class='maruku-ref' href='#GeneratingAcyclicCofibrationsExist'>15</a> and prop. <a class='maruku-ref' href='#PresheavesAreCompact'>11</a> we may apply the <a class='existingWikiWord' href='/nlab/show/diff/small+object+argument'>small object argument</a>.</p> </div> <h4 id='Completeness'>Completeness</h4> <p>We list lemmas to show prop. <a class='maruku-ref' href='#ConditionsForCompleteness'>8</a>.</p> <p>(…)</p> <h3 id='ALocalizers'>Localizers</h3> <p>Continuing to let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_427' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math> be a <a class='existingWikiWord' href='/nlab/show/diff/small+category'>small category</a>, write <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_428' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> for its <a class='existingWikiWord' href='/nlab/show/diff/category+of+presheaves'>category of presheaves</a>.</p> <div class='num_defn' id='ALocalizer'> <h6 id='definition_16'>Definition</h6> <p>An <strong><math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_429' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math>-localizer</strong> is a <a class='existingWikiWord' href='/nlab/show/diff/class'>class</a> of morphisms <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_430' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi><mo>⊂</mo><mi>Mor</mi><mo stretchy='false'>(</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>W \subset Mor(PSh(A))</annotation></semantics></math> satisfying the following axioms</p> <ol> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/two-out-of-three'>2-out-of-3</a>;</p> </li> <li> <p>every acyclic fibration, def. <a class='maruku-ref' href='#AcyclicFibration'>7</a>, is in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_431' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi></mrow><annotation encoding='application/x-tex'>W</annotation></semantics></math>;</p> </li> <li> <p>The class of <a class='existingWikiWord' href='/nlab/show/diff/monomorphism'>monomorphisms</a> that is in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_432' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi></mrow><annotation encoding='application/x-tex'>W</annotation></semantics></math> is stable under <a class='existingWikiWord' href='/nlab/show/diff/pushout'>pushout</a> and <a class='existingWikiWord' href='/nlab/show/diff/transfinite+composition'>transfinite composition</a>.</p> </li> </ol> <p>The elements of <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_433' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi></mrow><annotation encoding='application/x-tex'>W</annotation></semantics></math> we call <strong><math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_434' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi></mrow><annotation encoding='application/x-tex'>W</annotation></semantics></math>-equivalences</strong>. For <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_435' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>S</mi><mo>⊂</mo><mi>Mor</mi><mo stretchy='false'>(</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>S \subset Mor(PSh(A))</annotation></semantics></math> a <a class='existingWikiWord' href='/nlab/show/diff/class'>class</a> of morphisms, the smallest <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_436' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math>-localizer containing <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_437' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>S</mi></mrow><annotation encoding='application/x-tex'>S</annotation></semantics></math> is called the <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_438' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math>-localized <strong>generated</strong> by <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_439' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>S</mi></mrow><annotation encoding='application/x-tex'>S</annotation></semantics></math>. If an <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_440' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math>-localizer is generated from a <a class='existingWikiWord' href='/nlab/show/diff/small+set'>small set</a>, we call it <strong>accessible</strong>. The <strong>minimal <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_441' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math>-localizer</strong> is <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_442' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi><mo stretchy='false'>(</mo><mi>∅</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>W(\emptyset)</annotation></semantics></math>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, def. 1.4.1</a>))</p> <div class='num_prop'> <h6 id='proposition_17'>Proposition</h6> <p>For <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_443' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>(</mo><mi>J</mi><mo>,</mo><mi>AnExt</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>(J,AnExt)</annotation></semantics></math> a homotopical structure, def. <a class='maruku-ref' href='#HomotopicalStructure'>11</a> on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_444' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>, the class <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_445' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi></mrow><annotation encoding='application/x-tex'>W</annotation></semantics></math> of weak equivalences of the induced model category structure of theorem <a class='maruku-ref' href='#ModelStructureFromHomotopicalStructure'>1</a> is an <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_446' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math>-localizer.</p> <p>If <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_447' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Λ</mi></mrow><annotation encoding='application/x-tex'>\Lambda</annotation></semantics></math> is a small set generating the anodyne extensions, <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_448' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>AnExt</mi><mo>=</mo><mi>LLP</mi><mo stretchy='false'>(</mo><mi>RLP</mi><mo stretchy='false'>(</mo><mi>Λ</mi><mo stretchy='false'>)</mo><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>AnExt = LLP(RLP(\Lambda))</annotation></semantics></math>, then <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_449' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi><mo>=</mo><mi>W</mi><mo stretchy='false'>(</mo><mi>Λ</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>W = W(\Lambda)</annotation></semantics></math>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, prop. 1.4.2</a>))</p> <p>\begin{thm} \label{TheoremCharacterisationOfAccessibleLocalisersForPresheafCategories} Let <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_450' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi><mo>⊂</mo><mi>Mor</mi><mo stretchy='false'>(</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>W \subset Mor(PSh(A))</annotation></semantics></math>. The following are equivalent.</p> <ol> <li> <p><math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_451' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi></mrow><annotation encoding='application/x-tex'>W</annotation></semantics></math> is an accessible <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_452' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math>-localizer, def. <a class='maruku-ref' href='#ALocalizer'>16</a>;</p> </li> <li> <p>There is a set <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_453' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>S</mi><mo>⊂</mo><mi>Mor</mi><mo stretchy='false'>(</mo><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>S \subset Mor(PSh(A))</annotation></semantics></math> of monomorphisms, such that <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_454' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi></mrow><annotation encoding='application/x-tex'>W</annotation></semantics></math> is the class of weak equivalences of the model structure induced by theorem <a class='maruku-ref' href='#ModelStructureFromHomotopicalStructure'>1</a> from the homotopical structure, def. <a class='maruku-ref' href='#HomotopicalStructure'>11</a>, given by the Lawvere cylinder, def. <a class='maruku-ref' href='#LawvereCylinder'>2</a>, and <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_455' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>AnExt</mi><mo>:</mo><mo>=</mo><mi>S</mi></mrow><annotation encoding='application/x-tex'>AnExt := S</annotation></semantics></math>.</p> </li> <li> <p>There is some homotopical structure, def. <a class='maruku-ref' href='#HomotopicalStructure'>11</a>, on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_456' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>, such that <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_457' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi></mrow><annotation encoding='application/x-tex'>W</annotation></semantics></math> is the class of weak equivalences of the model structure corresponding to it by theorem <a class='maruku-ref' href='#ModelStructureFromHomotopicalStructure'>1</a>.</p> </li> <li> <p>There exists a <a class='existingWikiWord' href='/nlab/show/diff/cofibrantly+generated+model+category'>cofibrantly generated model category</a> on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_458' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> such that <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_459' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi></mrow><annotation encoding='application/x-tex'>W</annotation></semantics></math> is its class of weak equivalences, and such that the cofibrations are the monomorphisms.</p> </li> </ol> <p>In particular, <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_460' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math> admits a model structure whose cofibrations are the monomorphisms and whose weak equivalences are the minimal localizer, <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_461' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi><mo stretchy='false'>(</mo><mi>∅</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>W(\emptyset)</annotation></semantics></math>. This is called the <strong>minimal model structure</strong> on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_462' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>. It is generated from the homotopical datum given by the Lawvere cylinder, example <a class='maruku-ref' href='#LawvereCylinder'>2</a> and the empty set.</p> <p>\end{thm}</p> <p>(<a href='#Cisinski06'>Cisinski 06, theorem 1.4.3</a>)</p> <div class='num_remark'> <h6 id='remark_7'>Remark</h6> <p>This may be compared to <a class='existingWikiWord' href='/nlab/show/diff/combinatorial+model+category'>Jeff Smith's theorem</a>, which constructs a model structure on a <a class='existingWikiWord' href='/nlab/show/diff/locally+presentable+category'>locally presentable category</a>.</p> </div> <p>(<a href='#Cisinski06'>Cisinski 06, scholie 1.4.6</a>))</p> <h3 id='SimplicialCompletion'>Simplicial completion</h3> <p>Give a localizer <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_463' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi></mrow><annotation encoding='application/x-tex'>W</annotation></semantics></math> on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_464' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A)</annotation></semantics></math>, there is a localizer <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_465' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>W</mi> <mi>horiz</mi></msub></mrow><annotation encoding='application/x-tex'>W_{horiz}</annotation></semantics></math> on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_466' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>A</mi><mo>×</mo><mi>Δ</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(A \times \Delta)</annotation></semantics></math></p> <div class='maruku-equation'><math class='maruku-mathml' display='block' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_467' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><msub><mi>W</mi> <mi>horiz</mi></msub><mo>≔</mo><mo stretchy='false'>{</mo><mi>X</mi><mo>×</mo><msup><mi>q</mi> <mo>*</mo></msup><mo stretchy='false'>(</mo><msub><mi>Δ</mi> <mn>1</mn></msub><mo stretchy='false'>)</mo><mo>→</mo><mi>X</mi><mo stretchy='false'>}</mo><mspace width='thinmathspace' /><mo>.</mo></mrow><annotation encoding='application/x-tex'> W_{horiz} \coloneqq \{ X \times q^* (\Delta_1) \to X \} \,. </annotation></semantics></math></div> <p>(…)</p> <p>See (<a href='#Ara'>Ara, p. 9</a>).</p> <h2 id='Examples'>Examples</h2> <ul> <li> <p>The archetypical and motivating example is the <a class='existingWikiWord' href='/nlab/show/diff/classical+model+structure+on+simplicial+sets'>classical model structure on simplicial sets</a>, which is a Cisinski model structure on the <a class='existingWikiWord' href='/nlab/show/diff/category+of+presheaves'>presheaf topos</a> over the <a class='existingWikiWord' href='/nlab/show/diff/simplex+category'>simplex category</a> (<a href='#Cisinski06'>Cisinski 06, section 2</a>).</p> </li> <li> <p>Accordingly, the <em>injective</em> <a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+simplicial+presheaves'>model structure on simplicial presheaves</a> over a site <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_468' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>C</mi></mrow><annotation encoding='application/x-tex'>C</annotation></semantics></math> is a Cisinski model structure, namely on the <a class='existingWikiWord' href='/nlab/show/diff/category+of+presheaves'>presheaf topos</a> <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_469' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>PSh</mi><mo stretchy='false'>(</mo><mi>C</mi><mo>×</mo><mi>Δ</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>PSh(C \times \Delta)</annotation></semantics></math>. Moreover, every <a class='existingWikiWord' href='/nlab/show/diff/Bousfield+localization'>left Bousfield localization</a> of such a model structure is still a Cisinski model structure, since left Bousfield localization preserves the class of cofibrations.</p> <p>Notice that, as discussed there, every <a class='existingWikiWord' href='/nlab/show/diff/locally+presentable+%28infinity%2C1%29-category'>presentable (infinity,1)-category</a> has a presentation by such a localization, hence by a Cisinski model structure.</p> </li> <li> <p>Also the <a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+quasi-categories'>model structure for quasi-categories</a> is a Cisinski model structure on <a class='existingWikiWord' href='/nlab/show/diff/SimpSet'>sSet</a>, induced by the localizer given by the <a class='existingWikiWord' href='/nlab/show/diff/spine'>spine</a> inclusions.</p> <p>Moreover, the <a class='existingWikiWord' href='/nlab/show/diff/model+structure+for+complete+Segal+spaces'>model structure for complete Segal spaces</a> is the <a href='#SimplicialCompletion'>simplicial completion</a> of this model structure. (see <a href='#Ara'>Ara</a>).</p> </li> <li> <p>As a <a class='existingWikiWord' href='/nlab/show/diff/cellular+set'>cellular set</a>-variant of this, the <em><a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+cellular+sets'>model structure on cellular sets</a></em> is a Cisinski model structure on the category of presheaves over the <a class='existingWikiWord' href='/nlab/show/diff/Theta+category'>Theta category</a> restricted to <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_470' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>n</mi></mrow><annotation encoding='application/x-tex'>n</annotation></semantics></math>-cells.</p> </li> <li> <p>The <a class='existingWikiWord' href='/nlab/show/diff/model+structure+on+dendroidal+sets'>model structure on dendroidal sets</a> is not exactly a Cisinki model structure, but is <a class='existingWikiWord' href='/nlab/show/diff/transferred+model+structure'>transferred</a> from one that is.</p> </li> <li> <p>For any small category <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_471' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math>, the homotopical datum (Definition \ref{DefinitionHomotopicalDatum}) given by the <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_472' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mo stretchy='false'>(</mo><mi>J</mi><mo>,</mo><mi>∅</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>(J, \emptyset)</annotation></semantics></math>, where <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_473' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>J</mi></mrow><annotation encoding='application/x-tex'>J</annotation></semantics></math> is the Lawvere cylinder (Definition <a class='maruku-ref' href='#LawvereCylinder'>2</a>), generates a Cisinki model structure on the category of presheaves on <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_474' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi></mrow><annotation encoding='application/x-tex'>A</annotation></semantics></math><span> .<del class='diffmod'> This</del><ins class='diffmod'> By</ins><del class='diffmod'> is</del><ins class='diffmod'> (</ins><del class='diffdel'> sometimes</del><del class='diffdel'> known</del><del class='diffdel'> as</del><del class='diffdel'> the</del></span><ins class='diffins'><a href='#Cisinski06'>Cisinski 06, rem. 1.3.15</a></ins><ins class='diffins'>), a set of generating acyclic cofibrations is </ins><ins class='diffins'><math class='maruku-mathml' display='inline' id='mathml_e6dc27cdb22fb8a3407cea6fc051f1675e686ef8_477' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi><mo>×</mo><mi>Ω</mi><msub><mo>∪</mo> <mi>A</mi></msub><mi>B</mi><mo>→</mo><mi>B</mi><mo>×</mo><mi>Ω</mi></mrow><annotation encoding='application/x-tex'>A\times \Omega \cup_A B \to B \times \Omega</annotation></semantics></math></ins><ins class='diffins'> where </ins><ins class='diffins'><math class='maruku-mathml' display='inline' id='mathml_e6dc27cdb22fb8a3407cea6fc051f1675e686ef8_478' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>A</mi><mo>→</mo><mi>B</mi></mrow><annotation encoding='application/x-tex'>A \to B</annotation></semantics></math></ins><ins class='diffins'> are generating cofibrations. This is sometimes known as the </ins><span class='newWikiWord'>minimal Cisinski model structure<a href='/nlab/new/minimal+Cisinski+model+structure'>?</a></span>. See also Theorem \ref{TheoremCharacterisationOfAccessibleLocalisersForPresheafCategories}.</p> </li> </ul> <h2 id='properties'>Properties</h2> <h3 id='properness'>Properness</h3> <div class='num_theorem' id='RightProper'> <h6 id='theorem_2'>Theorem</h6> <p>If <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_475' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi><mo stretchy='false'>(</mo><mi>Σ</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>W(\Sigma)</annotation></semantics></math> is the localizer generated by a set <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_476' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Σ</mi></mrow><annotation encoding='application/x-tex'>\Sigma</annotation></semantics></math> in a Grothendieck topos, then (the Cisinski model structure whose weak equivalences are) <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_477' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>W</mi><mo stretchy='false'>(</mo><mi>Σ</mi><mo stretchy='false'>)</mo></mrow><annotation encoding='application/x-tex'>W(\Sigma)</annotation></semantics></math> is <a class='existingWikiWord' href='/nlab/show/diff/proper+model+category'>right proper</a> if and only if pullback along fibrations between fibrant objects in this model structure takes morphisms in <math class='maruku-mathml' display='inline' id='mathml_2512fc2d2c98a8f821dbd3b073729ad14cf3b309_478' xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mrow><mi>Σ</mi></mrow><annotation encoding='application/x-tex'>\Sigma</annotation></semantics></math> to weak equivalences.</p> </div> <p>This is <a href='#Cisinski02'>Cisinski 02, Théorème 4.8</a>. This is closely related to (but not a consequence of) a theorem of Bousfield that applies to any model category whatsoever; see <a class='existingWikiWord' href='/nlab/show/diff/proper+model+category#FibrationsBetweenFibrantObjectsSuffice'>this proposition</a>.</p> <p>We can use this to prove that a <a class='existingWikiWord' href='/nlab/show/diff/locally+presentable+%28infinity%2C1%29-category'>locally presentable (∞,1)-category</a> is <a class='existingWikiWord' href='/nlab/show/diff/locally+cartesian+closed+%28infinity%2C1%29-category'>locally cartesian closed (∞,1)-category</a> if and only if it has a presentation by a right proper Cisinski model structure. See <a class='existingWikiWord' href='/nlab/show/diff/locally+cartesian+closed+%28infinity%2C1%29-category'>locally cartesian closed (∞,1)-category</a> for details.</p> <h2 id='References'>References</h2> <p>The original articles are</p> <ul id='Cisinski02'> <li><a class='existingWikiWord' href='/nlab/show/diff/Denis-Charles+Cisinski'>Denis-Charles Cisinski</a> , <em>Théories homotopiques dans les topos</em>, JPAA, Volume 174 (2002), p.43-82</li> </ul> <ul id='Cisinski06'> <li><a class='existingWikiWord' href='/nlab/show/diff/Denis-Charles+Cisinski'>Denis-Charles Cisinski</a>, <em><span class='newWikiWord'>Les préfaisceaux comme modèles des types d'homotopie<a href='/joyalscatlab/new/Les+pr%C3%A9faisceaux+comme+types+d%27homotopie'>?</a></span></em>, Astérisque, Volume 308, Soc. Math. France (2006), 392 pages (<a href='http://www.math.univ-toulouse.fr/~dcisinsk/ast.pdf'>pdf</a>)</li> </ul> <p>Further developments are in</p> <ul> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/John+Frederick+Jardine'>Rick Jardine</a>, <em>Categorical homotopy theory</em> (2003) (<a href='http://www.math.uiuc.edu/K-theory/0669/'>K-theory</a>)</p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/Marc+Olschok'>Marc Olschok</a>, <em>On constructions of left determined model structures</em>, PhD thesis (2009) (<a href='http://is.muni.cz/th/183259/prif_d/diss.pdf'>pdf</a>)</p> </li> </ul> <p>Some work on generalizing from presheaf toposes to all toposes is in</p> <ul> <li><a class='existingWikiWord' href='/nlab/show/diff/Denis-Charles+Cisinski'>Denis-Charles Cisinski</a>, <em>Faisceaux localement asph ́eriques</em> (preliminary version), 2003, <a href='http://www.mathematik.uni-regensburg.de/cisinski/mtest2.pdf'>pdf</a></li> </ul> <p>See also</p> <ul id='Ara'> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/Andr%C3%A9+Joyal'>André Joyal</a>, <em><a class='existingWikiWord' href='/joyalscatlab/published/Cisinski%27s+theory' title='joyalscatlab'>Cisinski's theory</a></em></p> </li> <li> <p><a class='existingWikiWord' href='/nlab/show/diff/Dimitri+Ara'>Dimitri Ara</a>, <em>Higher quasi-categories vs higher Rezk spaces</em> (<a href='http://arxiv.org/abs/1206.4354'>arXiv:1206.4354</a>)</p> </li> </ul> <p> </p> <p> </p> </div> <!-- Revision --> <div class="revisedby"> <p> Revision on April 15, 2020 at 01:03:25 by <a href="/nlab/author/Hurkyl" style="color: #005c19">Hurkyl</a> See the <a href="/nlab/history/Cisinski+model+structure" style="color: #005c19">history</a> of this page for a list of all contributions to it. </p> </div> <div class="navigation navfoot"> <a href="https://nforum.ncatlab.org/discussion/1446/#Item_28">Discuss</a><span class="backintime"><a href="/nlab/revision/diff/Cisinski+model+structure/51" accesskey="F" class="navlinkbackintime" id="to_next_revision" rel="nofollow">Next revision</a> (14 more)</span><span class="backintime"><a href="/nlab/revision/diff/Cisinski+model+structure/49" class="navlinkbackintime" id="to_previous_revision" rel="nofollow">Previous revision</a> (49 more)</span><a href="/nlab/show/diff/Cisinski+model+structure" class="navlink" id="to_current_revision">Current version of page</a><a href="/nlab/revision/Cisinski+model+structure/50" accesskey="C" class="navlink" id="see_changes" rel="nofollow">Hide changes</a><a href="/nlab/history/Cisinski+model+structure" accesskey="S" class="navlink" id="history" rel="nofollow">History (63 revisions)</a><a href="/nlab/rollback/Cisinski+model+structure?rev=50" class="navlink" id="rollback" rel="nofollow">Rollback</a> <a href="/nlab/revision/Cisinski+model+structure/50/cite" style="color: black">Cite</a> <a href="/nlab/source/Cisinski+model+structure/50" id="view_source" rel="nofollow">Source</a> </div> </div> <!-- Content --> </div> <!-- Container --> </body> </html>