CINXE.COM
final lift 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> final lift in nLab </title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="robots" content="noindex,nofollow" /> <style type="text/css"> h1#pageName, div.info, .newWikiWord a, a.existingWikiWord, .newWikiWord a:hover, [actiontype="toggle"]:hover, #TextileHelp h3 { color: #226622; } </style> <link href="/stylesheets/instiki.css?1676280126" media="all" rel="stylesheet" type="text/css" /> <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 type="text/javascript"> <!--//--><![CDATA[//><!-- function updateSize(elt, w, h) { // adjust to the size of the user's browser area. // w and h are the original, unadjusted, width and height per row/column var parentheight = document.viewport.getHeight(); var parentwidth = $('Container').getWidth(); elt.writeAttribute({'cols': Math.floor(parentwidth/w) - 1, 'rows': Math.floor(parentheight/h) - 2 }); elt.setStyle({Width: parentwidth, Height: parentheight}); } function resizeableTextarea() { //make the textarea resize to fit available space $$('textarea#content').each( function(textarea) { var w = textarea.getWidth()/textarea.getAttribute('cols'); var h = textarea.getStyle('lineHeight').replace(/(\d*)px/, "$1"); Event.observe(window, 'resize', function(){ updateSize(textarea, w, h) }); updateSize(textarea, w, h); Form.Element.focus(textarea); }); } window.onload = function (){ resizeableTextarea(); } //--><!]]> </script> </head> <body> <div id="Container"> <textarea id='content' readonly=' readonly' rows='24' cols='60' > +-- {: .rightHandSide} +-- {: .toc .clickDown tabindex="0"} ### Context #### Category theory +-- {: .hide} [[!include category theory - contents]] =-- =-- =-- # Final and initial lifts * table of contents {: toc} ## Definition Let $U\colon C\to D$ be a [[functor]]. +-- {: .un_defn} ###### Definition A **$U$-structured sink** is a [[sink]] of the form $\{f_i \colon U(A_i) \to Y\}$ in $D$. =-- Note that like all sinks, a $U$-structured sink is not necessarily assumed to be [[small category|small]]. A **lift** of $Y$ along a $U$-structured sink $\{f_i\colon U(A_i)\to Y\}$ is an object $B$ of $C$, equipped with a sink $\{\phi_i\colon A_i \to B\}$ in $C$ and a morphism $h\colon Y\to U(B)$ in $D$, such that $U(\phi_i) = h \circ f_i$ for each $i$. A **morphism of lifts** is, of course, a morphism $\xi\colon B\to B'$ of $C$ such that the sink $\{\phi'_i\colon A_i\to B'\}$ factors through the sink $\{\phi_i\colon A_i\to B\}$ as $\phi_i'=\xi\circ\phi_i$, and such that the morphism $h'\colon Y\to U(B')$ factors through the morphism $h\colon Y\to U(B)$ as $h'=p(\xi)\circ h$. Note that if $U$ is faithful, then it suffices to demand merely that the sink $\{\phi_i\colon A_i \to B\}$ exists, rather than giving it as part of the structure. +-- {: .un_defn} ###### Definition A **semi-final lift** of $\{f_i \colon U(X_i) \to Y\}$ is a lift $B$ of $Y$ admitting a unique morphism of lifts to any other lift of $Y$. If the morphism $h\colon Y\to U(B)$ is an isomorphism, then the semi-final lift is called a **final lift**. If $h$ is an identity, we call $B$ a **strictly final lift**. =-- If objects of $C$ are regarded as objects of $D$ equipped with [[stuff, structure, property|structure]], for a (strictly) final lift we say that $B$ is the **final structure** or **strong structure** on $Y$ induced by the sink. Note that if $U$ is an [[isofibration]], then any final lift may be made into a strictly final one. The dual concept, which applies to cosinks ("sources"), is called a (perhaps semi- or strictly) **initial lift**, an **initial structure** or a **weak structure**. ## Examples * If $D$ is the [[terminal category]], then a $U$-structured sink is simply a family of objects $A_i$ of $C$, a lift is just a cocone $A_i\to B$, a morphism of lifts is a morphism of cocones, hence a semi-final lift is simply a [[colimit]] in $C$. * An empty $U$-structured sink is just an object $Y$ of $D$, a lift of it is a morphism $Y\to U(B)$, and a morphism of lifts is a morphism $B\to B'$ so that $Y\to U(B')$ factors as $Y\to U(B)\to U(B')$. Hence, a semi-final lift of such a sink is a [[free object]] with unit morphism $h\colon Y\to U(B)$ of $D$. Thus $U$ admits semi-final lifts of empty sinks precisely when it has a [[left adjoint]]. Similarly, it admits final lifts of empty sinks precisely when it has a [[fully faithful functor|fully faithful]] left adjoint (i.e. if it admits [[discrete objects]]). * A singleton $U$-structured sink is just a morphism of the form $f\colon U(X) \to Y$. A strictly final lift of such a sink is precisely an [[opcartesian arrow]] lying over $f$. Thus $U$ admits strictly final lifts of singleton structured sinks precisely when it is a [[Grothendieck opfibration]] (and final lifts of such sinks precisely when it is a [[Street opfibration]]). * A [[topological concrete category]] is a functor that admits final lifts of *all* (not necessarily small) structured sinks. This turns out to be equivalent to admitting initial lifts of all structured cosinks. The most famous example is then [[initial topology|initial topologies]] and [[final topology|final topologies]] for $U\colon Top \to Set$. * More generally, a [[solid functor]] is one that admits *semi-final* lifts of all structured sinks. * If $U$ has both a left and right adjoint, of which one (and hence also the other) is fully faithful, and $C$ is cocomplete, then $U$ admits final lifts of all *small* structured sinks. See [[adjoint triple]] for a proof. Dually, if $C$ is complete in this situation, then $U$ admits initial lifts of all small structured cosinks. ## Remarks * (Semi-)final lifts can be generalized to *(semi-)final extensions*, which are to (semi-)final lifts as [[Kan extensions]] are to [[colimits]]. * In [[Higher Topos Theory]] (section 4.3.1) the corresponding notion of (strictly) *final lift* for [[(∞,1)-categories]] is called a *$U$-colimit*. [[!redirects final lift]] [[!redirects final lifts]] [[!redirects semi-final lift]] [[!redirects semi-final lifts]] [[!redirects semifinal lift]] [[!redirects semifinal lifts]] [[!redirects strictly final lift]] [[!redirects strictly final lifts]] [[!redirects final structure]] [[!redirects final structures]] [[!redirects strong structure]] [[!redirects strong structures]] [[!redirects initial lift]] [[!redirects initial lifts]] [[!redirects semi-initial lift]] [[!redirects semi-initial lifts]] [[!redirects semiinitial lift]] [[!redirects semiinitial lifts]] [[!redirects strictly initial lift]] [[!redirects strictly initial lifts]] [[!redirects initial structure]] [[!redirects initial structures]] [[!redirects weak structure]] [[!redirects weak structures]] </textarea> </div> <!-- Container --> </body> </html>