<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="default.xsl"?>
<fr:tree toc="true" numbered="true" show-heading="true" show-metadata="true" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
  <fr:frontmatter>
    <fr:anchor>1091</fr:anchor>
    <fr:addr type="user">index</fr:addr>
    <fr:route>index.xml</fr:route>
    <fr:title text="Higher-categorical headcanon">Higher-categorical headcanon</fr:title>
    <fr:authors />
  </fr:frontmatter>
  <fr:mainmatter>
    <fr:p>A collection of notes on the foundations of <fr:tex display="inline"><![CDATA[(\infty ,1)]]></fr:tex>-category theory set
up on top of HoTT. Based on 
Cisinski, Cnossen, Nguyen, and Walde's <fr:link type="external" href="https://sites.google.com/view/bastiaan-cnossen">Formalization of Higher Categories</fr:link>,
	as well as Haugseng's <fr:link type="external" href="https://runegha.folk.ntnu.no/naivecat_web.pdf">Yet another introduction to <fr:tex display="inline"><![CDATA[\infty ]]></fr:tex>-categories</fr:link>.
These notes are not meant to be pedagogical or
formalisation-ready. They are mostly self-contained but we assume
familiarity with HoTT and the theory of wild categories therein. While the
proofs are not complete, there should not be any big gaps, and the idea is
that every claim should follow from the axioms listed.</fr:p>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>260</fr:anchor>
        <fr:addr type="user">000Q</fr:addr>
        <fr:route>000Q.xml</fr:route>
        <fr:title text="The wild category of categories">The wild category of categories</fr:title>
        <fr:taxon>Axiom</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>11</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	We postulate a locally small <fr:em><fr:tex display="inline"><![CDATA[\infty ]]></fr:tex>-category object</fr:em>
	(in the external category of types),
	i.e. an infinitely coherent wild category, <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex>.</fr:p>
        <fr:p>	Objects of <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex> are called <fr:em>categories</fr:em> and
	morphisms in <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex> are called <fr:em>functors</fr:em>.</fr:p>
        <fr:p>	For <fr:tex display="inline"><![CDATA[C, D : \mathsf {Cat}]]></fr:tex>, we denote the type of
	functors from <fr:tex display="inline"><![CDATA[C]]></fr:tex> to <fr:tex display="inline"><![CDATA[D]]></fr:tex> by
	<fr:tex display="inline"><![CDATA[\operatorname {Map}(C,D)]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>262</fr:anchor>
        <fr:addr type="user">000R</fr:addr>
        <fr:route>000R.xml</fr:route>
        <fr:title text="On the coherences of {Cat}">On the coherences of <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex></fr:title>
        <fr:taxon>Remark</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>11</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	The <fr:link type="local" href="000Q.xml" addr="000Q" title="The wild category of categories">infinite tower of coherences of <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex></fr:link> should be understood as an
	<fr:em>axiom schema</fr:em>. In type theory we cannot state all the axioms 
	'at once'.
	We will later see ways to <fr:em>internally</fr:em> get at such infinite tower
	of coherences, but this does not mean that we can get around
	postulating such an axiom schema in the beginning,
	since without it (the <fr:em>full</fr:em> schema) we see no way of going from the <fr:em>internal</fr:em> to the
	<fr:em>external</fr:em>.</fr:p>
        <fr:p>	The expectation is that any concrete argument only invokes a finite number of
	coherences of <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex>. This can be compared with the 
	<fr:em>length of contexts in type theory</fr:em>:
	the rules of type theory permit contexts of arbitrary size, while
	any concrete argument only ever uses contexts of some bounded size.
	This does <fr:em>not</fr:em> prevent type theory from dealing with infinite objects,
	such as infinite lists; in the same way we are not prevented from dealing
	with infinite towers of coherences internal to our development of
	higher category theory.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>264</fr:anchor>
        <fr:addr type="user">000S</fr:addr>
        <fr:route>000S.xml</fr:route>
        <fr:title text="Univalence of {Cat}">Univalence of <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex></fr:title>
        <fr:taxon>Axiom</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>11</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	We postulate that <fr:link type="local" href="000Q.xml" addr="000Q" title="The wild category of categories"><fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex></fr:link> is a <fr:em>univalent category</fr:em>.</fr:p>
        <fr:p>	That is, we postulate that for any category <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex>, the subtype
	of <fr:tex display="inline"><![CDATA[(D : \mathsf {Cat}) \times  \operatorname {Map}(C,D)]]></fr:tex> consisting of
	<fr:em>invertible</fr:em> functors, is contractible.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>266</fr:anchor>
        <fr:addr type="user">000T</fr:addr>
        <fr:route>000T.xml</fr:route>
        <fr:title text="The terminal category">The terminal category</fr:title>
        <fr:taxon>Axiom</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>11</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	We postulate the existence of a <fr:em>terminal category</fr:em>,
	i.e. a category <fr:tex display="inline"><![CDATA[1 : \mathsf {Cat}]]></fr:tex> such that for all categories <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex>,
	the type of functors <fr:tex display="inline"><![CDATA[\operatorname {Map}(C,1)]]></fr:tex> is contractible.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>268</fr:anchor>
        <fr:addr type="user">0010</fr:addr>
        <fr:route>0010.xml</fr:route>
        <fr:title text="There is only one terminal category">There is only one terminal category</fr:title>
        <fr:taxon>Remark</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>12</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Note that since <fr:link type="local" href="000S.xml" addr="000S" title="Univalence of {Cat}"><fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex> is univalent</fr:link>,
	the existence of a <fr:link type="local" href="000T.xml" addr="000T" title="The terminal category">terminal category</fr:link> 
	is naturally a proposition.</fr:p>
        <fr:p>	The same holds for other axioms about existence of categories
    with specified universal properties.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>270</fr:anchor>
        <fr:addr type="user">000V</fr:addr>
        <fr:route>000V.xml</fr:route>
        <fr:title text="Objects of a category">Objects of a category</fr:title>
        <fr:taxon>Definition</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>11</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	For a category <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex>, we denote by <fr:tex display="inline"><![CDATA[\operatorname {Ob}(C)]]></fr:tex>
	the type of functors <fr:tex display="inline"><![CDATA[\operatorname {Map}(1,C)]]></fr:tex> from the
	terminal category to <fr:tex display="inline"><![CDATA[C]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>272</fr:anchor>
        <fr:addr type="user">0013</fr:addr>
        <fr:route>0013.xml</fr:route>
        <fr:title text="The action of a functor on objects">The action of a functor on objects</fr:title>
        <fr:taxon>Definition</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>12</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Given categories <fr:tex display="inline"><![CDATA[A\,B : \mathsf {Cat}]]></fr:tex>	
	and a functor <fr:tex display="inline"><![CDATA[f : A \to  B]]></fr:tex>, we have
    an induced map on <fr:link type="local" href="000V.xml" addr="000V" title="Objects of a category">objects</fr:link>
	<fr:tex display="inline"><![CDATA[\operatorname {Ob}(f) : \operatorname {Ob}(A) \to  \operatorname {Ob}(B)]]></fr:tex> which is simply
	post-composition with <fr:tex display="inline"><![CDATA[f]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>274</fr:anchor>
        <fr:addr type="user">000U</fr:addr>
        <fr:route>000U.xml</fr:route>
        <fr:title text="The walking arrow">The walking arrow</fr:title>
        <fr:taxon>Axiom</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>11</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	We postulate a category
	<fr:tex display="inline"><![CDATA[\mathbb {I} : \mathsf {Cat}]]></fr:tex> together with a bijection
	<fr:tex display="inline"><![CDATA[\operatorname {Ob}(\mathbb {I}) \simeq  \{0,1\}]]></fr:tex> between the type of 
	<fr:link type="local" href="000V.xml" addr="000V" title="Objects of a category">objects</fr:link>
	of <fr:tex display="inline"><![CDATA[\mathbb {I}]]></fr:tex> and the standard two-element type
	<fr:tex display="inline"><![CDATA[\{0,1\}]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>276</fr:anchor>
        <fr:addr type="user">000W</fr:addr>
        <fr:route>000W.xml</fr:route>
        <fr:title text="There is only one possible interval">There is only one possible interval</fr:title>
        <fr:taxon>Remark</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>12</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Every automorphism of <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex> fixes <fr:tex display="inline"><![CDATA[\mathbb {I}]]></fr:tex>.
	Thus in the <fr:link type="local" href="000Q.xml" addr="000Q" title="The wild category of categories">wild category <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex></fr:link> there is only one object
 	that can function as an <fr:link type="local" href="000U.xml" addr="000U" title="The walking arrow">interval</fr:link>.</fr:p>
        <fr:p>	To see this, one can argue as follows.
	Suppose we are given an automorphism <fr:tex display="inline"><![CDATA[\sigma ]]></fr:tex> of <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex> that sends <fr:tex display="inline"><![CDATA[\mathbb {I}]]></fr:tex>
	to some category <fr:tex display="inline"><![CDATA[J : \mathsf {Cat}]]></fr:tex>.
	The automorphism <fr:tex display="inline"><![CDATA[\sigma ]]></fr:tex> necessarily fixes the terminal category <fr:tex display="inline"><![CDATA[1]]></fr:tex>
	and so the enumeration <fr:tex display="inline"><![CDATA[\operatorname {Ob}(\mathbb {I}) \simeq  \{0,1\}]]></fr:tex>
	induces an enumeration <fr:tex display="inline"><![CDATA[\operatorname {Ob}(J) \simeq  \{0,1\}]]></fr:tex> of the objects of <fr:tex display="inline"><![CDATA[J]]></fr:tex>.
	One can then prove that the <fr:em>mapping spaces</fr:em> of <fr:tex display="inline"><![CDATA[J]]></fr:tex> are propositions
	(this is not <fr:em>entirely</fr:em> direct, since mapping spaces are defined in terms
	 of functors out of <fr:tex display="inline"><![CDATA[\mathbb {I}]]></fr:tex>, and we do not yet know that <fr:tex display="inline"><![CDATA[\sigma ]]></fr:tex>
	 fixes <fr:tex display="inline"><![CDATA[\mathbb {I}]]></fr:tex>).
	One can show that the propositions <fr:tex display="inline"><![CDATA[J(0,1)]]></fr:tex> and <fr:tex display="inline"><![CDATA[J(1,0)]]></fr:tex> cannot both
	be true.
    It is a non-trivial exercise to show that the proposition
	<fr:tex display="inline"><![CDATA[J(0,1) \sqcup  J(1,0)]]></fr:tex> is true (note that this is harder than showing
    it is not false!).
	From this we can build a functor <fr:tex display="inline"><![CDATA[\mathbb {I} \to  J]]></fr:tex> which is easily seen to be an equivalence.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>278</fr:anchor>
        <fr:addr type="user">000X</fr:addr>
        <fr:route>000X.xml</fr:route>
        <fr:title text="Morphisms in a category">Morphisms in a category</fr:title>
        <fr:taxon>Definition</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>12</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Given a category <fr:tex display="inline"><![CDATA[C]]></fr:tex>, functors <fr:tex display="inline"><![CDATA[f : \mathbb {I} \to  C]]></fr:tex> are called
	<fr:em>morphisms</fr:em> (in <fr:tex display="inline"><![CDATA[C]]></fr:tex>).</fr:p>
        <fr:p>	Given a morphism <fr:tex display="inline"><![CDATA[f : \mathbb {I} \to  C]]></fr:tex>, the object of <fr:tex display="inline"><![CDATA[C]]></fr:tex>
	given by the composite functor
	<fr:tex display="inline"><![CDATA[1 \xrightarrow {0} \mathbb {I} \xrightarrow {f} C]]></fr:tex> is called
	the <fr:em>domain</fr:em> of <fr:tex display="inline"><![CDATA[f]]></fr:tex>, written <fr:tex display="inline"><![CDATA[\operatorname {dom}(f) : \operatorname {Ob}(C)]]></fr:tex>.
	The composition <fr:tex display="inline"><![CDATA[1 \xrightarrow {1} \mathbb {I} \xrightarrow {f} C]]></fr:tex>
	is called the <fr:em>codomain</fr:em> of <fr:tex display="inline"><![CDATA[f]]></fr:tex>, written
	<fr:tex display="inline"><![CDATA[\operatorname {cod}(f) : \operatorname {Ob}(C)]]></fr:tex>.</fr:p>
        <fr:p>	Given objects <fr:tex display="inline"><![CDATA[x\, y : \operatorname {Ob}(C)]]></fr:tex>, the type
	<fr:tex display="inline"><![CDATA[(f : \operatorname {Map}(\mathbb {I},C)) \times  (\operatorname {dom}(f) = x) \times  (\operatorname {cod}(f) = y)]]></fr:tex>
	of morphisms with domain <fr:tex display="inline"><![CDATA[x]]></fr:tex> and codomain <fr:tex display="inline"><![CDATA[y]]></fr:tex>
    is called a <fr:em>mapping space</fr:em> (from <fr:tex display="inline"><![CDATA[x]]></fr:tex> to <fr:tex display="inline"><![CDATA[y]]></fr:tex> in <fr:tex display="inline"><![CDATA[C]]></fr:tex>)
	and is denoted <fr:tex display="inline"><![CDATA[C(x,y)]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>280</fr:anchor>
        <fr:addr type="user">001C</fr:addr>
        <fr:route>001C.xml</fr:route>
        <fr:title text="Identity morphisms">Identity morphisms</fr:title>
        <fr:taxon>Construction</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Given a category <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex>
	and an object <fr:tex display="inline"><![CDATA[c : \operatorname {Ob}(C)]]></fr:tex>, we obtain a morphism
	<fr:tex display="inline"><![CDATA[\mathsf {id}_c : C(c,c)]]></fr:tex> given by the composite functor
	<fr:tex display="inline"><![CDATA[\mathbb {I} \xrightarrow {!} 1 \xrightarrow {c} C]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>282</fr:anchor>
        <fr:addr type="user">001E</fr:addr>
        <fr:route>001E.xml</fr:route>
        <fr:title text="The action of a functor on morphisms">The action of a functor on morphisms</fr:title>
        <fr:taxon>Construction</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Given categories <fr:tex display="inline"><![CDATA[A\, B : \mathsf {Cat}]]></fr:tex>, a functor
	<fr:tex display="inline"><![CDATA[f : A \to  B]]></fr:tex>, and objects
	<fr:tex display="inline"><![CDATA[a_0\, a_1 : \operatorname {Ob}(A)]]></fr:tex>, we have an <fr:em>action of <fr:tex display="inline"><![CDATA[f]]></fr:tex> on morphisms</fr:em>
	<fr:tex display="block"><![CDATA[A(a_0, a_1) \to  B(f(a_0), f(a_1))]]></fr:tex>
	given by postcomposing functors <fr:tex display="inline"><![CDATA[\mathbb {I} \to  A]]></fr:tex> with <fr:tex display="inline"><![CDATA[f]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>284</fr:anchor>
        <fr:addr type="user">000Y</fr:addr>
        <fr:route>000Y.xml</fr:route>
        <fr:title text="{Cat} has pullbacks"><fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex> has pullbacks</fr:title>
        <fr:taxon>Axiom</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>12</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	We postulate that <fr:link type="local" href="000Q.xml" addr="000Q" title="The wild category of categories"><fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex></fr:link> has pullbacks.</fr:p>
        <fr:p>	Explicitly, let <fr:tex display="inline"><![CDATA[A\,B\,C : \mathsf {Cat}]]></fr:tex> be categories and
	let <fr:tex display="inline"><![CDATA[f : B \to  A]]></fr:tex>, <fr:tex display="inline"><![CDATA[g : C \to  A]]></fr:tex> be functors.
	Given a fourth category <fr:tex display="inline"><![CDATA[X : \mathsf {Cat}]]></fr:tex> we can consider
	the type <fr:tex display="inline"><![CDATA[\operatorname {Map}(X,B) \times _{\operatorname {Map}(X,A)} \operatorname {Map}(X,C)]]></fr:tex> of
	'cones from <fr:tex display="inline"><![CDATA[X]]></fr:tex> to <fr:tex display="inline"><![CDATA[B \xrightarrow {f} A \xleftarrow {g} C]]></fr:tex>'.
	We can compose a cone from <fr:tex display="inline"><![CDATA[X]]></fr:tex> to 
	<fr:tex display="inline"><![CDATA[B \xrightarrow {f} A \xleftarrow {g} C]]></fr:tex>
	with a functor <fr:tex display="inline"><![CDATA[Y \to  X]]></fr:tex>, to get a
	cone from <fr:tex display="inline"><![CDATA[Y]]></fr:tex> to 
	<fr:tex display="inline"><![CDATA[B \xrightarrow {f} A \xleftarrow {g} C]]></fr:tex>
	(this uses associativity of functor composition).

	The postulate is that we have a category <fr:tex display="inline"><![CDATA[B \times _A C]]></fr:tex> with
	a cone from <fr:tex display="inline"><![CDATA[B \times _A C]]></fr:tex> to 
	<fr:tex display="inline"><![CDATA[B \xrightarrow {f} A \xleftarrow {g} C]]></fr:tex>
	such that for every category <fr:tex display="inline"><![CDATA[X : \mathsf {Cat}]]></fr:tex>,
	composition induces an equivalence
<fr:tex display="block"><![CDATA[\operatorname {Map}(X, B \times _A C) \simeq  \operatorname {Map}(X,B) \times _{\operatorname {Map}(X,A)} \operatorname {Map}(X,C).]]></fr:tex></fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>286</fr:anchor>
        <fr:addr type="user">000Z</fr:addr>
        <fr:route>000Z.xml</fr:route>
        <fr:title text="{Cat} has finite products"><fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex> has finite products</fr:title>
        <fr:taxon>Remark</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>12</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	From the facts that <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex> has a <fr:link type="local" href="000T.xml" addr="000T" title="The terminal category">terminal object</fr:link>
    and <fr:link type="local" href="000Y.xml" addr="000Y" title="{Cat} has pullbacks">pullbacks</fr:link>, it is easy to show that
	<fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex> has binary products, and more generally arbitrary
	finite products.</fr:p>
        <fr:p>	Explicitly, for any finite set <fr:tex display="inline"><![CDATA[I]]></fr:tex>
	(meaning, we have <fr:tex display="inline"><![CDATA[n : \mathbb  N]]></fr:tex> and
<fr:tex display="inline"><![CDATA[\lVert  I \simeq  [n] \rVert ]]></fr:tex>)
	and <fr:tex display="inline"><![CDATA[A : I \to  \mathsf {Cat}]]></fr:tex>, the product <fr:tex display="inline"><![CDATA[\Pi _I A]]></fr:tex> exists.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>288</fr:anchor>
        <fr:addr type="user">0011</fr:addr>
        <fr:route>0011.xml</fr:route>
        <fr:title text="{Cat} has exponential objects"><fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex> has exponential objects</fr:title>
        <fr:taxon>Axiom</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>12</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	We postulate that <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex> has exponential objects.</fr:p>
        <fr:p>	Explicitly, let <fr:tex display="inline"><![CDATA[A\, B : \mathsf {Cat}]]></fr:tex> be two categories.
	For any category <fr:tex display="inline"><![CDATA[X : \mathsf {Cat}]]></fr:tex> we can consider the
	type <fr:tex display="inline"><![CDATA[\operatorname {Map}(X \times  A, B)]]></fr:tex> of maps out of the <fr:link type="local" href="0010.xml" addr="0010" title="There is only one terminal category">product <fr:tex display="inline"><![CDATA[X \times  A]]></fr:tex></fr:link>.
	Given a functor <fr:tex display="inline"><![CDATA[f : Y \to  X]]></fr:tex>, we have an evident functor
	<fr:tex display="inline"><![CDATA[f \times  A : Y \times  A \to  X \times  A]]></fr:tex>
	and so a map
	<fr:tex display="inline"><![CDATA[\operatorname {Map}(X \times  A, B) \to  \operatorname {Map}(Y \times  A, B)]]></fr:tex>
	given by composition with <fr:tex display="inline"><![CDATA[f \times  A]]></fr:tex>.
	The postulate is that we have a category <fr:tex display="inline"><![CDATA[\operatorname {Fun}(A,B)]]></fr:tex>
	together with a functor
	<fr:tex display="inline"><![CDATA[\operatorname {ev}_{A,B} : \operatorname {Fun}(A,B) \times  A \to  B]]></fr:tex> which for all <fr:tex display="inline"><![CDATA[X : \mathsf {Cat}]]></fr:tex> induces an equivalence
	<fr:tex display="block"><![CDATA[\operatorname {Map}(X, \operatorname {Fun}(A,B)) \to  \operatorname {Map}(X \times  A, B).]]></fr:tex></fr:p>
        <fr:p>	We may also sometimes write <fr:tex display="inline"><![CDATA[B^A]]></fr:tex> instead of <fr:tex display="inline"><![CDATA[\operatorname {Fun}(A,B)]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>290</fr:anchor>
        <fr:addr type="user">0015</fr:addr>
        <fr:route>0015.xml</fr:route>
        <fr:title text="{Cat} models simply typed lambda calculus"><fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex> models simply typed lambda calculus</fr:title>
        <fr:taxon>Remark</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>12</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Since <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex> has <fr:link type="local" href="000Z.xml" addr="000Z" title="{Cat} has finite products">finite products</fr:link> and <fr:link type="local" href="0011.xml" addr="0011" title="{Cat} has exponential objects">exponential objects</fr:link>,
	it is a Cartesian closed category, and so models simply typed lambda calculus,
	with all that it entails.</fr:p>
        <fr:p>	For example we have an evident equivalence <fr:tex display="inline"><![CDATA[\operatorname {Ob}(\operatorname {Fun}(A,B)) \simeq  \operatorname {Map}(A,B)]]></fr:tex>
	for all <fr:tex display="inline"><![CDATA[A\, B : \mathsf {Cat}]]></fr:tex>.
	Given an object <fr:tex display="inline"><![CDATA[f : \operatorname {Ob}(\operatorname {Fun}(A,B))]]></fr:tex>, the corresponding functor
	<fr:tex display="inline"><![CDATA[A \to  B]]></fr:tex> is the composite
	<fr:tex display="inline"><![CDATA[A \xrightarrow {(f \circ  !, \mathsf {id}_A)} \operatorname {Fun}(A,B) \times  A 		\xrightarrow {\operatorname {ev}} B]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>292</fr:anchor>
        <fr:addr type="user">001B</fr:addr>
        <fr:route>001B.xml</fr:route>
        <fr:title text="-  C : {Cat}  {Cat} preserves colimits"><fr:tex display="inline"><![CDATA[- \times  C : \mathsf {Cat} \to  \mathsf {Cat}]]></fr:tex> preserves colimits</fr:title>
        <fr:taxon>Remark</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	For <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex>, the (wild) functor <fr:tex display="inline"><![CDATA[- \times  C : \mathsf {Cat} \to  \mathsf {Cat}]]></fr:tex>
	<fr:link type="local" href="0011.xml" addr="0011" title="{Cat} has exponential objects">is a left adjoint</fr:link>, and so preserves the kinds of colimits
	one can talk about in wild categories, e.g. pushouts.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>294</fr:anchor>
        <fr:addr type="user">0012</fr:addr>
        <fr:route>0012.xml</fr:route>
        <fr:title text="Functors into {I}">Functors into <fr:tex display="inline"><![CDATA[\mathbb {I}]]></fr:tex></fr:title>
        <fr:taxon>Axiom</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>12</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	For a category <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex>, the <fr:link type="local" href="0013.xml" addr="0013" title="The action of a functor on objects">action of a functor on objects</fr:link>
	together with the enumeration of the <fr:link type="local" href="000U.xml" addr="000U" title="The walking arrow">objects of <fr:tex display="inline"><![CDATA[\mathbb {I}]]></fr:tex></fr:link>
	induces a map
	<fr:tex display="block"><![CDATA[\operatorname {Map}(C,\mathbb {I}) \to  \{0,1\}^{\operatorname {Ob}(C)}.]]></fr:tex>
	We postulate that the above map is an embedding whose image consists
	of those functions <fr:tex display="inline"><![CDATA[p : \operatorname {Ob}(C) \to  \{0,1\}]]></fr:tex> with the property that
	<fr:tex display="inline"><![CDATA[p]]></fr:tex> is <fr:em>monotone</fr:em>, in the sense that
	for all <fr:link type="local" href="000X.xml" addr="000X" title="Morphisms in a category">morphisms</fr:link> <fr:tex display="inline"><![CDATA[f : \mathbb {I} \to  C]]></fr:tex> in <fr:tex display="inline"><![CDATA[C]]></fr:tex>, we have
	<fr:tex display="inline"><![CDATA[p(\operatorname {dom}(f)) \le  p(\operatorname {cod}(f))]]></fr:tex> in <fr:tex display="inline"><![CDATA[\{0,1\}]]></fr:tex>.</fr:p>
        <fr:p>	In other words, we postulate that <fr:tex display="inline"><![CDATA[\mathbb {I}]]></fr:tex> is the cofree category of the poset
	<fr:tex display="inline"><![CDATA[\{0,1\}]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>296</fr:anchor>
        <fr:addr type="user">0016</fr:addr>
        <fr:route>0016.xml</fr:route>
        <fr:title text="The category ^n">The category <fr:tex display="inline"><![CDATA[\Delta ^n]]></fr:tex></fr:title>
        <fr:taxon>Definition</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>12</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	We define by induction on <fr:tex display="inline"><![CDATA[n : \N ]]></fr:tex> a category
	<fr:tex display="inline"><![CDATA[\Delta ^n : \mathsf {Cat}]]></fr:tex>, as follows.
	We take <fr:tex display="block"><![CDATA[\Delta ^0 \coloneqq  1]]></fr:tex> to be the
	<fr:link type="local" href="000T.xml" addr="000T" title="The terminal category">terminal category</fr:link>,
    and <fr:tex display="block"><![CDATA[\Delta ^{n+1} \coloneqq  \operatorname {Fun}(\Delta ^n, \mathbb {I})]]></fr:tex>
	to be the <fr:link type="local" href="0011.xml" addr="0011" title="{Cat} has exponential objects">category of functors</fr:link>
	from <fr:tex display="inline"><![CDATA[\Delta ^n]]></fr:tex> to the <fr:link type="local" href="000U.xml" addr="000U" title="The walking arrow">interval <fr:tex display="inline"><![CDATA[\mathbb {I}]]></fr:tex></fr:link>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>298</fr:anchor>
        <fr:addr type="user">0017</fr:addr>
        <fr:route>0017.xml</fr:route>
        <fr:title text="Functors into ^n">Functors into <fr:tex display="inline"><![CDATA[\Delta ^n]]></fr:tex></fr:title>
        <fr:taxon>Construction</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>12</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter><fr:p>For every <fr:tex display="inline"><![CDATA[n : \N ]]></fr:tex>, we have an enumeration
	<fr:tex display="block"><![CDATA[\operatorname {Ob}(\Delta ^n) \simeq  [n+1]]]></fr:tex>
	and in this way, for all <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex>, we have
	that the map
	<fr:tex display="block"><![CDATA[\operatorname {Map}(C,\Delta ^n) \to  [n+1]^{\operatorname {Ob}(C)}]]></fr:tex>
	given by <fr:link type="local" href="0012.xml" addr="0012" title="Functors into {I}">acting on objects</fr:link>
	is an embedding whose image consists of those
	functions <fr:tex display="inline"><![CDATA[p : \operatorname {Ob}(C) \to  [n+1]]]></fr:tex> such that for all
	morphisms <fr:tex display="inline"><![CDATA[f : \mathbb {I} \to  C]]></fr:tex> in <fr:tex display="inline"><![CDATA[C]]></fr:tex>, we have
	<fr:tex display="inline"><![CDATA[p(\operatorname {dom}(f)) \le  p(\operatorname {cod}(f))]]></fr:tex> in <fr:tex display="inline"><![CDATA[[n+1]]]></fr:tex>.</fr:p><fr:p>	In other words, <fr:tex display="inline"><![CDATA[\Delta ^n]]></fr:tex> is the cofree category on the poset
	<fr:tex display="inline"><![CDATA[[n+1]]]></fr:tex>.</fr:p>
  
    
    <fr:tree toc="false" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml"><fr:frontmatter><fr:anchor>300</fr:anchor><fr:addr type="machine">#253</fr:addr><fr:route>unstable-253.xml</fr:route><fr:taxon>Proof</fr:taxon><fr:date><fr:year>2025</fr:year><fr:month>6</fr:month><fr:day>12</fr:day></fr:date><fr:authors><fr:author><fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link></fr:author></fr:authors></fr:frontmatter><fr:mainmatter>
<fr:p>	By induction on <fr:tex display="inline"><![CDATA[n : \N ]]></fr:tex>. For <fr:tex display="inline"><![CDATA[n = 0]]></fr:tex> there is nothing to explain.
	Thus assume the statement holds for some <fr:tex display="inline"><![CDATA[n : \N ]]></fr:tex>.
	We have <fr:tex display="inline"><![CDATA[\operatorname {Ob}(\Delta ^{n+1}) \simeq  \operatorname {Map}(\Delta ^n,\mathbb {I})]]></fr:tex>
	which is equivalently the type of <fr:link type="local" href="0012.xml" addr="0012" title="Functors into {I}">monotone maps</fr:link>
    from <fr:tex display="inline"><![CDATA[\operatorname {Ob}(\Delta ^n) \simeq  [n+1]]]></fr:tex> into <fr:tex display="inline"><![CDATA[\{0,1\}]]></fr:tex>.
	This is indeed easily seen to be <fr:tex display="inline"><![CDATA[[n+1]]]></fr:tex>.</fr:p>
<fr:p>	Now we have <fr:tex display="inline"><![CDATA[\operatorname {Map}(C,\Delta ^{n+1}) \simeq  \operatorname {Map}(C \times  \Delta ^n, \mathbb {I})]]></fr:tex>
	which corresponds to monotone maps from <fr:tex display="inline"><![CDATA[\operatorname {Ob}(C) \times  [n+1]]]></fr:tex> into <fr:tex display="inline"><![CDATA[\{0,1\}]]></fr:tex>.
	From here it is easy to get to the desired result.</fr:p>
</fr:mainmatter><fr:backmatter /></fr:tree>
  
</fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>302</fr:anchor>
        <fr:addr type="user">0014</fr:addr>
        <fr:route>0014.xml</fr:route>
        <fr:title text="The segal axiom">The segal axiom</fr:title>
        <fr:taxon>Axiom</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>12</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p><fr:link type="local" href="0017.xml" addr="0017" title="Functors into ^n">The square</fr:link> shown below is a pushout square in <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex>.</fr:p>
        <fr:p>
          <html:span xmlns:html="http://www.w3.org/1999/xhtml" class="tikz tikzcd">
    <fr:resource hash="80696ae0deab71e02ba265d563389fa6"><fr:resource-content><fr:img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPCEtLSBUaGlzIGZpbGUgd2FzIGdlbmVyYXRlZCBieSBkdmlzdmdtIDMuNC4zIC0tPgo8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzkzLjUxNzU1NHB0JyBoZWlnaHQ9Jzc3LjA4MzUzMnB0JyB2aWV3Qm94PSctNzIgLTcyIDYyLjM0NTAzNiA1MS4zODkwMjEnPgo8c3R5bGUgdHlwZT0ndGV4dC9jc3MnPgo8IVtDREFUQVtAZm9udC1mYWNle2ZvbnQtZmFtaWx5Om1zYW03O3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUFMc0FBb0FBQUFBQTB3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUVzQUFBQmdhREZsaFdOdFlYQUFBQUZBQUFBQUtnQUFBRFFBRE9ETVoyeDVaZ0FBQVd3QUFBQkVBQUFBUk1iSTRFUm9aV0ZrQUFBQnNBQUFBQ2tBQUFBMllxaENpV2hvWldFQUFBSGNBQUFBSUFBQUFDUUd3Z0d2YUcxMGVBQUFBZndBQUFBSUFBQUFDQVhvQUZGc2IyTmhBQUFDQkFBQUFBWUFBQUFHQUNJQUFHMWhlSEFBQUFJTUFBQUFGd0FBQUNBQUJBQVNibUZ0WlFBQUFpUUFBQUMxQUFBQkdrKzFFclJ3YjNOMEFBQUMzQUFBQUJBQUFBQWdBQU1BQVhqYVkyQm0rc0k0Z1lHVmdZRnBGdFBaZnlJTS9TQ2E4UTNqR3daalJrNEdJR0JqUUFBQkpIWktjVms2QTl1RHlnZVZMQmwvVHpNd3NHUXdtUUtGR1JFcS92OW5ZQUFBYjF3UmRnQjQybU5nWUdCaVlHQmdCbUlSSU1rSXBsa1lGSUEwQ3hBQytROHEvLytIa1BJZFlIa0dBR3B2QjdVQUFBQUJBRkgvNmdJSEFhSUFFQUFBQVJFV0JpY2hCaVkwTmhjaEVTWTJNaFlDQmdFUEd2NmFEeGdaRGdGY0FRZ2tDQUY4L3BZWEVRSUNDU1FJQVFGWkRoMGFBQUFBZU5wallHUmdZQURpazVwelo4ZnoyM3hsWUdaaHdBVC9YekZQWkZ3RVpIQXdNSUg0QU04VUJ2MEFBQUI0Mm1OZ1pHQmd5Zmg3bW9HQmVTSkRJRU1BRXpzRFVBUUZNQUVBWHhJRGR3T1JBQUFDVndCUkFBQUFBQUFpQUFCNDJtTmdaR0JnWUdJUVpBRFJERkFTQ1FBQUFrWUFGd0I0MmsyTHdRcUNRQlJGajZSQnRxNUZxL2tDS1JUYXRRdjdBcGVCNG1CQ0dqZ2x0T25idTlvc2VzUGNkKzU3OXdFeEh3S21Db2htblNvVVI1NGoxa3I5ZUNtMzhSeXowMXNRaEN0TllqTFBvZmprT1dMTHhmTlM4NnZuS1gwN3YrNTI2RnpaSFFzN3VQYlJtME95bjMxdWV6dVVUMXViNm0zcXNYVmowNWsweVpLVU15L3VXQVk2SEtYMFNERjdSOHVESHNPQmhQM2ZQdGUrbnpNbFQvVmFtWXEzdEdiVWxaTTJTaHBTWFdiNjZSZnFaeWVwQUFBQWVOcGpZR1pBQm93TWFBQUFBSTRBQlE9PSkgZm9ybWF0KCd3b2ZmJyk7fQpAZm9udC1mYWNle2ZvbnQtZmFtaWx5OnJtLW1sbXI3O3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUFSa0FBb0FBQUFBQk93QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUVjQUFBQmdod2QxMVdOdFlYQUFBQUU4QUFBQUxBQUFBRFFBREFDRloyeDVaZ0FBQVdnQUFBR2dBQUFCd05lV2haUm9aV0ZrQUFBRENBQUFBQ2tBQUFBMlllcERrV2hvWldFQUFBTTBBQUFBSUFBQUFDUUcwQUhOYUcxMGVBQUFBMVFBQUFBTUFBQUFEQVdBQUY5c2IyTmhBQUFEWUFBQUFBb0FBQUFLQVN3QWptMWhlSEFBQUFOc0FBQUFHQUFBQUNBQUJ3QTFibUZ0WlFBQUE0UUFBQURPQUFBQk9JcmVLM053YjNOMEFBQUVWQUFBQUJBQUFBQWdBQU1BQVhqYVkyQm15bUtjd01ES3dNQTBpK25zUHhHR2ZoRE4rSWJ4RFlNeEl5Y0RFTEF4d0FFakF4SklLUzVMQjBvYU1CaXhkUHc3dzhEQTBzRm9ncXJtLzM4R0JnRDVLQTdOQUhqYVkyQmdZR0pnWUdBR1loRWd5UWltV1JnVWdEUUxFSUw0UnYvL0EwbUQvLy8vWHdUekdRQlJWQWFPZU5vbGtNdHUwMEFVaHVlZk1lT1pwSEdjVW85enEzTng2MUZvWkZEajJFRlZFZ1J0V1NCUUt5Nkxwa2owSW5hZ1BnQVNpeUpBTEhrQzF1eGdBUXVlZ0RWdndBTWdJWVM2QWNJWWRCWkg1LytQZEw3ekUwb3V6TC9TSm4xSFBOSW5CR21rbzVEYnBueXUvQUQraEdXcURHNGJYVWRabEtXbWpCd0FiNW02V3F2ZHJSZlBGUmxrM1UwNnljYVNkVUpqTjN2MlBCTThwclF2Q3FQVDZZTjZ0NGs3eDIvYUJiWlphOTNldi9FNnJyYUF5ZjNIL1pkSGpabGx6UlpLUjY5ZUhDK1c5eXdrT2prbEJvUThuSi9oRzMxUGVvU2NqL1F3elZSK2U1QXFyN0lVWUFQSzk3aXQ3WC9Xd0hpNllxQlBKQ0QxWkgyTlduN0Y3YTNvZlA3NFFRQkNKOHRsMXUxY29pUElGUW5tTEdpR2N2WDNaNjlrUWF3S1dQOGJLL0lxZnBVNE53ekQrUmwxVERZRHd6QkIvcmZ5SE5nOEQyU3duaGtwelVGc0huWk1PbE1ZSVlZMkc4cDNFRVlaZlhLdzkxUkp0UDFlc3FNM3YzUXFoU0tvSFFvRVZQeVpTVkQzWnpDbHVMa1ZYMThjVW9TTk1iN3ZQcUs0dGQxc3gxdU5pL3BLYTJ3NWwxMEorVWxBdHAwZnJjUHh0WHZBV3BlUGxrUDJGNnJHUmxWNDJtTmdaR0JnQU9MUHl6Y214L1BiZkdWZ1ptSEFCUDhmTVYxbTJnUmtjREF3Z2ZnQTZsNEh5d0FBQUhqYVkyQmtZR0RwK0hlR2dZSHBNb01XZ3phVERBTlFCQVV3QVFCa2lnT2pBdE1BQUFKSEFDb0FaZ0ExQUFBQUFBQk1BSTRBNEFBQWVOcGpZR1JnWUdCaE1HRmdZZ0FCUmdZMEFBQUYvZ0E5ZU5wbGpqRnJ3ekFRUnArcEUxcG5TVHQwS0IwMGRJMUpzTUZiMXl3eGxBeVo2MkFSREpFTWNqQms2ZGpmM2MrcE92WGcwNzA3M29HQWpDOFNwa3A0dUwxVHBkeHIrdVVaQ3g0ano3Vi9qWnp4d2h0M0pPbGtQdkVlT1dYSlIrUVp6M3hHbm1zL1JzNG8rYTUzOWI1M2phK0NXN216QzlYQmhxSHJ2ZG5rNjcvVjFub2Jtb3R0emZGcTJyRWJ4cE16UlY3bUJUVTdaVStQbzhGVEVVUXI1YXdFelFlcytrQW54MlBZa0xQK1oyMWwrWnZaY0ZGdlpSNjU2bTMxMzA3M0l5ZTVoa0wzcFZMOEFCWjRMdDhBQUhqYVkyQm1RQWFNREdnQUFBQ09BQVU9KSBmb3JtYXQoJ3dvZmYnKTt9CkBmb250LWZhY2V7Zm9udC1mYW1pbHk6bXNibTEwO3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUFNOEFBb0FBQUFBQTZ3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUVjQUFBQmdoc0IwZ21OdFlYQUFBQUU4QUFBQUtRQUFBRFFBREFDY1oyeDVaZ0FBQVdnQUFBQ1RBQUFBb0ZBYWhXOW9aV0ZrQUFBQi9BQUFBQ2tBQUFBMllqTkR1bWhvWldFQUFBSW9BQUFBSGdBQUFDUUZQZ0dFYUcxMGVBQUFBa2dBQUFBSUFBQUFDQVNwQUJSc2IyTmhBQUFDVUFBQUFBWUFBQUFHQUZBQUFHMWhlSEFBQUFKWUFBQUFGZ0FBQUNBQUJRQXhibUZ0WlFBQUFuQUFBQUM3QUFBQklKOUxxUUJ3YjNOMEFBQURMQUFBQUJBQUFBQWdBQU1BQVhqYVkyQm1DbUdjd01ES3dNQTBpK25zUHhHR2ZoRE4rSWJ4RFlNeEl5Y0RFTEF4d0FFakF4SklLUzVMQjBwNk1uZ3lyL3NYeE1EQXZJNXhIYXFhLy84WkdBRDYzZzh4QUhqYVkyQmdZR0pnWUdBR1loRWd5UWltV1JnVWdEUUxFSUw0bnYvL1E4ai9POEI4QmdCVFB3YWxBQUFBZU5vdHgwRUt3akFRQU1Ec2dodTBOUkNhYmtnRlE0aW1JSzBlaFBUbVYveERqOTc4bUYveElWS3JoMTRHUnFBdzh3d1BmSWtvTGtLQUpoN3lIcWdObEc1Z09iYzZKMGxueURaa1Z0QW1rcHJsTlEwNkRaRmhoN1pmVjJEVTk2MXFOSnVPRWZtMHJiQldFSlNCcXV6cUo1WmpnVmlNSmQ2bitjZ0ExTkNDUFNCRTk0K2pCUmVtai9QZTRhcngvZ2YzZUJWUEFIamFZMkJrWUdBQTRnZCtSeUxqK1cyK01qQ3pNR0NDLy8rWlpaajJBUmtjREV3Z1BnRFIzd2JiQUFBQWVOcGpZR1JnWUY3M0x3aEl5akNJTUFnelZqRUFSVkFBRXdCTVlRTEhBQUFESEFBQUFZMEFGQUFBQUFBQVVBQUFlTnBqWUdSZ1lHQmlNQUJpRUdCa1FBTUFCV1FBTndBQWVOcE5qTEdLZzBBVVJZK3NDbXRTcHdoYnpCZUlvbXk5VFVpVE9uM0VJUWlaQ1RpSllMUGZ2bGVkWXQ5ajNweTVuRGRBd1M4SlN5Vms2MXdxSmRkcjQ0eWRldU5jZlloY2NPU0xENUwwVTBuQmQrU1VQVCtSTTltWHlMbnlMbkpCaXorOUgzWjBvWE4xZGJWakdKN2UxR1cxQldmcjdYaDcyZDUwcyttbklVeDNaNXF5TFJ0T3ZIbGdHWEVFL2Vpb3FiaXVTV0RnaWNjb0s1WCtOODR5L0dyZGVPbnVaWFhNbWoyVDlvTG1YYTZoMFc2cjAvd0J6Q0VvY1FCNDJtTmdaa0FHakF4b0FBQUFqZ0FGKSBmb3JtYXQoJ3dvZmYnKTt9CkBmb250LWZhY2V7Zm9udC1mYW1pbHk6cm0tbWxtcjEwO3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUFPVUFBb0FBQUFBQkF3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUVvQUFBQmdoMG1YNEdOdFlYQUFBQUZBQUFBQU1RQUFBRHhEN042NVoyeDVaZ0FBQVhRQUFBRE5BQUFBMElEbzRsZG9aV0ZrQUFBQ1JBQUFBQ2tBQUFBMllrUkQyV2hvWldFQUFBSndBQUFBSHdBQUFDUUg0UUpQYUcxMGVBQUFBcEFBQUFBTUFBQUFEQWZWQUhsc2IyTmhBQUFDbkFBQUFBZ0FBQUFJQUVJQWFHMWhlSEFBQUFLa0FBQUFHQUFBQUNBQUJnQXJibUZ0WlFBQUFyd0FBQURNQUFBQlFhK1VVNUp3YjNOMEFBQURpQUFBQUF3QUFBQWdBQU1BQUhqYVkyQm1tc000Z1lHVmdZRnBGdFBaZnlJTS9TQ2E4UTNqR3daalJrNEdJR0JqZ0FOR0lIYUFjVktLeTlLQmtvWktiQ3pkLzg0eE1MQjBNeHBCMVVEQi8vOE1EQUFXM0E4OEFBQjQybU5nWUdCaVlHQmdCbUlSSU1rSXBsa1lOSUEwRzVCbUJNb2FLckg5L3cva2crbi9GKzcrQWFzQ0FnQ0xhUWpDQUFBQWVOcGpZR1FJK3YrZGNSdlRaZ1pOQmdaV2RXVjJOWFZUTTNOak1UTnpZVDVHWlJESG50SE1IQWlOamNSRUJVWGtHSzBaeGNSRjJSalhCaThMNW1CazVGQ1VNMlpobEhLVEJiSFZKR1gwdEpsWWhYbjVWWlVVZ1FLY3pNeU1IQXBBQnJNNGt6QVhEeE9IUENjakl4TUh0d1l6bitqZmcySjhMQ0JaQmdZR0pnYjEvOStaZFptZUFsbENEQXptaXB5TVNtcW1KdWFNWmtiaWpHS2lJbXpLTFV5Yy8vNzgyOE1yeU1ZWXhXNEpKTmdFZWNPWnVQOU9aZVZoNTJMYUppYjIxNHVMblllVmdRRUF4eFVnaXdBQUFIamFZMkJrWUdBQTRwUEwxcnlKNTdmNXlzRE13b0FKL245bjFtVjZDbVJ3TURDQitBRHoyQWZIQUFBQWVOcGpZR1JnWU9uK2Q0NkJnVG1VUVoxQmcxbVhBU2lDQXBnQldjRURPQUFDZ0FBQUFnQUFVZ05WQUNjQUFBQUFBRUlBYUhqYVkyQmtZR0JnWnRCaVlHSUFBVVlHTkFBQUJPa0FNbmphYll5eGFzTXdGRVdQcVJPSXU3V2xRNGVpTFZPTWpmMERuYkxFUzZEWkhTeU1JWkpCRG9ZTXlTLzBsM3ViQ3JwVWNKK09EdmNKeUxpUjhITVNNWkZUVm5yOThvSkhuaU12NWQ4alo3eXg1b0VrWGNtODhCRTU1WW5QeUF0ZTZTTXY1YStSTTJxK21sMnpIMTNyeXlLNGpUdTVVQllIRzZaaDlLYk0vOXpXZWh2YXMrM004V0s2ZVpqbTNwa3FyL09LaHAyeVo4VFI0aWtwQ09LTmNsTEMzUnl3b29sQlBZK1J5Ly90YmRYejkyN0xXWGVuN3BHTFpzZXM3VW16Vjl0UTZZZGFxYjRCcDVRd0MzamFZMkJtd0FzQUFIMEFCQT09KSBmb3JtYXQoJ3dvZmYnKTt9CnRleHQuZjAge2ZvbnQtZmFtaWx5Om1zYm0xMDtmb250LXNpemU6OS45NjI2NHB4fQp0ZXh0LmYxIHtmb250LWZhbWlseTptc2FtNztmb250LXNpemU6Ni45NzM4NDhweH0KdGV4dC5mMiB7Zm9udC1mYW1pbHk6cm0tbWxtcjc7Zm9udC1zaXplOjYuOTczODQ4cHh9CnRleHQuZjMge2ZvbnQtZmFtaWx5OnJtLW1sbXIxMDtmb250LXNpemU6OS45NjI2NHB4fQpdXT4KPC9zdHlsZT4KPGcgaWQ9J3BhZ2UxJz4KPGcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNDAuODY1NTk5LC00Ny4yNDY0MSlzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgZmlsbD0nIzAwMCcgc3Ryb2tlPScjMDAwJz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQnPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjkuNTIwNDUsLTIwLjE3NDEpJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC00MC44NjU1OTksLTQ3LjI0NjQxKXNjYWxlKC0xLC0xKSc+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzQuMDg1NTI4LC04MC41ODA3MjYpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yLjUsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtMzQuMDg1NTI4LC04MC41ODA3MjYpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMycgeD0nLTM0LjA4NTUyOCcgeT0nLTgwLjU4MDcyNic+MTwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3LjI3OTc2OSwtODAuNTgwNzI2KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS45NDQ0NCwwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDcuMjc5NzY5LC04MC41ODA3MjYpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMCcgeD0nNy4yNzk3NjknIHk9Jy04MC41ODA3MjYnPkk8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM0LjA4NTUyOCwtNDcuMjQ2NDEpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjk0NDQ0LDAuMCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTM0LjA4NTUyOCwtNDcuMjQ2NDEpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMCcgeD0nLTM0LjA4NTUyOCcgeT0nLTQ3LjI0NjQxJz5JPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcuMjc5NzY5LC00Ny4yNDY0MSlzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTYuNDA5NDgsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSg3LjI3OTc2OSwtNDcuMjQ2NDEpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMycgeD0nNy4yNzk3NjknIHk9Jy00Ny4yNDY0MSc+4oiGPC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjInIHg9JzE1LjU4MTYzMycgeT0nLTUwLjg2MTc3NCc+MjwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTE1LjcwOTQ2IDE1Ljc4NTIySDExLjg2NjA2JyBmaWxsPSdub25lJy8+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyLjExMDgsMTUuNzg1MjIpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zLjY2OTk3LDE4LjE4MjcpJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC00MC44NjU1OTksLTQ3LjI0NjQxKXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjInIHg9Jy00MC44NjU1OTknIHk9Jy00Ny4yNDY0MSc+MDwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxwYXRoIGQ9J00tMjIuNzE0OTUgOS40MjU1NFYtOC45MzYwNycgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J21hdHJpeCgwLjAsLTEuMCwxLjAsMC4wLC0yMi43MTQ5NSwtOS4xODA4KSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjkuMDk4NDIsLTIuMjU1NSknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTQwLjg2NTU5OSwtNDcuMjQ2NDEpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMicgeD0nLTQwLjg2NTU5OScgeT0nLTQ3LjI0NjQxJz4xPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTTE4LjgwNTQ3IDkuNDI1NTRWLTcuNjg1MDMnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoMC4wLC0xLjAsMS4wLDAuMCwxOC44MDU0NywtNy45Mjk3NiknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjEuMjAyOTQsLTEuNjI5OTcpJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC00MC44NjU1OTksLTQ3LjI0NjQxKXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjInIHg9Jy00MC44NjU1OTknIHk9Jy00Ny4yNDY0MSc+MTI8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTE2LjI2NTAxLTE3LjY3NDFINy40MDEwMicgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3LjY0NTc1LC0xNy42NzQxKSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtOC4xNzMyNiwtMjQuNTgyNTcpJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC00MC44NjU1OTksLTQ3LjI0NjQxKXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjInIHg9Jy00MC44NjU1OTknIHk9Jy00Ny4yNDY0MSc+MDE8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8ZyB0cmFuc2Zvcm09J21hdHJpeCgtMS4wLDAuMCwwLjAsLTEuMCw2Ljk4OTEyLC00Ljk5NjY3KSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtNDAuODY1NTk5LC00Ny4yNDY0MSlzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YxJyB4PSctNDAuODY1NTk5JyB5PSctNDcuMjQ2NDEnPu6BuTwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+" /></fr:resource-content><fr:resource-source type="latex" part="preamble"><![CDATA[
            \usepackage{mlmodern, tikz, tikz-cd, quiver, mathtools, amssymb, stmaryrd, mathrsfs}
    ]]></fr:resource-source><fr:resource-source type="latex" part="body"><![CDATA[
      \begin {tikzcd}
		1 & \mathbb {I} \\
	\mathbb {I} & {\Delta ^2}
	\arrow ["0", from=1-1, to=1-2]
	\arrow ["1"', from=1-1, to=2-1]
	\arrow ["12", from=1-2, to=2-2]
	\arrow ["01"', from=2-1, to=2-2]
	\arrow ["\lrcorner "{anchor=center, pos=0.125, rotate=180}, draw=none, from=2-2, to=1-1]
	\end {tikzcd}
    ]]></fr:resource-source></fr:resource>
  </html:span>
        </fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>304</fr:anchor>
        <fr:addr type="user">001D</fr:addr>
        <fr:route>001D.xml</fr:route>
        <fr:title text="Composition of morphisms">Composition of morphisms</fr:title>
        <fr:taxon>Construction</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Given a category <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex> with objects
	<fr:tex display="inline"><![CDATA[a\,b\, c : \mathsf {Cat}]]></fr:tex> and morphisms
	<fr:tex display="inline"><![CDATA[f : C(a,b)]]></fr:tex>, <fr:tex display="inline"><![CDATA[g : C(b,c)]]></fr:tex>, <fr:tex display="inline"><![CDATA[h : C(a,c)]]></fr:tex>,
	say a <fr:em>witness of commutativity</fr:em> of the triangle
	<fr:tex display="inline"><![CDATA[(f,g,h)]]></fr:tex> consists of a functor
	<fr:tex display="inline"><![CDATA[\Delta ^2 \to  \mathsf {Cat}]]></fr:tex> whose action on objects is given
	by <fr:tex display="inline"><![CDATA[a,b,c]]></fr:tex>, and whose <fr:link type="local" href="001E.xml" addr="001E" title="The action of a functor on morphisms">action on the morphisms</fr:link>
	<fr:tex display="inline"><![CDATA[01,12,02]]></fr:tex> is given by <fr:tex display="inline"><![CDATA[f, g, h]]></fr:tex>.</fr:p>
        <fr:p>	We can thus interpret the <fr:link type="local" href="0014.xml" addr="0014" title="The segal axiom">Segal axiom</fr:link> as saying
    that for any such morphisms <fr:tex display="inline"><![CDATA[f, g]]></fr:tex>, the type of
	morphisms <fr:tex display="inline"><![CDATA[h]]></fr:tex> together with a witness of commutativity
	of <fr:tex display="inline"><![CDATA[(f,g,h)]]></fr:tex> is contractible.
	Let us denote by <fr:tex display="inline"><![CDATA[g \circ  f]]></fr:tex> the unique morphism
	<fr:tex display="inline"><![CDATA[g \circ  f : C(a,c)]]></fr:tex> with a witness of commutativity
	of <fr:tex display="inline"><![CDATA[(f,g,g \circ  f)]]></fr:tex>.
	Then by the fundamental theorem of identity types,
	a witness of commutativity of <fr:tex display="inline"><![CDATA[(f,g,h)]]></fr:tex> is equivalently an
	identification <fr:tex display="inline"><![CDATA[h = g \circ  f]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>306</fr:anchor>
        <fr:addr type="user">001F</fr:addr>
        <fr:route>001F.xml</fr:route>
        <fr:title text="Unit laws">Unit laws</fr:title>
        <fr:taxon>Construction</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p><fr:link type="local" href="001C.xml" addr="001C" title="Identity morphisms">Identity morphisms</fr:link> act as <fr:em>two-sided units</fr:em> for 
	<fr:link type="local" href="001D.xml" addr="001D" title="Composition of morphisms">composition</fr:link>.
	That is, for any category <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex> with objects <fr:tex display="inline"><![CDATA[a\, b : C]]></fr:tex> and
	a morphism <fr:tex display="inline"><![CDATA[f : C(a,b)]]></fr:tex>, we have
	that <fr:tex display="inline"><![CDATA[\mathsf {id}_b \circ  f = f]]></fr:tex> and <fr:tex display="inline"><![CDATA[f \circ  \mathsf {id}_a = f]]></fr:tex>.
	Indeed this is witnessed by the composite functors
	<fr:tex display="block"><![CDATA[\Delta ^2 \xrightarrow {011} \mathbb {I} \xrightarrow {f} C]]></fr:tex>
	and
	<fr:tex display="block"><![CDATA[\Delta ^2 \xrightarrow {001} \mathbb {I} \xrightarrow {f} C.]]></fr:tex></fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>308</fr:anchor>
        <fr:addr type="user">0019</fr:addr>
        <fr:route>0019.xml</fr:route>
        <fr:title text="The square {I}  {I} has a triangulation">The square <fr:tex display="inline"><![CDATA[\mathbb {I} \times  \mathbb {I}]]></fr:tex> has a triangulation</fr:title>
        <fr:taxon>Axiom</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	The square below is a pushout square in <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex>.</fr:p>
        <fr:p>
          <html:span xmlns:html="http://www.w3.org/1999/xhtml" class="tikz tikzcd">
    <fr:resource hash="354481e18c2a3074bfa9e356e1b36fd9"><fr:resource-content><fr:img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPCEtLSBUaGlzIGZpbGUgd2FzIGdlbmVyYXRlZCBieSBkdmlzdmdtIDMuNC4zIC0tPgo8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzE0Ny4zOTc4NTNwdCcgaGVpZ2h0PSc4MS4xNTkzNjJwdCcgdmlld0JveD0nLTcyIC03MiA5OC4yNjUyMzUgNTQuMTA2MjQyJz4KPHN0eWxlIHR5cGU9J3RleHQvY3NzJz4KPCFbQ0RBVEFbQGZvbnQtZmFjZXtmb250LWZhbWlseTptbG1taTc7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQU1ZQUFvQUFBQUFBNEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRWNBQUFCZ2hWbDBJV050WVhBQUFBRThBQUFBS1FBQUFEUUFEQUIvWjJ4NVpnQUFBV2dBQUFCWUFBQUFXUGRINzF0b1pXRmtBQUFCd0FBQUFDa0FBQUEyWWQxQXJXaG9aV0VBQUFIc0FBQUFJQUFBQUNRRWNnSWRhRzEwZUFBQUFnd0FBQUFJQUFBQUNBUWhBR2xzYjJOaEFBQUNGQUFBQUFZQUFBQUdBQ3dBQUcxaGVIQUFBQUljQUFBQUZ3QUFBQ0FBQkFBYWJtRnRaUUFBQWpRQUFBRFJBQUFCT3k2UFdEcHdiM04wQUFBRENBQUFBQkFBQUFBZ0FBTUFBWGphWTJCbUVtQ2N3TURLd01BMGkrbnNQeEdHZmhETitJYnhEWU14SXljREVMQXh3QUVqQXhKSUtTNUxCMHJxTU9nd2MvNzd6c0RBekFsV2o2VG0vMzhHQmdEQVRBMXBBSGphWTJCZ1lHSmdZR0FHWWhFZ3lRaW1XUmdVZ0RRTEVJTDRPdi8vUThqL1Y4RjhCZ0JRM2dhSUFBQUFBQUVBYWY4eEFQNEFmd0FZQUFBWEppYzJOejRCTndZSExnRStBVGNlQVJjV0ZRNENCd2FQRkFNQkNTUW1Bd3dWSHlZQkpSNGFId29PQVNBckdBVFBBaFlNQnlCTk5nY0JBU1k2SmdFQkdoTWZMRE5VUEE4REFIamFZMkJrWUdBQTRzb2JNK3ZpK1cyK01qQ3pNR0NDLzRaTXh4anFnUXdPQmlZUUh3RFFKd2FTQUFBQWVOcGpZR1JnWU9iODk1MkJnZWtZUXlaRExNTS9CcUFJQ21BQ0FITUVCSklDeGdBQUFWc0FhUUFBQUFBQUxBQUFlTnBqWUdSZ1lHQmlrR1FBMFF4UUVna0FBQU1PQUI4QWVOcFZqREZyd3pBUVJwK3BZNmdUTXBVT29WQXRYVTJDRFI0N2hrQzBadW1reE1JUldBN1l4cEFoM2Z1dmUwNjA1STc3ZURyZUNVajVKV0txaU9VOXA0cEo1UFhnR1hQZUFpZlNuNEZUVm56eFFoUy95dWFENzhBeEMzNEN6M2luRHB6SS9oWTRwZUJQNzdVMnczazNtTWFkU3Q5NDc4cUQ3WHAzYWRVbVd6OFdXOXZhemd5MlVzZXJxa2JYajdWWGVWWmtPWnE5ak1Zd2NHWW5hV2h3bkNqeFFsN2FDUit3ZFBUQ0Yxb1VHekxXVDhaV2pQWnVUWDlaS3JHT1hDVXJSakY2eVZwY1JTNjNoVXorRHlFWU1ERUFBQUI0Mm1OZ1prQUdqQXhvQUFBQWpnQUYpIGZvcm1hdCgnd29mZicpO30KQGZvbnQtZmFjZXtmb250LWZhbWlseTptc2FtNztzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBTHNBQW9BQUFBQUEwd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUFV5OHlBQUFBOUFBQUFFc0FBQUJnYURGbGhXTnRZWEFBQUFGQUFBQUFLZ0FBQURRQURPRE1aMng1WmdBQUFXd0FBQUJFQUFBQVJNYkk0RVJvWldGa0FBQUJzQUFBQUNrQUFBQTJZcWhDaVdob1pXRUFBQUhjQUFBQUlBQUFBQ1FHd2dHdmFHMTBlQUFBQWZ3QUFBQUlBQUFBQ0FYb0FGRnNiMk5oQUFBQ0JBQUFBQVlBQUFBR0FDSUFBRzFoZUhBQUFBSU1BQUFBRndBQUFDQUFCQUFTYm1GdFpRQUFBaVFBQUFDMUFBQUJHaysxRXJSd2IzTjBBQUFDM0FBQUFCQUFBQUFnQUFNQUFYamFZMkJtK3NJNGdZR1ZnWUZwRnRQWmZ5SU0vU0NhOFEzakd3WmpSazRHSUdCalFBQUJKSFpLY1ZrNkE5dUR5Z2VWTEJsL1R6TXdzR1F3bVFLRkdSRXEvdjluWUFBQWIxd1JkZ0I0Mm1OZ1lHQmlZR0JnQm1JUklNa0lwbGtZRklBMEN4QUMrUThxLy8rSGtQSWRZSGtHQUdwdkI3VUFBQUFCQUZILzZnSUhBYUlBRUFBQUFSRVdCaWNoQmlZME5oY2hFU1kyTWhZQ0JnRVBHdjZhRHhnWkRnRmNBUWdrQ0FGOC9wWVhFUUlDQ1NRSUFRRlpEaDBhQUFBQWVOcGpZR1JnWUFEaWs1cHpaOGZ6MjN4bFlHWmh3QVQvWHpGUFpGd0VaSEF3TUlINEFNOFVCdjBBQUFCNDJtTmdaR0JneWZoN21vR0JlU0pESUVNQUV6c0RVQVFGTUFFQVh4SURkd09SQUFBQ1Z3QlJBQUFBQUFBaUFBQjQybU5nWkdCZ1lHSVFaQURSREZBU0NRQUFBa1lBRndCNDJrMkx3UXFDUUJSRmo2UkJ0cTVGcS9rQ0tSVGF0UXY3QXBlQjRtQkNHamdsdE9uYnU5b3Nlc1BjZCs1Nzl3RXhId0ttQ29obW5Tb1VSNTRqMWtyOWVDbTM4Unl6MDFzUWhDdE5ZakxQb2Zqa09XTEx4Zk5TODZ2bktYMDd2KzUyNkZ6WkhRczd1UGJSbTBPeW4zMXVlenVVVDF1YjZtM3FzWFZqMDVrMHlaS1VNeS91V0FZNkhLWDBTREY3Ujh1REhzT0JoUDNmUHRlK256TWxUL1ZhbVlxM3RHYlVsWk0yU2hwU1hXYjY2UmZxWnllcEFBQUFlTnBqWUdaQUJvd01hQUFBQUk0QUJRPT0pIGZvcm1hdCgnd29mZicpO30KQGZvbnQtZmFjZXtmb250LWZhbWlseTptbG1zeTEwO3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUFNc0FBb0FBQUFBQTZRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUVvQUFBQmdpUGR6SEdOdFlYQUFBQUZBQUFBQUtRQUFBRFFBREFFcVoyeDVaZ0FBQVd3QUFBQm1BQUFBY0tTaFNTNW9aV0ZrQUFBQjFBQUFBQ1VBQUFBMllqSkMvV2hvWldFQUFBSDhBQUFBSGdBQUFDUUdRUC9NYUcxMGVBQUFBaHdBQUFBR0FBQUFCZ09wQUFCc2IyTmhBQUFDSkFBQUFBWUFBQUFHQURnQUFHMWhlSEFBQUFJc0FBQUFGd0FBQUNBQUJBQWhibUZ0WlFBQUFrUUFBQURZQUFBQlI5ajhhTkp3YjNOMEFBQURIQUFBQUJBQUFBQWdBQU1BQVhqYVkyQm1sbUdjd01ES3dNQTBpK25zUHhHR2ZoRE4rSWJ4RFlNeEl5Y0RFTEF4d0FFVEF4SklLUzVMQjBwZVo3ak9yUEpIZ1lHQldZWDVBVkNZRWFIaS8zOEdCZ0R0Unc4REFBQjQybU5nWUdCaVlHQmdCbUlSSU1rSXBsa1lGSUEwQ3hDQytOZi8vNGVRLzdYQWZBWUFYdVVITXdBQUFIamFIWXN4RG9BZ0VBVDN6a1RCUW9velVrQmlwNldkbHI1UVh5WHdEMS9pWVRQSlptWkJ1QUMrR1pnQjJZOXBwa1BwVzBkZTJTMGJkY3AxUDJsZHJpYUlMY1dNZ1hsSWFXQU8wcGRzSlRUc25zZlJHMVhrckNLSzBiQ0tmOWRqTGdZZnVtWVVzUUFBZU5wallHUmdZQURpL2ZPUCtzVHoyM3hsWUdaaHdBYVlaWmhBRkFjRG1BSUFzU0FFUXdBQUFIamFZMkJrWUdCVythTUFKR1VZZWhuNm1Qb1lnQ0lvZ0JFQVRFb0RFUUFBQXh3QUFBQ05BQUFBQUFBQUFEZ0FBSGphWTJCa1lHQmdZbEJnQU5FTVVCSUpBQUFEdlFBbUFIamFaWTY5U3NSQUZJVy9ZSGJGQ0dLbFlEWFkyWVNFNUEwc3R0bFVDOXNubTJFM2tCL01oRUFhVzUvQTkvVmtIU3N2M010M3pweDdHU0RpazRDMUFoNnZjNjJRVzZsZjNuRFBzK2V0L0ZmUEVTKzhjVU1RM3NreHZIc09lZURrZWNNVEg1NjM4cjg4UitSOEYvdWlLS2ZMWWVtcW9YVnAwcldkVzlMa2FFZlhETDFKNHo5blozczdscE90VGJXWWVtN2NmTzVNRnVkeFJzRmVYVkF5Y2VIQVFrZkZRSXNqSlpGcTFVNytxbzVZUnFsR2lWNWZUb24vWlhiSzlOZmNldE5TSzFmcHpZaG1iVHJOcy9LR1ROdTVPdnNCOGNneTczamFZMkJtUUFhTURHZ0FBQUNPQUFVPSkgZm9ybWF0KCd3b2ZmJyk7fQpAZm9udC1mYWNle2ZvbnQtZmFtaWx5OnJtLW1sbXI3O3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUFVUUFBb0FBQUFBQmRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUVjQUFBQmdodjkxbjJOdFlYQUFBQUU4QUFBQU5RQUFBRHdBVEFCL1oyeDVaZ0FBQVhRQUFBSTVBQUFDa0V5SFhraG9aV0ZrQUFBRHNBQUFBQ2dBQUFBMlllcEMvbWhvWldFQUFBUFlBQUFBSUFBQUFDUUcwQUhQYUcxMGVBQUFBL2dBQUFBVUFBQUFGQWtTQVFwc2IyTmhBQUFFREFBQUFBNEFBQUFPQWl3QlhtMWhlSEFBQUFRY0FBQUFHQUFBQUNBQUNRQTFibUZ0WlFBQUJEUUFBQURPQUFBQk9JcmVLM053YjNOMEFBQUZCQUFBQUF3QUFBQWdBQU1BQUhqYVkyQm1NbUdjd01ES3dNQTBpK25zUHhHR2ZoRE4rSWJ4RFlNeEl5Y0RFTEF4d0FFakF4SklLUzVMQjBwcU1CaXhkUHc3dzhEQTBzRm9ncXJtLzM4R0JnRGtrZzZQQUhqYVkyQmdZR0pnWUdBR1loRWd5UWltV1JnMGdEUWJrR1lFeW1veUdQMy9EK1JyTUJqOC8vLy81di9MWUZWQUFBQ0xhQWpGQUFBQWVObzFVVXRQRTBFY245OS9sOW5kTG13ZjB0MldsajV4SjVXbUdycnMxaEJhZ3lDSkJvT0tqMUNJOGxBdmFMaWFtSGpBK0RyNkJlVGdDYnpvQVdPOGV2SE1OekF4WG95SjhZRUhMYzRXelV3eW1mbFBmazhHdHRiNWljZUt5ZEtNd1hlNFprRkxPTGJEUlVtNHdnMmFDUHpBeDFxR1lGeFpBblpNb294SzIwRUs4S3IrTWlrR09SYWYrZlNpODI1VGl6bEVkM1p2emwxL005MCtSVXhDc2xibkZ4WWtmcDZ4UTc0eklxSHRrT05nODdJci9CWWtTUTNDYmFscGhiWWJFcmxTeWs0TVJwMm8ycE1rNHRiNU5uRDFjb1MrLzROZmZONE1abFBSaEVib043bDErdk96clk4em1xUmp4STdzZjZBc3ZXUkpWZzBkU1E5bHJzbmxjTnZKd1drcWdSMEYxOXl1T3pjMEY4am5ITENsMkJQcDlNVUJzOGRVWUF6RXZLSTMxcSt1VXkwVzNIOFE2THhHVk5VampZM1d0WUZTRm5Pcm00V0lNcG5PWDFnNDg3U1d5Z1BOeGR2VlJ5dVp0cXEyZS90V25qeGNUVVRuVlhqQzIram1jR04vRDEvb0ZhdklIRnd4NmdkMnlGMzM3V1M4UDRjeDJFNlNhMExyanVweUp1SlM5TG9CR0tJNU1reXFFNDlWaGtSNGY3MmpBN3J3QnFOS3FYaU1HakNHRENoV3IxQVFUZjE1bit4VG9SL1dvUjRjaXNsVCtOM0h1ZFF3dXI5SGxzeW1MalhJektWdk94bTJFQVpTSCtsMkhRcVJ0UlJsT3Y5N2tUOXN4MExaRGVqdTB2dzkyMERCcVhpelluSzNHSStZSUsyc0kwZDZwMjJBWWo5eUxjTE1WRzA2TVVvb1o4Yng5ZHd0d3RsVDJVSnRLbk5Vbk1pUHE5YnhtQUhqclE2allIM0xMNCtmdkFRTWwzaGpzS3o4QmRWa2JDc0FBQUI0Mm1OZ1pHQmdBR0hkN3d2aitXMitNakN6TUdDQ2Y5K1lMak56QXhrY0RFd2dQZ0M1cndaUGVOcGpZR1JnWU9uNGQ0YUJnZWt5Z3hhRE5wTU1BMUFFQmJBQUFHU01BNlVDMHdBQUFja0FiQUhKQUQ4Q1J3QXFBR1lBTlFBQUFBQUFNQUJvQUxRQTlnRklBQUI0Mm1OZ1pHQmdZR013WVdCaUFBRkdCalFBQUFZMEFEOTQybVdPTVd2RE1CQkduNmtUV21kSk8zUW9IVFIwalVtd3dWdlhMREdVREpucllCRU1rUXh5TUdUcDJOL2R6Nms2OWVEVHZUdmVnWUNNTHhLbVNuaTR2Vk9sM0d2NjVSa0xIaVBQdFgrTm5QSENHM2NrNldRKzhSNDVaY2xINUJuUGZFYWVhejlHemlqNXJuZjF2bmVOcjRKYnViTUwxY0dHb2V1OTJlVHJ2OVhXZWh1YWkyM044V3Jhc1J2R2t6TkZYdVlGTlR0bFQ0K2p3Vk1SUkN2bHJBVE5CNno2UUNmSFk5aVFzLzVuYldYNW05bHdVVzlsSHJucWJmWGZUdmNqSjdtR1F2ZWxVdndBRm5ndTN3QUFlTnBqWUdiQUN3QUFmUUFFKSBmb3JtYXQoJ3dvZmYnKTt9CkBmb250LWZhY2V7Zm9udC1mYW1pbHk6cm0tbWxtcjEwO3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUFNSUFBb0FBQUFBQTN3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUVrQUFBQmdxUjJZTG1OdFlYQUFBQUZBQUFBQUtnQUFBRFFBRENKWloyeDVaZ0FBQVd3QUFBQk1BQUFBVEJjN1N0ZG9aV0ZrQUFBQnVBQUFBQ2tBQUFBMllrUkQyV2hvWldFQUFBSGtBQUFBSHdBQUFDUUg0UUpPYUcxMGVBQUFBZ1FBQUFBSUFBQUFDQVhWQUNkc2IyTmhBQUFDREFBQUFBWUFBQUFHQUNZQUFHMWhlSEFBQUFJVUFBQUFGZ0FBQUNBQUJRQVVibUZ0WlFBQUFpd0FBQURNQUFBQlFhK1VVNUp3YjNOMEFBQUMrQUFBQUJBQUFBQWdBQU1BQVhqYVkyQm1lc1U0Z1lHVmdZRnBGdFBaZnlJTS9TQ2E4UTNqR3daalJrNEdJR0JqUUFFT01FWktjVms2QTVzU0VMSjAvenZId01EU3pXZ0VGR1pFS1AzL240RUJBRElLRDRBQUFBQjQybU5nWUdCaVlHQmdCbUlSSU1rSXBsa1lGSUEwQ3hBQytVcHMvLzlEeUx1L3dmSU1BRkNzQm9RQUFBQUNBQ2YvOXdNdEF1VUFBZ0FTQUFBM0lRa0JJaVkxTkRjQk5qSVhBUllWRkFZamhBSUovdnordkEwUkJnRmFCemtHQVZvR0VRMVhBZ3Y5bFFVTUJ3b0N0aFlXL1VvS0J3d0ZBQUI0Mm1OZ1pHQmdBT0tub1ZFRzhmdzJYeG1ZV1Jnd3dmL3Z6THBNVDRFTURnWW1FQjhBdlBjR2hBQUFBSGphWTJCa1lHRHAvbmVPZ1lFNWxFR2RRWU5abHdFb2dnS1lBRm5BQXpjQUFvQUFBQU5WQUNjQUFBQUFBQ1lBQUhqYVkyQmtZR0JnWWhBR1loQmdaRUFEQUFLUEFCb0FBSGphYll5eGFzTXdGRVdQcVJPSXU3V2xRNGVpTFZPTWpmMERuYkxFUzZEWkhTeU1JWkpCRG9ZTXlTLzBsM3ViQ3JwVWNKK09EdmNKeUxpUjhITVNNWkZUVm5yOThvSkhuaU12NWQ4alo3eXg1b0VrWGNtODhCRTU1WW5QeUF0ZTZTTXY1YStSTTJxK21sMnpIMTNyeXlLNGpUdTVVQllIRzZaaDlLYk0vOXpXZWh2YXMrM004V0s2ZVpqbTNwa3FyL09LaHAyeVo4VFI0aWtwQ09LTmNsTEMzUnl3b29sQlBZK1J5Ly90YmRYejkyN0xXWGVuN3BHTFpzZXM3VW16Vjl0UTZZZGFxYjRCcDVRd0MzamFZMkJtUUFhTURHZ0FBQUNPQUFVPSkgZm9ybWF0KCd3b2ZmJyk7fQpAZm9udC1mYWNle2ZvbnQtZmFtaWx5Om1zYm0xMDtzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBTThBQW9BQUFBQUE2d0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUFV5OHlBQUFBOUFBQUFFY0FBQUJnaHNCMGdtTnRZWEFBQUFFOEFBQUFLUUFBQURRQURBQ2NaMng1WmdBQUFXZ0FBQUNUQUFBQW9GQWFoVzlvWldGa0FBQUIvQUFBQUNrQUFBQTJZak5EdW1ob1pXRUFBQUlvQUFBQUhnQUFBQ1FGUGdHRWFHMTBlQUFBQWtnQUFBQUlBQUFBQ0FTcEFCUnNiMk5oQUFBQ1VBQUFBQVlBQUFBR0FGQUFBRzFoZUhBQUFBSllBQUFBRmdBQUFDQUFCUUF4Ym1GdFpRQUFBbkFBQUFDN0FBQUJJSjlMcVFCd2IzTjBBQUFETEFBQUFCQUFBQUFnQUFNQUFYamFZMkJtQ21HY3dNREt3TUEwaStuc1B4R0dmaEROK0lieERZTXhJeWNERUxBeHdBRWpBeEpJS1M1TEIwcDZNbmd5ci9zWHhNREF2STV4SGFxYS8vOFpHQUQ2M2c4eEFIamFZMkJnWUdKZ1lHQUdZaEVneVFpbVdSZ1VnRFFMRUlMNG52Ly9ROGovTzhCOEJnQlRQd2FsQUFBQWVOb3R4MEVLd2pBUUFNRHNnaHUwTlJDYWJrZ0ZRNGltSUswZWhQVG1WL3hEajk3OG1GL3hJVktyaDE0R1JxQXc4d3dQZklrb0xrS0FKaDd5SHFnTmxHNWdPYmM2SjBsbnlEWmtWdEFta3BybE5RMDZEWkZoaDdaZlYyRFU5NjFxTkp1T0VmbTByYkJXRUpTQnF1enFKNVpqZ1ZpTUpkNm4rY2dBMU5DQ1BTQkU5NCtqQlJlbWovUGU0YXJ4L2dmM2VCVlBBSGphWTJCa1lHQUE0Z2QrUnlMaitXMitNakN6TUdDQy8vK1paWmoyQVJrY0RFd2dQZ0RSM3diYkFBQUFlTnBqWUdSZ1lGNzNMd2hJeWpDSU1BZ3pWakVBUlZBQUV3Qk1ZUUxIQUFBREhBQUFBWTBBRkFBQUFBQUFVQUFBZU5wallHUmdZR0JpTUFCaUVHQmtRQU1BQldRQU53QUFlTnBOakxHS2cwQVVSWStzQ210U3B3aGJ6QmVJb215OVRVaVRPbjNFSVFpWkNUaUpZTFBmdmxlZFl0OWozcHk1bkRkQXdTOEpTeVZrNjF3cUpkZHI0NHlkZXVOY2ZZaGNjT1NMRDVMMFUwbkJkK1NVUFQrUk05bVh5TG55TG5KQml6KzlIM1owb1hOMWRiVmpHSjdlMUdXMUJXZnI3WGg3MmQ1MHMrbW5JVXgzWjVxeUxSdE92SGxnR1hFRS9laW9xYml1U1dEZ2ljY29LNVgrTjg0eS9HcmRlT251WlhYTW1qMlQ5b0xtWGE2aDBXNnIwL3dCekNFb2NRQjQybU5nWmtBR2pBeG9BQUFBamdBRikgZm9ybWF0KCd3b2ZmJyk7fQp0ZXh0LmYwIHtmb250LWZhbWlseTptc2JtMTA7Zm9udC1zaXplOjkuOTYyNjRweH0KdGV4dC5mMSB7Zm9udC1mYW1pbHk6bXNhbTc7Zm9udC1zaXplOjYuOTczODQ4cHh9CnRleHQuZjIge2ZvbnQtZmFtaWx5Om1sbXN5MTA7Zm9udC1zaXplOjkuOTYyNjRweH0KdGV4dC5mMyB7Zm9udC1mYW1pbHk6bWxtbWk3O2ZvbnQtc2l6ZTo2Ljk3Mzg0OHB4fQp0ZXh0LmY0IHtmb250LWZhbWlseTpybS1tbG1yNztmb250LXNpemU6Ni45NzM4NDhweH0KdGV4dC5mNSB7Zm9udC1mYW1pbHk6cm0tbWxtcjEwO2ZvbnQtc2l6ZTo5Ljk2MjY0cHh9Cl1dPgo8L3N0eWxlPgo8ZyBpZD0ncGFnZTEnPgo8ZyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMy4zMTc0MjcsLTQ3LjIxNjk3OSlzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgZmlsbD0nIzAwMCcgc3Ryb2tlPScjMDAwJz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQnPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzcuMDIwNDIsLTIwLjM4Mjk3KSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtMzMuMzE3NDI3LC00Ny4yMTY5Nzkpc2NhbGUoLTEsLTEpJz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMi42NDI0NzcsLTgwLjU1MTI5NilzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEuOTQ0NDQsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtMjIuNjQyNDc3LC04MC41NTEyOTYpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMCcgeD0nLTIyLjY0MjQ3NycgeT0nLTgwLjU1MTI5Nic+STwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNi4xOTQ3NjksLTgwLjU1MTI5NilzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTYuNDA5NDgsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgyNi4xOTQ3NjksLTgwLjU1MTI5NilzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2Y1JyB4PScyNi4xOTQ3NjknIHk9Jy04MC41NTEyOTYnPuKIhjwvdGV4dD4KPHRleHQgY2xhc3M9J2Y0JyB4PSczNC40OTY2MzMnIHk9Jy04NC4xNjY2Nic+MjwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjIuNjQyNDc3LC00Ny4yMTY5Nzkpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02LjQwOTQ4LDAuMCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTIyLjY0MjQ3NywtNDcuMjE2OTc5KXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjUnIHg9Jy0yMi42NDI0NzcnIHk9Jy00Ny4yMTY5NzknPuKIhjwvdGV4dD4KPHRleHQgY2xhc3M9J2Y0JyB4PSctMTQuMzQwNjEzJyB5PSctNTAuODMyMzQzJz4yPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI2LjE5NDc2OSwtNDcuMjE2OTc5KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtOS45OTk5NywwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDI2LjE5NDc2OSwtNDcuMjE2OTc5KXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjAnIHg9JzI2LjE5NDc2OScgeT0nLTQ3LjIxNjk3OSc+STwvdGV4dD4KPHRleHQgY2xhc3M9J2YyJyB4PSczMi4yODMwMDknIHk9Jy00Ny4yMTY5NzknPsOXPC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjAnIHg9JzQyLjI0NTYyMicgeT0nLTQ3LjIxNjk3OSc+STwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTE5Ljg1NTUgMTUuNTc2MzVIMTEuMzEwNScgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMS41NTUyNCwxNS41NzYzNSknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTguMDEzNzYsMTcuOTczODMpJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC0zMy4zMTc0MjcsLTQ3LjIxNjk3OSlzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2Y0JyB4PSctMzMuMzE3NDI3JyB5PSctNDcuMjE2OTc5Jz4wMjwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxwYXRoIGQ9J00tMjYuMzA1NDQgOS4yMTY2N1YtNy44OTM4OScgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J21hdHJpeCgwLjAsLTEuMCwxLjAsMC4wLC0yNi4zMDU0NCwtOC4xMzg2MyknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM2LjY3NDksLTEuODM4ODQpJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC0zMy4zMTc0MjcsLTQ3LjIxNjk3OSlzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2Y0JyB4PSctMzMuMzE3NDI3JyB5PSctNDcuMjE2OTc5Jz4wMjwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxwYXRoIGQ9J00yMi43MTQ5NSA5LjIxNjY3Vi05LjE0NDkzJyBmaWxsPSdub25lJy8+CjxnIHRyYW5zZm9ybT0nbWF0cml4KDAuMCwtMS4wLDEuMCwwLjAsMjIuNzE0OTUsLTkuMzg5NjYpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1LjExMjQzLC0xLjk1ODg2KSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtMzMuMzE3NDI3LC00Ny4yMTY5Nzkpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmNCcgeD0nLTMzLjMxNzQyNycgeT0nLTQ3LjIxNjk3OSc+KDAxMTwvdGV4dD4KPHRleHQgY2xhc3M9J2YzJyB4PSctMTguMjkwODAyJyB5PSctNDcuMjE2OTc5Jz4sPC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjQnIHg9Jy0xNS45MjQ2NicgeT0nLTQ3LjIxNjk3OSc+MDAxKTwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxwYXRoIGQ9J00tMTUuMzkwNDYtMTcuODgyOTdINy43MjAwMicgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3Ljk2NDc1LC0xNy44ODI5NyknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE5Ljg2MDk1LC0yNS41MzA0NCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTMzLjMxNzQyNywtNDcuMjE2OTc5KXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjQnIHg9Jy0zMy4zMTc0MjcnIHk9Jy00Ny4yMTY5NzknPigwMDE8L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMycgeD0nLTE4LjI5MDgwMicgeT0nLTQ3LjIxNjk3OSc+LDwvdGV4dD4KPHRleHQgY2xhc3M9J2Y0JyB4PSctMTUuOTI0NjYnIHk9Jy00Ny4yMTY5NzknPjAxMSk8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8ZyB0cmFuc2Zvcm09J21hdHJpeCgtMS4wLDAuMCwwLjAsLTEuMCw4Ljg3MDIxLC01LjUyNjA1KSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtMzMuMzE3NDI3LC00Ny4yMTY5Nzkpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMScgeD0nLTMzLjMxNzQyNycgeT0nLTQ3LjIxNjk3OSc+7oG5PC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L3N2Zz4=" /></fr:resource-content><fr:resource-source type="latex" part="preamble"><![CDATA[
            \usepackage{mlmodern, tikz, tikz-cd, quiver, mathtools, amssymb, stmaryrd, mathrsfs}
    ]]></fr:resource-source><fr:resource-source type="latex" part="body"><![CDATA[
      \begin {tikzcd}
\mathbb {I} & {\Delta ^2} \\
	{\Delta ^2} & {\mathbb {I} \times  \mathbb {I}}
	\arrow ["02", from=1-1, to=1-2]
	\arrow ["02"', from=1-1, to=2-1]
	\arrow ["{(011,001)}", from=1-2, to=2-2]
	\arrow ["{(001,011)}"', from=2-1, to=2-2]
	\arrow ["\lrcorner "{anchor=center, pos=0.125, rotate=180}, draw=none, from=2-2, to=1-1]
	\end {tikzcd}
    ]]></fr:resource-source></fr:resource>
  </html:span>
        </fr:p>
        <fr:p>In other words, a functor out of the walking square <fr:tex display="inline"><![CDATA[\mathbb {I} \times  \mathbb {I}]]></fr:tex>
	consists of two commutative triangles with common long edge.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>310</fr:anchor>
        <fr:addr type="user">0018</fr:addr>
        <fr:route>0018.xml</fr:route>
        <fr:title text="Isomorphisms are closed under retracts">Isomorphisms are closed under retracts</fr:title>
        <fr:taxon>Lemma</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter><fr:p>Let <fr:tex display="inline"><![CDATA[A, B_0, B_1]]></fr:tex> be objects of some wild category.
Let <fr:tex display="inline"><![CDATA[s_i : B_i \to  A]]></fr:tex>, <fr:tex display="inline"><![CDATA[r_i : A \to  B_i]]></fr:tex> be morphisms 
with paths <fr:tex display="inline"><![CDATA[r_i \circ  s_i = \mathsf {id}_{B_i}]]></fr:tex> (<fr:tex display="inline"><![CDATA[i = 0,1]]></fr:tex>).
Suppose <fr:tex display="inline"><![CDATA[f : B_0 \to  B_1]]></fr:tex> is a morphism with
<fr:tex display="inline"><![CDATA[s_1 \circ  f =_{B_0 \to  A} s_0]]></fr:tex> and
<fr:tex display="inline"><![CDATA[f \circ  r_0 =_{A \to  B_1} r_1]]></fr:tex>.
Then <fr:tex display="inline"><![CDATA[f : B_0 \to  B_1]]></fr:tex> is invertible.</fr:p>
  
    
    <fr:tree toc="false" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml"><fr:frontmatter><fr:anchor>312</fr:anchor><fr:addr type="machine">#252</fr:addr><fr:route>unstable-252.xml</fr:route><fr:taxon>Proof</fr:taxon><fr:date><fr:year>2025</fr:year><fr:month>6</fr:month><fr:day>13</fr:day></fr:date><fr:authors><fr:author><fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link></fr:author></fr:authors></fr:frontmatter><fr:mainmatter>
We claim that <fr:tex display="inline"><![CDATA[g \coloneqq  r_0 \circ  s_1]]></fr:tex> is a two-sided inverse to <fr:tex display="inline"><![CDATA[f]]></fr:tex>.
Indeed we have
<fr:tex display="block"><![CDATA[f \circ  g = (f \circ  r_0) \circ  s_1 	= r_1 \circ  s_1 = \mathsf {id}_{B_1}]]></fr:tex>
and
<fr:tex display="block"><![CDATA[g \circ  f = r_0 \circ  (s_1 \circ  f)  	= r_0 \circ  s_0 = \mathsf {id}_{B_0}.]]></fr:tex>
</fr:mainmatter><fr:backmatter /></fr:tree>
  
</fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>314</fr:anchor>
        <fr:addr type="user">001A</fr:addr>
        <fr:route>001A.xml</fr:route>
        <fr:title text="^N is the colimit of its spine"><fr:tex display="inline"><![CDATA[\Delta ^n]]></fr:tex> is the colimit of its spine</fr:title>
        <fr:taxon>Lemma</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter><fr:p>	For every <fr:tex display="inline"><![CDATA[n : \N ]]></fr:tex>, the category <fr:tex display="inline"><![CDATA[\Delta ^n]]></fr:tex> is
	<fr:em>freely generated</fr:em> by the family of objects
	<fr:tex display="inline"><![CDATA[[n+1] \to  \operatorname {Ob}(\Delta ^n)]]></fr:tex> together with the morphisms
	<fr:tex display="inline"><![CDATA[(i : [n]) \to  \Delta ^n(i,i+1)]]></fr:tex>.</fr:p><fr:p>	Explicitly, this means that for any category <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex>,
	the evident map
	<fr:tex display="block"><![CDATA[\operatorname {Map}(\Delta ^n, C) \to  	\left ( 		(a : [n+1] \to  \operatorname {Ob}(C)) 		\times  		\forall  (i : [n]) \to  C(a_i, a_{i+1}) 	\right )]]></fr:tex>
	is an equivalence.</fr:p><fr:p>In other words, <fr:tex display="inline"><![CDATA[\Delta ^n]]></fr:tex> is the colimit of a diagram of the form
<fr:tex display="inline"><![CDATA[\mathbb {I} \xleftarrow {1} 1 \xrightarrow {0} \mathbb {I} \xleftarrow {1} 1 \xrightarrow {0} \mathbb {I} \cdots ]]></fr:tex>.</fr:p>
  
    
    <fr:tree toc="false" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml"><fr:frontmatter><fr:anchor>316</fr:anchor><fr:addr type="machine">#251</fr:addr><fr:route>unstable-251.xml</fr:route><fr:taxon>Proof</fr:taxon><fr:date><fr:year>2025</fr:year><fr:month>6</fr:month><fr:day>13</fr:day></fr:date><fr:authors><fr:author><fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link></fr:author></fr:authors></fr:frontmatter><fr:mainmatter>
	We induct on <fr:tex display="inline"><![CDATA[n : \N ]]></fr:tex>. 
	For <fr:tex display="inline"><![CDATA[n = 0]]></fr:tex> there is nothing to explain.
Thus suppose for some <fr:tex display="inline"><![CDATA[n : \N ]]></fr:tex>, the category <fr:tex display="inline"><![CDATA[\Delta ^n]]></fr:tex> is
the colimit of its spine in the sense of the lemma.
Since <fr:tex display="inline"><![CDATA[- \times  \mathbb {I} : \mathsf {Cat} \to  \mathsf {Cat}]]></fr:tex> <fr:link type="local" href="001B.xml" addr="001B" title="-  C : {Cat}  {Cat} preserves colimits">preserves colimits</fr:link>,
we get an analogous colimit description of <fr:tex display="inline"><![CDATA[\Delta ^n \times  \mathbb {I}]]></fr:tex>,
exhibiting it as the colimit of a diagram of the form
<fr:tex display="inline"><![CDATA[\mathbb {I} \times  \mathbb {I} \leftarrow  \mathbb {I} \to   \mathbb {I} \times  \mathbb {I} \leftarrow  \mathbb {I} \to  \cdots ]]></fr:tex>.
We also know that <fr:tex display="inline"><![CDATA[\Delta ^n \times  \mathbb {I}]]></fr:tex> is the <fr:link type="local" href="0017.xml" addr="0017" title="Functors into ^n">coreflection</fr:link> of the
poset <fr:tex display="inline"><![CDATA[[n+1] \times  \{0,1\}]]></fr:tex> in <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex>.
Fix an arbitrary retraction of this poset <fr:tex display="inline"><![CDATA[[n+1] \times  \{0,1\}]]></fr:tex> onto the
linear poset <fr:tex display="inline"><![CDATA[[n+2]]]></fr:tex>.
In this way we see that <fr:tex display="inline"><![CDATA[\Delta ^{n+1}]]></fr:tex> is a retract of <fr:tex display="inline"><![CDATA[\Delta ^n \times  \mathbb {I}]]></fr:tex>.
In particular, for any category <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex> this exhibits
<fr:tex display="inline"><![CDATA[\operatorname {Map}(\Delta ^{n+1}, C)]]></fr:tex> as a retract of
<fr:tex display="inline"><![CDATA[\operatorname {Map}(\Delta ^n \times  \mathbb {I}, C)]]></fr:tex>.
The colimit description of <fr:tex display="inline"><![CDATA[\Delta ^n \times  \mathbb {I}]]></fr:tex> explained above
together with the colimit descriptions of <fr:link type="local" href="0019.xml" addr="0019" title="The square {I}  {I} has a triangulation"><fr:tex display="inline"><![CDATA[\mathbb {I} \times  \mathbb {I}]]></fr:tex></fr:link>
and <fr:link type="local" href="0014.xml" addr="0014" title="The segal axiom"><fr:tex display="inline"><![CDATA[\Delta ^2]]></fr:tex></fr:link> give a description of
the latter mapping space,
<fr:tex display="inline"><![CDATA[\operatorname {Map}(\Delta ^n \times  \mathbb {I}, C)]]></fr:tex>.
From this, and the chosen way of retracting <fr:tex display="inline"><![CDATA[[n+1] \times  \{0,1\}]]></fr:tex>
	onto <fr:tex display="inline"><![CDATA[[n+2]]]></fr:tex>, we see that
<fr:tex display="block"><![CDATA[(a : [n+1] \to  \operatorname {Ob}(C)) \times  \forall  (i : [n]) \to  C(a_i, a_{i+1}) ]]></fr:tex>	
is a retract of <fr:tex display="inline"><![CDATA[\operatorname {Map}(\Delta ^n \times  \mathbb {I}, C)]]></fr:tex>.
The evident map from <fr:tex display="inline"><![CDATA[\operatorname {Map}(\Delta ^{n+1},C)]]></fr:tex> to the type above is a morphism
of retracts of <fr:tex display="inline"><![CDATA[\operatorname {Map}(\Delta ^n \times  \mathbb {I},C)]]></fr:tex>, and so is <fr:link type="local" href="0018.xml" addr="0018" title="Isomorphisms are closed under retracts">invertible</fr:link>.
</fr:mainmatter><fr:backmatter /></fr:tree>
  
</fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>318</fr:anchor>
        <fr:addr type="user">001G</fr:addr>
        <fr:route>001G.xml</fr:route>
        <fr:title text="Associators, pentagonators, and so on">Associators, pentagonators, and so on</fr:title>
        <fr:taxon>Construction</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	For any category <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex>, <fr:link type="local" href="001D.xml" addr="001D" title="Composition of morphisms">composition</fr:link> of morphisms in
	<fr:tex display="inline"><![CDATA[C]]></fr:tex> is associative (up to homotopy) and indeed
	has a whole (external) infinite tower of coherences.</fr:p>
        <fr:p>	We explain only the construction of associators; the rest follows the
    same pattern.
	Given objects <fr:tex display="inline"><![CDATA[a\,b\,c\,d : \operatorname {Ob}(C)]]></fr:tex> and morphisms
	<fr:tex display="inline"><![CDATA[f : C(a,b)]]></fr:tex>, <fr:tex display="inline"><![CDATA[g : C(b,c)]]></fr:tex>, <fr:tex display="inline"><![CDATA[h : C(c,d)]]></fr:tex>, we would like
	to construct an identification
	<fr:tex display="inline"><![CDATA[h \circ  (g \circ  f) = (h \circ  g) \circ  f]]></fr:tex>.
	Since <fr:tex display="inline"><![CDATA[\Delta ^3]]></fr:tex> is the <fr:link type="local" href="001A.xml" addr="001A" title="^N is the colimit of its spine">colimit of its spine</fr:link>,
	the morphisms <fr:tex display="inline"><![CDATA[(f,g,h)]]></fr:tex> induce a functor
	<fr:tex display="inline"><![CDATA[F : \Delta ^3 \to  C]]></fr:tex>.
	Since we have a <fr:link type="local" href="0017.xml" addr="0017" title="Functors into ^n">good understanding</fr:link> of 
	functors <fr:tex display="inline"><![CDATA[\Delta ^2 \to  \Delta ^3]]></fr:tex>, we see that the restrictions
	of <fr:tex display="inline"><![CDATA[F]]></fr:tex> along <fr:tex display="inline"><![CDATA[02 : \mathbb {I} \to  \Delta ^3]]></fr:tex>
	and <fr:tex display="inline"><![CDATA[13 : \mathbb {I} \to  \Delta ^2]]></fr:tex> are
	<fr:tex display="inline"><![CDATA[g \circ  f]]></fr:tex> and <fr:tex display="inline"><![CDATA[h \circ  g]]></fr:tex>, respectively.
	Hence the restriction of <fr:tex display="inline"><![CDATA[F]]></fr:tex> along <fr:tex display="inline"><![CDATA[03 : \mathbb {I} \to  \Delta ^3]]></fr:tex>
	equals both the desired ternary composites.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>320</fr:anchor>
        <fr:addr type="user">001H</fr:addr>
        <fr:route>001H.xml</fr:route>
        <fr:title text="Natural transformations">Natural transformations</fr:title>
        <fr:taxon>Definition</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Given categories <fr:tex display="inline"><![CDATA[A\, B : \mathsf {Cat}]]></fr:tex> and two 
    functors <fr:tex display="inline"><![CDATA[f, g : A \to  B]]></fr:tex>, we say that a
	<fr:em>natural transformation</fr:em> from <fr:tex display="inline"><![CDATA[f]]></fr:tex> to <fr:tex display="inline"><![CDATA[g]]></fr:tex> consists
	of a morphism in the functor category <fr:tex display="inline"><![CDATA[\operatorname {Fun}(A,B)]]></fr:tex>
	from (the object corresponding to) <fr:tex display="inline"><![CDATA[f]]></fr:tex> to <fr:tex display="inline"><![CDATA[g]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>322</fr:anchor>
        <fr:addr type="user">001I</fr:addr>
        <fr:route>001I.xml</fr:route>
        <fr:title text="The components of a natural transformation">The components of a natural transformation</fr:title>
        <fr:taxon>Construction</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Given categories <fr:tex display="inline"><![CDATA[A\, B : \mathsf {Cat}]]></fr:tex>, functors <fr:tex display="inline"><![CDATA[f\, g : A \to  B]]></fr:tex>
	a natural transformation <fr:tex display="inline"><![CDATA[\eta  : f \to  g]]></fr:tex>,
	and an object <fr:tex display="inline"><![CDATA[a : \operatorname {Ob}(A)]]></fr:tex>, we have a morphism
	<fr:tex display="inline"><![CDATA[\eta _a : B(f(a), g(a))]]></fr:tex>.</fr:p>
        <fr:p>	Indeed this is simply the action on morphisms of the composite functor
	<fr:tex display="block"><![CDATA[\operatorname {Fun}(A,B) \xrightarrow {(\mathsf {id}_{\operatorname {Fun}(A,B)}, a)} \operatorname {Fun}(A,B) \times  A \xrightarrow {\operatorname {ev}} B.]]></fr:tex></fr:p>
        <fr:p>(It is an easy exercise to check that the <fr:link type="local" href="0013.xml" addr="0013" title="The action of a functor on objects">action on objects</fr:link> of the above functor
	 agrees with the action on <fr:tex display="inline"><![CDATA[a]]></fr:tex> of functors <fr:tex display="inline"><![CDATA[A \to  B]]></fr:tex> under the
	 <fr:link type="local" href="0015.xml" addr="0015" title="{Cat} models simply typed lambda calculus">correspondence</fr:link> between functors <fr:tex display="inline"><![CDATA[A \to  B]]></fr:tex> and objects
	 of <fr:tex display="inline"><![CDATA[\operatorname {Fun}(A,B)]]></fr:tex>.)</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>324</fr:anchor>
        <fr:addr type="user">001J</fr:addr>
        <fr:route>001J.xml</fr:route>
        <fr:title text="Natural transformations induce naturality squares">Natural transformations induce naturality squares</fr:title>
        <fr:taxon>Construction</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Given categories <fr:tex display="inline"><![CDATA[A\, B : \mathsf {Cat}]]></fr:tex>, functors
	<fr:tex display="inline"><![CDATA[F, G : A \to  B]]></fr:tex>, a natural transformation
	<fr:tex display="inline"><![CDATA[\eta  : F \to  G]]></fr:tex>, objects <fr:tex display="inline"><![CDATA[x\, y : \operatorname {Ob}(A)]]></fr:tex> and
    a morphism <fr:tex display="inline"><![CDATA[f : A(x,y)]]></fr:tex>, we have that
	<fr:tex display="inline"><![CDATA[\eta _b \circ  F(f) = G(f) \circ  \eta _b]]></fr:tex>.</fr:p>
        <fr:p>	Indeed this is witnessed by the composite functor
<fr:tex display="block"><![CDATA[\mathbb {I} \times  \mathbb {I}  	\xrightarrow {(\eta  \circ  \pi _1, f \circ  \pi _2)}  	\operatorname {Fun}(A,B) \times  A 	\xrightarrow {\operatorname {ev}} B 	. ]]></fr:tex></fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>326</fr:anchor>
        <fr:addr type="user">001K</fr:addr>
        <fr:route>001K.xml</fr:route>
        <fr:title text="The composition functor and whiskering">The composition functor and whiskering</fr:title>
        <fr:taxon>Definition</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Given categories <fr:tex display="inline"><![CDATA[A\, B\, C: \mathsf {Cat}]]></fr:tex>, the operation of
	functor composition
	<fr:tex display="block"><![CDATA[\operatorname {Map}(A,B) \times  \operatorname {Map}(B,C) \to  \operatorname {Map}(A,C)]]></fr:tex>
	is captured by a <fr:em>functor</fr:em> between functor categories
	<fr:tex display="block"><![CDATA[\operatorname {Fun}(A,B) \times  \operatorname {Fun}(B,C) \to  \operatorname {Fun}(A,C),]]></fr:tex>
	<fr:link type="local" href="0015.xml" addr="0015" title="{Cat} models simply typed lambda calculus">as is the case in any cartesian closed category</fr:link>.
	The action of the above functor on objects is called
	<fr:em>whiskering</fr:em>, or horizontal composition of natural transformations.
	The fact that the above functor respects composition gives
	an <fr:em>exchange law</fr:em>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>328</fr:anchor>
        <fr:addr type="user">001L</fr:addr>
        <fr:route>001L.xml</fr:route>
        <fr:title text="On coherences">On coherences</fr:title>
        <fr:taxon>Remark</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	We have seen how to use our axioms to construct various laws
	relating composition of morphisms in categories, functors between categories,
    natural transformations between functors, and so on.
	There are many more similar laws 
	(functors respect associators, naturality squares respect composition of
	 morphisms and of functors, etc etc) which hold and are important to our development,
	but we will generally not spell out their constructions,
	with the hope that the reader has seen enough examples to understand the
    general strategy for obtaining such laws.
	It is worth noting that none of these laws are <fr:em>postulated</fr:em>: their witnesses
	are all <fr:em>constructed</fr:em> explicitly. The transparency of these constructions
	is important since it allows to extend the tower of coherences upward.</fr:p>
        <fr:p>	The situation can be compared with that of 
	coherences involving e.g. path composition and actions on paths in HoTT.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>330</fr:anchor>
        <fr:addr type="user">001O</fr:addr>
        <fr:route>001O.xml</fr:route>
        <fr:title text="Fully faithful functors">Fully faithful functors</fr:title>
        <fr:taxon>Definition</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Given categories <fr:tex display="inline"><![CDATA[A\,B : \mathsf {Cat}]]></fr:tex> and a functor <fr:tex display="inline"><![CDATA[f : A \to  B]]></fr:tex>, we
    say that <fr:tex display="inline"><![CDATA[f]]></fr:tex> is <fr:em>fully faithful</fr:em> if for all <fr:tex display="inline"><![CDATA[a_0\,a_1 : \operatorname {Ob}(A)]]></fr:tex>,
    its action on morphisms
	<fr:tex display="block"><![CDATA[A(a_0,a_1) \to  B(f(a_0),f(a_1))]]></fr:tex>
	is an equivalence of types.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>332</fr:anchor>
        <fr:addr type="user">001R</fr:addr>
        <fr:route>001R.xml</fr:route>
        <fr:title text="Invertible morphisms">Invertible morphisms</fr:title>
        <fr:taxon>Definition</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Given a category <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex>, objects <fr:tex display="inline"><![CDATA[a\, b : \operatorname {Ob}(C)]]></fr:tex>
	and a morphism <fr:tex display="inline"><![CDATA[f : C(a,b)]]></fr:tex>, we say that
	<fr:tex display="inline"><![CDATA[f]]></fr:tex> is <fr:em>invertible</fr:em> if any of the following equivalent conditions hold:
<fr:ol><fr:li><fr:tex display="inline"><![CDATA[f]]></fr:tex> has a left inverse and a right inverse, i.e.
<fr:tex display="inline"><![CDATA[g\, h : C(b,a)]]></fr:tex> with witnesses that <fr:tex display="inline"><![CDATA[g \circ  f = \mathsf {id}_a]]></fr:tex> and
<fr:tex display="inline"><![CDATA[f \circ  h = \mathsf {id}_b]]></fr:tex></fr:li>
<fr:li>	For all <fr:tex display="inline"><![CDATA[x : \operatorname {Ob}(C)]]></fr:tex>, precomposition with <fr:tex display="inline"><![CDATA[f]]></fr:tex> defines an equivalence of types
	<fr:tex display="block"><![CDATA[C(b,x) \xrightarrow {\sim } C(a,x)]]></fr:tex></fr:li>
<fr:li>	For all <fr:tex display="inline"><![CDATA[x : \operatorname {Ob}(C)]]></fr:tex>, postcomposition with <fr:tex display="inline"><![CDATA[f]]></fr:tex> defines an equivalence of types
	<fr:tex display="block"><![CDATA[C(x,a) \xrightarrow {\sim } C(x,b)]]></fr:tex></fr:li></fr:ol></fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>334</fr:anchor>
        <fr:addr type="user">001S</fr:addr>
        <fr:route>001S.xml</fr:route>
        <fr:title text="Fully faithful functors reflect isomorphisms">Fully faithful functors reflect isomorphisms</fr:title>
        <fr:taxon>Lemma</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter><fr:p>	Let <fr:tex display="inline"><![CDATA[A\, B : \mathsf {Cat}]]></fr:tex> be categories and let <fr:tex display="inline"><![CDATA[F : A \to  B]]></fr:tex> be a <fr:link type="local" href="0010.xml" addr="0010" title="There is only one terminal category">fully faithful</fr:link> functor.
	Let <fr:tex display="inline"><![CDATA[x\,y : \operatorname {Ob}(A)]]></fr:tex> be objects and <fr:tex display="inline"><![CDATA[f : A(x,y)]]></fr:tex> a morphism.
	If <fr:tex display="inline"><![CDATA[F(f) : B(f(x), f(y))]]></fr:tex> is <fr:link type="local" href="001R.xml" addr="001R" title="Invertible morphisms">invertible</fr:link> then so is <fr:tex display="inline"><![CDATA[f]]></fr:tex>.</fr:p>
  
    
    <fr:tree toc="false" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml"><fr:frontmatter><fr:anchor>336</fr:anchor><fr:addr type="machine">#249</fr:addr><fr:route>unstable-249.xml</fr:route><fr:taxon>Proof</fr:taxon><fr:date><fr:year>2025</fr:year><fr:month>6</fr:month><fr:day>13</fr:day></fr:date><fr:authors><fr:author><fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link></fr:author></fr:authors></fr:frontmatter><fr:mainmatter>
	Immediate by either of the latter two <fr:link type="local" href="001R.xml" addr="001R" title="Invertible morphisms">characterisations of invertibility</fr:link>.
</fr:mainmatter><fr:backmatter /></fr:tree>
  
</fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>338</fr:anchor>
        <fr:addr type="user">001Q</fr:addr>
        <fr:route>001Q.xml</fr:route>
        <fr:title text="The Rezk axiom: categories are univalent">The Rezk axiom: categories are univalent</fr:title>
        <fr:taxon>Axiom</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	We postulate that for any category <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex>, the map
	of types 
	<fr:tex display="block"><![CDATA[\operatorname {Ob}(C) \to  \operatorname {Map}(\mathbb {I},C)]]></fr:tex>
	that selects <fr:link type="local" href="001C.xml" addr="001C" title="Identity morphisms">identity morphisms</fr:link>,
	is an embedding whose image contains all <fr:link type="local" href="001R.xml" addr="001R" title="Invertible morphisms">invertible</fr:link> morphisms of <fr:tex display="inline"><![CDATA[C]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>340</fr:anchor>
        <fr:addr type="user">001P</fr:addr>
        <fr:route>001P.xml</fr:route>
        <fr:title text="A fully faithful functor induces an embedding on objects">A fully faithful functor induces an embedding on objects</fr:title>
        <fr:taxon>Lemma</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter><fr:p>	Let <fr:tex display="inline"><![CDATA[A\,B : \mathsf {Cat}]]></fr:tex> be categories and let
	<fr:tex display="inline"><![CDATA[f : A \to  B]]></fr:tex> be a <fr:link type="local" href="001O.xml" addr="001O" title="Fully faithful functors">fully faithful</fr:link> functor.
	Then <fr:tex display="inline"><![CDATA[\operatorname {Ob}(f) : \operatorname {Ob}(A) \to  \operatorname {Ob}(B)]]></fr:tex> is an embedding.</fr:p>
  
    
    <fr:tree toc="false" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml"><fr:frontmatter><fr:anchor>342</fr:anchor><fr:addr type="machine">#250</fr:addr><fr:route>unstable-250.xml</fr:route><fr:taxon>Proof</fr:taxon><fr:date><fr:year>2025</fr:year><fr:month>6</fr:month><fr:day>13</fr:day></fr:date><fr:authors><fr:author><fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link></fr:author></fr:authors></fr:frontmatter><fr:mainmatter>
	For objects <fr:tex display="inline"><![CDATA[a_0\,a_1 : A]]></fr:tex> we have to show that
	the action of <fr:tex display="inline"><![CDATA[\operatorname {Ob}(f)]]></fr:tex> on paths defines an equivalence
	<fr:tex display="block"><![CDATA[(a_0 = a_1) \xrightarrow {} (f(a_0) = f(a_1)).]]></fr:tex>
	By <fr:link type="local" href="001Q.xml" addr="001Q" title="The Rezk axiom: categories are univalent">univalence</fr:link>, this is equivalent to
	the action of <fr:tex display="inline"><![CDATA[f]]></fr:tex> on isomorphisms:
	<fr:tex display="block"><![CDATA[(a_0 \cong  a_1) \xrightarrow {} (f(a_0) \cong  f(a_1)).]]></fr:tex>
	The above is a map of subtypes of <fr:tex display="inline"><![CDATA[B(f(a_0),f(a_1))]]></fr:tex>, so 
	it is at least an embedding.
	It is an equivalence since <fr:tex display="inline"><![CDATA[f]]></fr:tex> <fr:link type="local" href="001S.xml" addr="001S" title="Fully faithful functors reflect isomorphisms">is conservative</fr:link>.
</fr:mainmatter><fr:backmatter /></fr:tree>
  
</fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>344</fr:anchor>
        <fr:addr type="user">001M</fr:addr>
        <fr:route>001M.xml</fr:route>
        <fr:title text="{I} detects equivalences"><fr:tex display="inline"><![CDATA[\mathbb {I}]]></fr:tex> detects equivalences</fr:title>
        <fr:taxon>Axiom</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	We postulate that for categories <fr:tex display="inline"><![CDATA[A\, B : \mathsf {Cat}]]></fr:tex> and a
	functor <fr:tex display="inline"><![CDATA[f : A \to  B]]></fr:tex>, if the map of types
	<fr:tex display="block"><![CDATA[\operatorname {Map}(\mathbb {I},A) \to  \operatorname {Map}(\mathbb {I},B)]]></fr:tex>
	given by postcomposition with <fr:tex display="inline"><![CDATA[f]]></fr:tex> is invertible, then
	so is the functor <fr:tex display="inline"><![CDATA[f]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>346</fr:anchor>
        <fr:addr type="user">001N</fr:addr>
        <fr:route>001N.xml</fr:route>
        <fr:title text="A functor is invertible if it is fully faithful and surjective on objects">A functor is invertible if it is fully faithful and surjective on objects</fr:title>
        <fr:taxon>Remark</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	The axiom that <fr:link type="local" href="001M.xml" addr="001M" title="{I} detects equivalences"><fr:tex display="inline"><![CDATA[\mathbb {I}]]></fr:tex> detects equivalence</fr:link>
	has the following equivalent reformulation.
	Let <fr:tex display="inline"><![CDATA[A\, B : \mathsf {Cat}]]></fr:tex> be categories and <fr:tex display="inline"><![CDATA[f : A \to  B]]></fr:tex> a functor.
	First note that since <fr:tex display="inline"><![CDATA[1 : \mathsf {Cat}]]></fr:tex> is a retract of <fr:tex display="inline"><![CDATA[\mathbb {I}]]></fr:tex>
	and <fr:link type="local" href="0018.xml" addr="0018" title="Isomorphisms are closed under retracts">equivalences are closed under retracts</fr:link>, if
	<fr:tex display="inline"><![CDATA[\operatorname {Map}(A,\mathbb {I}) \to  \operatorname {Map}(B,\mathbb {I})]]></fr:tex> is invertible, then
	so is <fr:tex display="inline"><![CDATA[\operatorname {Ob}(f) : \operatorname {Ob}(A) \to  \operatorname {Ob}(B)]]></fr:tex>.
	Assuming that <fr:tex display="inline"><![CDATA[\operatorname {Ob}(f)]]></fr:tex> is invertible, we have that
	<fr:tex display="inline"><![CDATA[\operatorname {Map}(A,\mathbb {I}) \to  \operatorname {Map}(B,\mathbb {I})]]></fr:tex> is invertible iff it is fibrewise invertible
	over <fr:tex display="inline"><![CDATA[\operatorname {Ob}(A)^2]]></fr:tex>. I.e. iff for every <fr:tex display="inline"><![CDATA[a_0\,a_1 : \operatorname {Ob}(A)]]></fr:tex> the
	action on morphisms
	<fr:tex display="block"><![CDATA[A(a_0,a_1) \to  B(f(a_0),f(a_1))]]></fr:tex>
	is invertible, i.e. iff <fr:tex display="inline"><![CDATA[f]]></fr:tex> is fully faithful.
	Conversely, if <fr:tex display="inline"><![CDATA[f]]></fr:tex> is fully faithful, then <fr:tex display="inline"><![CDATA[\operatorname {Ob}(f)]]></fr:tex> 
	<fr:link type="local" href="001P.xml" addr="001P" title="A fully faithful functor induces an embedding on objects">is an embedding</fr:link>, so it is an equivalence iff it is surjective.</fr:p>
        <fr:p>	Thus we have that <fr:tex display="inline"><![CDATA[f]]></fr:tex> is invertible if it is fully faithful and
	surjective on objects.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>348</fr:anchor>
        <fr:addr type="user">001T</fr:addr>
        <fr:route>001T.xml</fr:route>
        <fr:title text="Full subcategories exist">Full subcategories exist</fr:title>
        <fr:taxon>Axiom</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>For any category <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex> with a type family
    <fr:tex display="inline"><![CDATA[P : \operatorname {Ob}(C) \to  \mathcal  U]]></fr:tex> valued in small propositions,
	we postulate the existence of a category
	<fr:tex display="inline"><![CDATA[D : \mathsf {Cat}]]></fr:tex> with a functor <fr:tex display="inline"><![CDATA[i : D \to  C]]></fr:tex> such that for all
	categories <fr:tex display="inline"><![CDATA[X : \mathsf {Cat}]]></fr:tex>, postcomposition with <fr:tex display="inline"><![CDATA[i]]></fr:tex> induces
	an embedding
<fr:tex display="block"><![CDATA[\operatorname {Map}(X,D) \to  \operatorname {Map}(X,C)]]></fr:tex>
	whose image consists of precisely those functors <fr:tex display="inline"><![CDATA[f : X \to  C]]></fr:tex>
	such that for all <fr:tex display="inline"><![CDATA[x : \operatorname {Ob}(X)]]></fr:tex>, <fr:tex display="inline"><![CDATA[P(x)]]></fr:tex> holds.</fr:p>
        <fr:p>	It follows from the above that <fr:tex display="inline"><![CDATA[i]]></fr:tex> is <fr:link type="local" href="001O.xml" addr="001O" title="Fully faithful functors">fully faithful</fr:link>
	and that the image of <fr:tex display="inline"><![CDATA[\operatorname {Ob}(i) : \operatorname {Ob}(D) \to  \operatorname {Ob}(C)]]></fr:tex> is exactly
	the <fr:link type="local" href="001P.xml" addr="001P" title="A fully faithful functor induces an embedding on objects">subtype</fr:link> determined by <fr:tex display="inline"><![CDATA[P]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>350</fr:anchor>
        <fr:addr type="user">001U</fr:addr>
        <fr:route>001U.xml</fr:route>
        <fr:title text="Fully faithful functors correspond to full subcategories">Fully faithful functors correspond to full subcategories</fr:title>
        <fr:taxon>Remark</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>13</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Let <fr:tex display="inline"><![CDATA[A\,B : \mathsf {Cat}]]></fr:tex> be categories and let <fr:tex display="inline"><![CDATA[f : A \to  B]]></fr:tex> be a
	<fr:link type="local" href="001O.xml" addr="001O" title="Fully faithful functors">fully faithful</fr:link> functor.
	Then the action on objects <fr:tex display="inline"><![CDATA[\operatorname {Ob}(f) : \operatorname {Ob}(A) \to  \operatorname {Ob}(B)]]></fr:tex> has 
	fibres that <fr:link type="local" href="001P.xml" addr="001P" title="A fully faithful functor induces an embedding on objects">are small propositions</fr:link>.
	So there is a corresponding <fr:link type="local" href="001T.xml" addr="001T" title="Full subcategories exist"><fr:em>full subcategory inclusion</fr:em></fr:link>
	<fr:tex display="inline"><![CDATA[i : A' \to  B]]></fr:tex>.
	For any <fr:tex display="inline"><![CDATA[a : \operatorname {Ob}(A)]]></fr:tex>, clearly <fr:tex display="inline"><![CDATA[f(a) : \operatorname {Ob}(B)]]></fr:tex> lies in the image of
	<fr:tex display="inline"><![CDATA[\operatorname {Ob}(f)]]></fr:tex>, so <fr:tex display="inline"><![CDATA[f]]></fr:tex> factors through <fr:tex display="inline"><![CDATA[i]]></fr:tex> via a functor
	<fr:tex display="inline"><![CDATA[e : A \to  A']]></fr:tex>.
	This <fr:tex display="inline"><![CDATA[e]]></fr:tex> is easily seen to be <fr:link type="local" href="001N.xml" addr="001N" title="A functor is invertible if it is fully faithful and surjective on objects">surjective and fully faithful
	and so an equivalence</fr:link>.
	In this way every fully faithful functor into a fixed category <fr:tex display="inline"><![CDATA[B]]></fr:tex>
	is uniquely determined by the corresponding subtype of <fr:tex display="inline"><![CDATA[\operatorname {Ob}(B)]]></fr:tex>.</fr:p>
        <fr:p>	In particular, we have that for any category <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex>, the map
	given by postcomposition with <fr:tex display="inline"><![CDATA[f]]></fr:tex>
<fr:tex display="block"><![CDATA[\operatorname {Map}(C,A) \to  \operatorname {Map}(C,B)]]></fr:tex>
	is an embedding whose image consists precisely of those <fr:tex display="inline"><![CDATA[g : C \to  B]]></fr:tex>
	such that <fr:tex display="inline"><![CDATA[\operatorname {Ob}(g)]]></fr:tex> factors through <fr:tex display="inline"><![CDATA[\operatorname {Ob}(f)]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>352</fr:anchor>
        <fr:addr type="user">001V</fr:addr>
        <fr:route>001V.xml</fr:route>
        <fr:title text="Embeddings of functor categories">Embeddings of functor categories</fr:title>
        <fr:taxon>Lemma</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>14</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter><fr:p>	Let <fr:tex display="inline"><![CDATA[A\,B : \mathsf {Cat}]]></fr:tex> be categories and let <fr:tex display="inline"><![CDATA[f : A \to  B]]></fr:tex> be a <fr:link type="local" href="001O.xml" addr="001O" title="Fully faithful functors">fully faithful</fr:link> functor.
	Then for any category <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex>, the functor
	<fr:tex display="inline"><![CDATA[\operatorname {Fun}(C,A) \to  \operatorname {Fun}(C,B),]]></fr:tex>
	given by postcomposition with <fr:tex display="inline"><![CDATA[f]]></fr:tex>, is also fully faithful,
	and its image consists precisely of those <fr:tex display="inline"><![CDATA[g : \operatorname {Map}(C,B)]]></fr:tex> such that
	<fr:tex display="inline"><![CDATA[\operatorname {Ob}(g)]]></fr:tex> factors through <fr:tex display="inline"><![CDATA[\operatorname {Ob}(f)]]></fr:tex>.	</fr:p>
  
    
    <fr:tree toc="false" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml"><fr:frontmatter><fr:anchor>354</fr:anchor><fr:addr type="machine">#248</fr:addr><fr:route>unstable-248.xml</fr:route><fr:taxon>Proof</fr:taxon><fr:date><fr:year>2025</fr:year><fr:month>6</fr:month><fr:day>14</fr:day></fr:date><fr:authors><fr:author><fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link></fr:author></fr:authors></fr:frontmatter><fr:mainmatter>
	The claim that the action on objects
	<fr:tex display="inline"><![CDATA[\operatorname {Map}(C,A) \to  \operatorname {Map}(C,B)]]></fr:tex> is an embedding with image as specified 
	follows from the fact that <fr:link type="local" href="001U.xml" addr="001U" title="Fully faithful functors correspond to full subcategories">A has the universal property of a full subcategory</fr:link>.
	It remains to verify that the
<fr:tex display="inline"><![CDATA[\operatorname {Fun}(C,A) \to  \operatorname {Fun}(C,B)]]></fr:tex> is fully faithful.
	By <fr:link type="local" href="0011.xml" addr="0011" title="{Cat} has exponential objects">currying</fr:link>, arrows <fr:tex display="inline"><![CDATA[\mathbb {I} \to  \operatorname {Fun}(C,A)]]></fr:tex> correspond to
	functors <fr:tex display="inline"><![CDATA[\mathbb {I} \times  C \to  A]]></fr:tex>.
	Again by the universal property of <fr:tex display="inline"><![CDATA[A]]></fr:tex>, these form a subtype of
	functors <fr:tex display="inline"><![CDATA[\mathbb {I} \times  C \to  B]]></fr:tex>. As needed
</fr:mainmatter><fr:backmatter /></fr:tree>
  
</fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>356</fr:anchor>
        <fr:addr type="user">001X</fr:addr>
        <fr:route>001X.xml</fr:route>
        <fr:title text="The full subcategory spanned by isomorphisms">The full subcategory spanned by isomorphisms</fr:title>
        <fr:taxon>Lemma</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>14</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter><fr:p>	Let <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex> be a category. Then the functor
<fr:tex display="block"><![CDATA[C \to  \operatorname {Fun}(\mathbb {I}, C),]]></fr:tex>
	which is transpose to <fr:tex display="inline"><![CDATA[\pi _1 : C \times  \mathbb {I} \to  C]]></fr:tex>,
	is <fr:link type="local" href="001O.xml" addr="001O" title="Fully faithful functors">fully faithful</fr:link> and its image consists precisely of
	<fr:link type="local" href="001R.xml" addr="001R" title="Invertible morphisms">invertible</fr:link> morphisms in <fr:tex display="inline"><![CDATA[C]]></fr:tex>.</fr:p>
  
    
    <fr:tree toc="false" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml"><fr:frontmatter><fr:anchor>358</fr:anchor><fr:addr type="machine">#246</fr:addr><fr:route>unstable-246.xml</fr:route><fr:taxon>Proof</fr:taxon><fr:date><fr:year>2025</fr:year><fr:month>6</fr:month><fr:day>14</fr:day></fr:date><fr:authors><fr:author><fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link></fr:author></fr:authors></fr:frontmatter><fr:mainmatter>
<fr:p>	The fact that the action on objects is an embedding with image as specified
	is the content of <fr:link type="local" href="001Q.xml" addr="001Q" title="The Rezk axiom: categories are univalent">the Rezk axiom</fr:link>.
	It remains to prove that <fr:tex display="inline"><![CDATA[C \to  \operatorname {Fun}(\mathbb {I},C)]]></fr:tex> is fully faithful
	(which has nothing to do with the Rezk axiom).</fr:p>
<fr:p>	Let <fr:tex display="inline"><![CDATA[x\,y : C]]></fr:tex> be objects of <fr:tex display="inline"><![CDATA[C]]></fr:tex>. Then the action on morphisms
	<fr:tex display="block"><![CDATA[C(x,y) \to  C^\mathbb {I}(\mathsf {id}_x, \mathsf {id}_y)]]></fr:tex>
	corresponds, under <fr:link type="local" href="0019.xml" addr="0019" title="The square {I}  {I} has a triangulation">the characterisation of morphisms in <fr:tex display="inline"><![CDATA[C^\mathbb {I}]]></fr:tex></fr:link>,
	to the map
<fr:tex display="block"><![CDATA[C(x,y) \to   		\left (  			(s\, t : C(x,y)) \times  			\mathsf {id}_y \circ  s = t \circ  \mathsf {id}_x 		\right )]]></fr:tex>
	which sends <fr:tex display="inline"><![CDATA[f]]></fr:tex> to the data of <fr:tex display="inline"><![CDATA[f]]></fr:tex>, <fr:tex display="inline"><![CDATA[f]]></fr:tex>, and the composite of unit laws
	witnessing <fr:tex display="inline"><![CDATA[\mathsf {id}_y \circ  f = f \circ  \mathsf {id}_x]]></fr:tex>.
	We need only to observe that either of the projections
	from the latter type displayed above down to <fr:tex display="inline"><![CDATA[C(x,y)]]></fr:tex>
	is an equivalence, since <fr:tex display="inline"><![CDATA[\mathsf {id}_y \circ  s = t \circ  \mathsf {id}_x]]></fr:tex>
	is equivalent to <fr:tex display="inline"><![CDATA[s = t]]></fr:tex>,
	and that the map displayed above is a section to this (invertible) projection.</fr:p>
<fr:p>	TODO: a better way to organise this proof is to first prove that
	<fr:tex display="inline"><![CDATA[C \to  \operatorname {Fun}(\mathbb {I},C)]]></fr:tex> is left (right) adjoint to <fr:tex display="inline"><![CDATA[\operatorname {dom}]]></fr:tex> (<fr:tex display="inline"><![CDATA[\operatorname {cod}]]></fr:tex>)
	with invertible unit (counit).</fr:p>
</fr:mainmatter><fr:backmatter /></fr:tree>
  
</fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>360</fr:anchor>
        <fr:addr type="user">001W</fr:addr>
        <fr:route>001W.xml</fr:route>
        <fr:title text="Invertibility of natural transformations is deteced objectwise">Invertibility of natural transformations is deteced objectwise</fr:title>
        <fr:taxon>Lemma</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>14</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter><fr:p>	Let <fr:tex display="inline"><![CDATA[A\,B : \mathsf {Cat}]]></fr:tex> be categories, <fr:tex display="inline"><![CDATA[F, G : A \to  B]]></fr:tex> functors,
	and <fr:tex display="inline"><![CDATA[\eta  : F \to  G]]></fr:tex> a <fr:link type="local" href="001H.xml" addr="001H" title="Natural transformations">natural transformation</fr:link>.
	Suppose that for all objects <fr:tex display="inline"><![CDATA[a : \operatorname {Ob}(A)]]></fr:tex>,
	the <fr:link type="local" href="001I.xml" addr="001I" title="The components of a natural transformation">component</fr:link> <fr:tex display="inline"><![CDATA[\eta _a : B(F(a), G(a))]]></fr:tex> is <fr:link type="local" href="001R.xml" addr="001R" title="Invertible morphisms">invertible</fr:link>.
	Then <fr:tex display="inline"><![CDATA[\eta ]]></fr:tex> itself is invertible.</fr:p>
  
    
    <fr:tree toc="false" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml"><fr:frontmatter><fr:anchor>362</fr:anchor><fr:addr type="machine">#247</fr:addr><fr:route>unstable-247.xml</fr:route><fr:taxon>Proof</fr:taxon><fr:date><fr:year>2025</fr:year><fr:month>6</fr:month><fr:day>14</fr:day></fr:date><fr:authors><fr:author><fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link></fr:author></fr:authors></fr:frontmatter><fr:mainmatter>
	The natural transformation <fr:tex display="inline"><![CDATA[\eta ]]></fr:tex> corresponds, by flipping, to
	a functor
<fr:tex display="block"><![CDATA[A \to  \operatorname {Fun}(\mathbb {I}, B).]]></fr:tex>
	The fact that <fr:tex display="inline"><![CDATA[\eta ]]></fr:tex> is componentwise invertible
	<fr:link type="local" href="001U.xml" addr="001U" title="Fully faithful functors correspond to full subcategories">means</fr:link> that it factors through
	the <fr:link type="local" href="001X.xml" addr="001X" title="The full subcategory spanned by isomorphisms">full subcategory</fr:link>
	<fr:tex display="inline"><![CDATA[B \to  \operatorname {Fun}(\mathbb {I},B)]]></fr:tex>.
	Thus <fr:tex display="inline"><![CDATA[\eta ]]></fr:tex> corresponds to the identity morphism	
	on a functor <fr:tex display="inline"><![CDATA[A \to  B]]></fr:tex>, and so <fr:tex display="inline"><![CDATA[\eta ]]></fr:tex> is invertible.
</fr:mainmatter><fr:backmatter /></fr:tree>
  
</fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>364</fr:anchor>
        <fr:addr type="user">0020</fr:addr>
        <fr:route>0020.xml</fr:route>
        <fr:title text="Orthogonality">Orthogonality</fr:title>
        <fr:taxon>Definition</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>14</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Given morphisms <fr:tex display="inline"><![CDATA[f : A \to  B]]></fr:tex>, <fr:tex display="inline"><![CDATA[g : X \to  Y]]></fr:tex>
	in some (wild) category, we say that <fr:tex display="inline"><![CDATA[f]]></fr:tex> and <fr:tex display="inline"><![CDATA[g]]></fr:tex> are orthogonal,
	written <fr:tex display="inline"><![CDATA[f \perp  g]]></fr:tex>, if the following square is a pullback square of types.</fr:p>
        <fr:p>
          <html:span xmlns:html="http://www.w3.org/1999/xhtml" class="tikz tikzcd">
    <fr:resource hash="5607291351fcfcae4ce4b02a379251ad"><fr:resource-content><fr:img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPCEtLSBUaGlzIGZpbGUgd2FzIGdlbmVyYXRlZCBieSBkdmlzdmdtIDMuNC4zIC0tPgo8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzIwNi43OTgzNjFwdCcgaGVpZ2h0PSc3OC42NjMxNTNwdCcgdmlld0JveD0nLTcyIC03MiAxMzcuODY1NTc0IDUyLjQ0MjEwMic+CjxzdHlsZSB0eXBlPSd0ZXh0L2Nzcyc+CjwhW0NEQVRBW0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6bXNhbTc7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQUxzQUFvQUFBQUFBMHdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRXNBQUFCZ2FERmxoV050WVhBQUFBRkFBQUFBS2dBQUFEUUFET0RNWjJ4NVpnQUFBV3dBQUFCRUFBQUFSTWJJNEVSb1pXRmtBQUFCc0FBQUFDa0FBQUEyWXFoQ2lXaG9aV0VBQUFIY0FBQUFJQUFBQUNRR3dnR3ZhRzEwZUFBQUFmd0FBQUFJQUFBQUNBWG9BRkZzYjJOaEFBQUNCQUFBQUFZQUFBQUdBQ0lBQUcxaGVIQUFBQUlNQUFBQUZ3QUFBQ0FBQkFBU2JtRnRaUUFBQWlRQUFBQzFBQUFCR2srMUVyUndiM04wQUFBQzNBQUFBQkFBQUFBZ0FBTUFBWGphWTJCbStzSTRnWUdWZ1lGcEZ0UFpmeUlNL1NDYThRM2pHd1pqUms0R0lHQmpRQUFCSkhaS2NWazZBOXVEeWdlVkxCbC9Uek13c0dRd21RS0ZHUkVxL3Y5bllBQUFiMXdSZGdCNDJtTmdZR0JpWUdCZ0JtSVJJTWtJcGxrWUZJQTBDeEFDK1E4cS8vK0hrUElkWUhrR0FHcHZCN1VBQUFBQkFGSC82Z0lIQWFJQUVBQUFBUkVXQmljaEJpWTBOaGNoRVNZMk1oWUNCZ0VQR3Y2YUR4Z1pEZ0ZjQVFna0NBRjgvcFlYRVFJQ0NTUUlBUUZaRGgwYUFBQUFlTnBqWUdSZ1lBRGlrNXB6WjhmejIzeGxZR1pod0FUL1h6RlBaRndFWkhBd01JSDRBTThVQnYwQUFBQjQybU5nWkdCZ3lmaDdtb0dCZVNKRElFTUFFenNEVUFRRk1BRUFYeElEZHdPUkFBQUNWd0JSQUFBQUFBQWlBQUI0Mm1OZ1pHQmdZR0lRWkFEUkRGQVNDUUFBQWtZQUZ3QjQyazJMd1FxQ1FCUkZqNlJCdHE1RnEva0NLUlRhdFF2N0FwZUI0bUJDR2pnbHRPbmJ1OW9zZXNQY2QrNTc5d0V4SHdLbUNvaG1uU29VUjU0ajFrcjllQ20zOFJ5ejAxc1FoQ3ROWWpMUG9mamtPV0xMeGZOUzg2dm5LWDA3dis1MjZGelpIUXM3dVBiUm0wT3luMzF1ZXp1VVQxdWI2bTNxc1hWajA1azB5WktVTXkvdVdBWTZIS1gwU0RGN1I4dURIc09CaFAzZlB0ZStuek1sVC9WYW1ZcTN0R2JVbFpNMlNocFNYV2I2NlJmcVp5ZXBBQUFBZU5wallHWkFCb3dNYUFBQUFJNEFCUT09KSBmb3JtYXQoJ3dvZmYnKTt9CkBmb250LWZhY2V7Zm9udC1mYW1pbHk6bWxtbWkxMDtzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBWFFBQW9BQUFBQUJ1UUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUFV5OHlBQUFBOUFBQUFFY0FBQUJnaFZsMHlHTnRZWEFBQUFFOEFBQUFPQUFBQUVRQVZ3RHZaMng1WmdBQUFYUUFBQUxyQUFBRGpDVlNQdHRvWldGa0FBQUVZQUFBQUNrQUFBQTJZb2hERkdob1pXRUFBQVNNQUFBQUhnQUFBQ1FHandHS2FHMTBlQUFBQkt3QUFBQVlBQUFBR0E4OEFMbHNiMk5oQUFBRXhBQUFBQTRBQUFBT0F0QUIxbTFoZUhBQUFBVFVBQUFBR0FBQUFDQUFDZ0JSYm1GdFpRQUFCT3dBQUFEVkFBQUJSSzVJd3M1d2IzTjBBQUFGeEFBQUFBd0FBQUFnQUFNQUFIamFZMkJtNm1LY3dNREt3TUEwaStuc1B4R0dmaEROK0lieERZTXhJeWNERUxBeHdBRWpBeEpJS1M1TEIwcnFNRVF5Yy83N3pzREF6QWxXajZUbS8zOEdCZ0R4dHc0UUFIamFZMkJnWUdKZ1lHQUdZaEVneVFpbVdSZ01nRFFIRUlMa2RCaWNHQ0wvL3dlekhCa2kvdi8vZi9YL3dmOXJ3R3JCQUFEZlZndEFlTm8xa3MxdjNGUVV4ZCs1ejdISG1ZK1htYkg5UExFOW50Z1pPOU9tRTBnbWRoRWxLWlFBRW91b3BVVWdJZFJGVUpCYUlhQWx5OElBR3hhVllBMWlTLzRBZHF4Qktwc0tzVVBzUUN3cWRpQlZRc3FFNndsNDhYVHY5WDNXK1oxakFiRi8rcVQ0UlJ3SlQ0aHlVcFI5V0MxU3lQS2kzRUZwV21Qc3ArRzVCSWh6eis0UU5YdHJhTHBCV29RcGFHODh1WFpSU2VvcWEvbkdkZzFJQlQ4a2d0UEg5Q2Y5d2RXR0VOaXF3MHh6Szhzbm1qK0pvdHkwdW4zRUtMUmo1VmJDWTI4SEcwZ3QwK3BEYitMS3cvQVJsdDkremFIb3dzVU9EdXpsUG5aUWE2MkdSbmozSTBldWROZkpxUC85Y3AyZ2xROFA2eWMvaFZLaUc4TllUK2hWQi9ISmg0cmZTaitFbEU0TTJLdiswVDNWV1ZvRTY1TWlPWDBzRlQwUWkwS0xaNFFZc3F3c1Q2WHBhbVRua1ptVzNPSlJNU3owaXFjOXR3V1dWaFdteGVWS2ttMno1S0xzRnRrR3pBeGZ2WEpYNHRaM3p5ODA4TFU4K0hUSk5aNzk3TVZEMTU2Tk1NVHJIMnhIdEx1V2pLNE42bkkxKy9qRzdBdmxES056OW4xRDl1SWxaMFMzcjk0eVpvL2FDMFQyVGNqRjJUOTRxVnkrbnhqMFhIYWgzUGZkaHJmWDYxOCtQM2tCVm5ORllzR2gwbFlBYXBYWEVCMW1lWSsrRi92Y1RFcGRldHBKSzhFS2JMTDJ0dGpsdEhLNUtJc3k1K21jWk83OFdTQzdKTE04UzgyOHVyeXBUVWJWdk1venVoM2N1ZW5TWUhSSk4vM2pxYWtjMWV0UjlQN1VJd1JEZGZqR20wczJlNnlOc0ZxTG45Z0xXejhmV1VGRFJ6SzRNL1dCTUd0ZS8xSkpYcUZ2SWs0Q1RsOEd6bUx3N2V6SFRoZWNIcWZtY2tUdHY5NDZhTnN0QjZpNmVaQnlHRGQrUTgrVkpQM3FxaGVDT2crTzZ3NHZuWEh6UHlZOStrRmM0YWJZK3A5YlFaNHhscnJ3M0RQeUtxeGR5dVVZLzNIR25LMzJjaVlOdUNySFNCTmFRM0I0M2FWb2ZFbTNUdXEwV3BleW5iV2Q4Sk9wSzRlRFVTMzA1YjJGaHByRFBmM1VWQk9TUVlmZS9WM1pRS2VtNlRoaTRXNWs1SDVyOW11OS9YazhxREdocFhqc1ZLbjU3eHkwY0xYWndCeUlUM2d4bi9ic0ljeHVvMUV6eGIvMEdZUXdBSGphWTJCa1lHQUE0ajhMR2NUaitXMitNakN6TUdDQy80Yk1oVXpQZ0F3T0JpWVFId0N5cndYekFBQUFlTnBqWUdSZ1lPYjg5eDFJQmpBSS9iZGhMbVFBaXFBQU5nQm94UVFlQUFBQ2RnQUFBUndBVHdNQUFCc0RDQUFpQTFBQUVnSlNBQnNBQUFBQUFDb0FlZ0RnQVZ3QnhnQUFlTnBqWUdSZ1lHQmpDR0JnWmdBQlJnWTBBQUFKQndCY2VOcGxqckZxdzBBUVJKK0k3QkFGa2k1RmluRHBVZ2tKNlF2U0dJUFZ1bzVzSGZhQlRnWkpDTnlreWhma2l6TlNMbFgyMk9IdE1Mc2NrUEJKeEZ3Umo0dk9GWE9yNlpkWDNQTVVlQzMvTlhEQ00yL2NFTVYzY2w1NER4enp3RWZnbFRhN3dHdjVYNEVUU3I2clhWWFY0M2s3MXEwNzVwbHZ2WGQ1dHJmOTRDNmR5ZE0vWjJNNzI5ZWpiY3poYXBySkRkUEpteUl0MDRLS25icWladVRNVmxyVDRqaVNrK0hGWHM4dDB4NUx6NkRwb2o4WmVlbS96RWFaYnNuTkZ5Mk5jZ2V1MG9aSm1VRjZVdHBRYUx0VUZ6L0EzVEZkQUFBQWVOcGpZR2JBQ3dBQWZRQUUpIGZvcm1hdCgnd29mZicpO30KQGZvbnQtZmFjZXtmb250LWZhbWlseTpybS1tbG1yMTA7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVdnQUFvQUFBQUFCdVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRWNBQUFCZ2h3QjE3V050WVhBQUFBRThBQUFBUEFBQUFFd0JEQURPWjJ4NVpnQUFBWGdBQUFMRUFBQURoTlRlNmpGb1pXRmtBQUFFUEFBQUFDa0FBQUEyWXFSQy9XaG9aV0VBQUFSb0FBQUFJQUFBQUNRSUxRS0hhRzEwZUFBQUJJZ0FBQUFZQUFBQUdBMThBTlJzYjJOaEFBQUVvQUFBQUE0QUFBQU9BdTRCem0xaGVIQUFBQVN3QUFBQUdBQUFBQ0FBQ1FCVmJtRnRaUUFBQk1nQUFBRE1BQUFCUWErVVU1SndiM04wQUFBRmxBQUFBQXdBQUFBZ0FBTUFBSGphWTJCbXNtZWN3TURLd01BMGkrbnNQeEdHZmhETitJYnhEWU14SXljREVMQXh3QUVqQXhKSUtTNUxCMHBxTUJTd2RQODd4OERBMHMxb2hLcm0vMzhHQmdEd013N2VBSGphWTJCZ1lHSmdZR0FHWWhFZ3lRaW1XUmdzZ0RRWEF3ZFFqb2xCazhHWElaR2g0UDkvb0pnR2pQMy81djl0L3hmL253cldBUVVBU3owTjBYamFWVkk3YjlOUUdMM24zc1N2dEhIdDYwZml0SG5Vd1c0SVNXbVQyRTFMV2w0ZHFnNTlVSUY0aUFIQkFDd0lzYkN3Z2NUQWhnUk1pSTVJaUYvQmhwZ0F3Y3JDQUdMb1FGbmFjdTBBRXI2V2ZNLzNmZEk1NXpzbUlCZjNkM0dKcWFSR0NHWmRTWllNeTNHVEkvbEIyS1poRzcwZ2loY1JSM0dFRlJOc2ROdDAvVTJEd1J4UjlLTUxYcTJPOGJBNDhEdzN5MVJ1eUMvMzM1NThkUHJXV1kxektGcDdyWGY2NWRsVDIrZml6ZUw0Q0NQaUFaa1JuTE9DczBvSWorS0VyQXp4Mm80azV5RUxEWUk2NGV6Uk1KZ0J6eW02NjgyWHFuV1VRdTlZeVhNeldRNldYOStnenpqOWFVTFFPSVgvZVdBYTh0Yk9VL1NmYTRKdjRtQ1hQYUp2eUJsQ3NyNGNoTDBvN2poUmJMQTgyZ2laVVlZUVlVdnlOSFNrWGRIazNTQU1ta1BZbVhYY0VoYXhnSFRNRHlUWnNNcC9ZVWgzVmxjVW9hSlliTEp2TE9lTnNLL290SkxLYW1zMS9RYmRMRFJUbnlnazREVTNzeDgvWlEzclZZSUtYcE5wdFdGblJXSlFxdUtXc1dscmIxc2RnNkhSalgybFVVSmFwK0lNQjNpRm1seW5GR3BGUlY3ZisweWIrVndLa0xIMlBsaDZKcDFMOTAxSjRlQTdmdUU5R1NITGhNUmkxMG1jQTRoRlp4Y3hRTEtOeElqa2kyMklBQ2FGOHpCTnZDY0trdXk0VnBKSVVrazI0Y2kyNWR4RnUzNm9rOHRkYlU2amEycFFQTUYyVWxmOUtZV2ZtSTR1Y0JXWisydU5HbnF0L3VRVXJSUWpoaVBsY0hidWhxRXgvWXJmb0xRK1hxaGRWdjNxUGZoV1h3aFgrMXRtQm9GWERsR3YyNFgxVFMyTGNuY1pLS3V0WW9WRmpVNmVMOHhWd25lNkp6enhnNk8wZ25mRUlNZkZMeVZVMjViN3gxbXYyNFlzTG1YcWlycXdZRXRPeHgxbUpmL0xOeEpEQ1ZnU0tTSSt2R1NPanMzNGpibXhvai8vd2ozUkhsd2JnRDI4MHVoempQS3BKSjA3dHhPUmhjTU15RTE2NHE0OEZ1VnROQ3RmZExkWXBiUlRuVG5WUDkvUm5BcHcvT2J5OVFjVTQvWVRiZ3d6WThOc0tYWHd3eFpHMDdSeVVINERZRHg5Y0hqYVkyQmtZR0FBNG1sY3pYZmkrVzIrTWpDek1HQ0NmOStaZTVrNWdRd09CaVlRSHdEQTdnWkRBQUFBZU5wallHUmdZT24rZDQ2QmdYa1ZnekFEQjNNdkExQUVCYkFCQUdURkE3d0NnQUFBQVkwQVd3R05BREVEcWdBZEFnQUFHQUk0QUJNQUFBQUFBRG9BY2dEeUFWd0J3Z0FBZU5wallHUmdZR0JqQ0dGZ1lnQUJSZ1kwQUFBSlZBQmZlTnB0akxGcXd6QVVSWStwRTRpN3RhVkRoNkl0VTR5Ti9RT2Rzc1JMb05rZExJd2hra0VPaGd6SkwvU1hlNXNLdWxSd240NE85d25JdUpId2N4SXhrVk5XZXYzeWdrZWVJeS9sM3lObnZMSG1nU1JkeWJ6d0VUbmxpYy9JQzE3cEl5L2xyNUV6YXI2YVhiTWZYZXZMSXJpTk83bFFGZ2NicG1IMHBzei8zTlo2RzlxejdjenhZcnA1bU9iZW1TcXY4NHFHbmJKbnhOSGlLU2tJNG8xeVVzTGRITENpaVVFOWo1SEwvKzF0MWZQM2JzdFpkNmZ1a1l0bXg2enRTYk5YMjFEcGgxcXB2Z0dubERBTGVOcGpZR2JBQ3dBQWZRQUUpIGZvcm1hdCgnd29mZicpO30KdGV4dC5mMCB7Zm9udC1mYW1pbHk6bXNhbTc7Zm9udC1zaXplOjYuOTczODQ4cHh9CnRleHQuZjEge2ZvbnQtZmFtaWx5Om1sbW1pMTA7Zm9udC1zaXplOjkuOTYyNjRweH0KdGV4dC5mMiB7Zm9udC1mYW1pbHk6cm0tbWxtcjEwO2ZvbnQtc2l6ZTo5Ljk2MjY0cHh9Cl1dPgo8L3N0eWxlPgo8ZyBpZD0ncGFnZTEnPgo8ZyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zLjA2NzIxOCwtNDUuNzc4OTUxKXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyBmaWxsPScjMDAwJyBzdHJva2U9JyMwMDAnPgo8ZyBzdHJva2Utd2lkdGg9JzAuNCc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02OS4xOTEyOCwtMjAuMTU5NyknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTMuMDY3MjE4LC00NS43Nzg5NTEpc2NhbGUoLTEsLTEpJz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1LjY4MTA0LC04MC45NjYzOTYpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNC41NTA1NywwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDI1LjY4MTA0LC04MC45NjYzOTYpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMicgeD0nMjUuNjgxMDQnIHk9Jy04MC45NjYzOTYnPk1hcDx0c3BhbiB4PSc0NS4zMjk4NDUnPig8L3RzcGFuPjwvdGV4dD4KPHRleHQgY2xhc3M9J2YxJyB4PSc0OS4yMDQzMjQnIHk9Jy04MC45NjYzOTYnPkI8dHNwYW4geD0nNTcuMjYwOTMyJz4sPC90c3Bhbj48dHNwYW4geD0nNjEuNjg4NzQnPlg8L3RzcGFuPjwvdGV4dD4KPHRleHQgY2xhc3M9J2YyJyB4PSc3MC43MjQyOTUnIHk9Jy04MC45NjYzOTYnPik8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTA2LjU2ODk2NCwtODAuOTY2Mzk2KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQuMDI5NzUsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgxMDYuNTY4OTY0LC04MC45NjYzOTYpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMicgeD0nMTA2LjU2ODk2NCcgeT0nLTgwLjk2NjM5Nic+TWFwPHRzcGFuIHg9JzEyNi4yMTc3NjknPig8L3RzcGFuPjwvdGV4dD4KPHRleHQgY2xhc3M9J2YxJyB4PScxMzAuMDkyMjQ3JyB5PSctODAuOTY2Mzk2Jz5CPHRzcGFuIHg9JzEzOC4xNDg4NTYnPiw8L3RzcGFuPjx0c3BhbiB4PScxNDIuNTc2NjY0Jz5ZPC90c3Bhbj48L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMicgeD0nMTUwLjU3NDQ3JyB5PSctODAuOTY2Mzk2Jz4pPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1LjY4MTA0LC00NS43Nzg5NTEpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNC4yNTcxNywwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDI1LjY4MTA0LC00NS43Nzg5NTEpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMicgeD0nMjUuNjgxMDQnIHk9Jy00NS43Nzg5NTEnPk1hcDx0c3BhbiB4PSc0NS4zMjk4NDUnPig8L3RzcGFuPjwvdGV4dD4KPHRleHQgY2xhc3M9J2YxJyB4PSc0OS4yMDQzMjQnIHk9Jy00NS43Nzg5NTEnPkEsPHRzcGFuIHg9JzYxLjEwNDEzMSc+WDwvdHNwYW4+PC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjInIHg9JzcwLjEzOTY4NicgeT0nLTQ1Ljc3ODk1MSc+KTwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMDYuNTY4OTY0LC00NS43Nzg5NTEpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMy43MzYzNiwwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDEwNi41Njg5NjQsLTQ1Ljc3ODk1MSlzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YyJyB4PScxMDYuNTY4OTY0JyB5PSctNDUuNzc4OTUxJz5NYXA8dHNwYW4geD0nMTI2LjIxNzc2OSc+KDwvdHNwYW4+PC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjEnIHg9JzEzMC4wOTIyNDcnIHk9Jy00NS43Nzg5NTEnPkEsPHRzcGFuIHg9JzE0MS45OTIwNTQnPlk8L3RzcGFuPjwvdGV4dD4KPHRleHQgY2xhc3M9J2YyJyB4PScxNDkuOTg5ODYnIHk9Jy00NS43Nzg5NTEnPik8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTS0xMS4yNzkxNiAxNy42NTk3SDExLjgzMTMxJyBmaWxsPSdub25lJy8+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyLjA3NjA1LDE3LjY1OTcpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTS00MC4zMzUyMiA4LjgwMDAyVi04LjMxMDU1JyBmaWxsPSdub25lJy8+CjxnIHRyYW5zZm9ybT0nbWF0cml4KDAuMCwtMS4wLDEuMCwwLjAsLTQwLjMzNTIyLC04LjU1NTI4KSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNi45NjM3MSw1LjA5MzA4KSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtMy4wNjcyMTgsLTQ1Ljc3ODk1MSlzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YwJyB4PSctMy4wNjcyMTgnIHk9Jy00NS43Nzg5NTEnPu6BuTwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxwYXRoIGQ9J000MC44NTYwMyA4LjgwMDAyVi04LjMxMDU1JyBmaWxsPSdub25lJy8+CjxnIHRyYW5zZm9ybT0nbWF0cml4KDAuMCwtMS4wLDEuMCwwLjAsNDAuODU2MDMsLTguNTU1MjgpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTS0xMS41NzI1Ni0xNy42NTk3SDEyLjEyNDcxJyBmaWxsPSdub25lJy8+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyLjM2OTQ1LC0xNy42NTk3KSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+" /></fr:resource-content><fr:resource-source type="latex" part="preamble"><![CDATA[
            \usepackage{mlmodern, tikz, tikz-cd, quiver, mathtools, amssymb, stmaryrd, mathrsfs}
    ]]></fr:resource-source><fr:resource-source type="latex" part="body"><![CDATA[
      \begin {tikzcd}
	{\operatorname {Map}(B,X)} & {\operatorname {Map}(B,Y)} \\
	{\operatorname {Map}(A,X)} & {\operatorname {Map}(A,Y)}
	\arrow [from=1-1, to=1-2]
	\arrow [from=1-1, to=2-1]
	\arrow ["\lrcorner "{anchor=center, pos=0.125}, draw=none, from=1-1, to=2-2]
	\arrow [from=1-2, to=2-2]
	\arrow [from=2-1, to=2-2]
\end {tikzcd}
    ]]></fr:resource-source></fr:resource>
  </html:span>
        </fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>366</fr:anchor>
        <fr:addr type="user">001Y</fr:addr>
        <fr:route>001Y.xml</fr:route>
        <fr:title text="Left and right fibrations">Left and right fibrations</fr:title>
        <fr:taxon>Definition</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>14</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	A functor <fr:tex display="inline"><![CDATA[p : E \to  B]]></fr:tex> is said to be a left (resp. right) fibration if
	it is <fr:link type="local" href="0020.xml" addr="0020" title="Orthogonality">right orthogonal</fr:link> to the left (resp. right) endpoint inclusion
	<fr:tex display="inline"><![CDATA[1 \to  \mathbb {I}]]></fr:tex>.</fr:p>
        <fr:p>	Explicitly, this means that <fr:tex display="inline"><![CDATA[p : E \to  B]]></fr:tex> is a left fibration if
	the map
<fr:tex display="block"><![CDATA[\operatorname {Map}(\mathbb {I}, E) \to  \operatorname {Map}(\mathbb {I}, B) \times _B E]]></fr:tex>
	is an equivalence, where the maps <fr:tex display="inline"><![CDATA[\operatorname {Map}(\mathbb {I},E) \to  E]]></fr:tex> and
<fr:tex display="inline"><![CDATA[\operatorname {Map}(\mathbb {I},B) \to  B]]></fr:tex> select the domain of a morphism.</fr:p>
        <fr:p>	Equivalently, <fr:tex display="inline"><![CDATA[p : E \to  B]]></fr:tex> is a left fibration if 
	for any objects <fr:tex display="inline"><![CDATA[e_0 : E]]></fr:tex>, <fr:tex display="inline"><![CDATA[b_1 : B]]></fr:tex> with a morphism
	<fr:tex display="inline"><![CDATA[f : B(p(e_0),b_1)]]></fr:tex>, the type
	<fr:tex display="block"><![CDATA[(e_1 : E) \times  (h : p(e_1) \cong  b_1)  		\times  (g : E(e_0,e_1)) \times  (f = h \circ  p(g))]]></fr:tex>
	of lifts of <fr:tex display="inline"><![CDATA[f]]></fr:tex> with left endpoint <fr:tex display="inline"><![CDATA[e_0]]></fr:tex>,
	   is contractible.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>368</fr:anchor>
        <fr:addr type="user">001Z</fr:addr>
        <fr:route>001Z.xml</fr:route>
        <fr:title text="Orthogonality of an induced map on pushouts">Orthogonality of an induced map on pushouts</fr:title>
        <fr:taxon>Lemma</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>14</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter><fr:p>	Let <fr:tex display="inline"><![CDATA[r : U \to  V]]></fr:tex> be some morphism in a wild category,
	and consider a map of spans as follows.</fr:p><fr:p><html:span xmlns:html="http://www.w3.org/1999/xhtml" class="tikz tikzcd">
    <fr:resource hash="631661e87cc46e7c3388682846095489"><fr:resource-content><fr:img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPCEtLSBUaGlzIGZpbGUgd2FzIGdlbmVyYXRlZCBieSBkdmlzdmdtIDMuNC4zIC0tPgo8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzE1OS43MzM1OTlwdCcgaGVpZ2h0PSc3MC4yMjE1MTlwdCcgdmlld0JveD0nLTcyIC03MiAxMDYuNDg5MDY2IDQ2LjgxNDM0Nic+CjxzdHlsZSB0eXBlPSd0ZXh0L2Nzcyc+CjwhW0NEQVRBW0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6bWxtbWk3O3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUFUMEFBb0FBQUFBQmNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUVjQUFBQmdoWk4weG1OdFlYQUFBQUU4QUFBQUxBQUFBRFFBREFDN1oyeDVaZ0FBQVdnQUFBSXFBQUFDaktJSzhoMW9aV0ZrQUFBRGxBQUFBQ2tBQUFBMllkMUMrMmhvWldFQUFBUEFBQUFBSUFBQUFDUUZzd0dJYUcxMGVBQUFBK0FBQUFBUUFBQUFFQW5tQUtsc2IyTmhBQUFEOEFBQUFBb0FBQUFLQWFvQTBHMWhlSEFBQUFQOEFBQUFHQUFBQUNBQUJ3Qk9ibUZ0WlFBQUJCUUFBQURSQUFBQk95NlBXRHB3YjNOMEFBQUU2QUFBQUF3QUFBQWdBQU1BQUhqYVkyQm1xbVNjd01ES3dNQTBpK25zUHhHR2ZoRE4rSWJ4RFlNeEl5Y0RFTEF4d0FFakF4SklLUzVMQjBxbU1XUXdjLzc3enNEQXpBbFdqNlRtLzM4R0JnRDBRdzVJQUhqYVkyQmdZR0pnWUdBR1loRWd5UWltV1JnVWdEUUxFSUw0R2YvL0E4bTAvLy8vendiekdRQlZ3Z2JFZU5vbFVjdHUwMEFVblRQak9HNGVqcDJwWjJJbmNVTDhhdEkwdEhGaVU2SW1iUlFoR2hBU0FpUlFoWVM2QklGWXdMWXJQb0IvWUFVZndaSWRFbHZnQzFqd0N5MlRjdWR1NXR4enBYUHVJU0RMcTVpK283L0lnaENleVRUTDFVdkhRZ3JIUk5DTGt5eFBUQlQxR3RKTU9Ib1NzT0xtVzR5VE9KbEQ4ZlNpU09mSWVhREh2OUZmMjZYNnJhUWY1bFVEZmM5cGdiVTlTMnBsZ3oreEpmclBGMVoxRUhYMzEwMGQ2TjlzZ3JWS2xZNm5QMTFhRFh3S3RiUGh3OWgxR3lidlJhNkk2d3pDSEl4ZW9WUUx0Y3N2eDltelRvZml3S3h2cG9tbHNVVVRQN0ZGVkZFU1hJVjBoTy9FSVV0QzhtMGg1elRQRm9pVEVUWUdWRVBJSXJzV3IyKzA1MlBscHloVGtjK3hnTUlWVWFHcWZjanNhemYwZDNkcU9qMkFZWVR0L1pVeVZzQ2l6N1MzZWorZXZjNWZNTVF0MFFKM084dmRoakJzY2RnN1BRT09CdjdqYVRpeHpJdG9ETWpBTVNyZnFqWHVnNjZIelZVSE50MlJseWZlYlpGUUt0Tk9BbGY0RmtQazdQV1d0Z0RPSDV5K2lmd0IwTnIyQ0FGWlhmMmxIK2dQY3ArUWFLeXVyWVNxVkNZTEtLSFpOSXNERXpWMkRVNG5PYyttY2FKU20yNHNaUnUvaWlXa2ovK2g2WTR1TjJ0NVJsODJLQXo3N213MFE2RlM3WlkweVBic251QzhxemRpN2hZK2FxZzJUUWM5TDIyUHFIYkhPMDJYZ1Y4QjNhbXF3ek11ZTJWdXNzL1Nza2VQMkdTUG0yMy9mQ2hzL3dZOWlmMzFSWEJFSlRjc3VpcHZGVkF5RzJWb0RKSmYvdkZDMEpaN2FFN2VkeU9yYkNrVlhyMDFGQ3JDZjU0eFZIOEFBSGphWTJCa1lHQUFZcUVMVlJueC9EWmZHWmhaR0REQmZ4V21ZMHkzZ0F3T0JpWVFId0MyZFFZK0FBQUFlTnBqWUdSZ1lPYjg5NTJCZ2VrWWcvTC9ZMHd0REVBUkZNQUNBSUpkQlQ0Q3hnQUFBam9BUWdJNkFDTUNyQUJFQUFBQUFBQmtBTkFCUmdBQWVOcGpZR1JnWUdCaDhHVmdZZ0FCUmdZMEFBQUlid0JXZU5wVmpERnJ3ekFRUnArcFk2Z1RNcFVPb1ZBdFhVMkNEUjQ3aGtDMFp1bWt4TUlSV0E3WXhwQWgzZnV2ZTA2MDVJNzdlRHJlQ1VqNUpXS3FpT1U5cDRwSjVQWGdHWFBlQWlmU240RlRWbnp4UWhTL3l1YUQ3OEF4QzM0Q3ozaW5EcHpJL2hZNHBlQlA3N1UydzNrM21NYWRTdDk0NzhxRDdYcDNhZFVtV3o4V1c5dmF6Z3kyVXNlcnFrYlhqN1ZYZVZaa09acTlqTVl3Y0dZbmFXaHduQ2p4UWw3YUNSK3dkUFRDRjFvVUd6TFdUOFpXalBadVRYOVpLckdPWENVclJqRjZ5VnBjUlM2M2hVeitEeUVZTURFQUFBQjQybU5nWnNBTEFBQjlBQVE9KSBmb3JtYXQoJ3dvZmYnKTt9CkBmb250LWZhY2V7Zm9udC1mYW1pbHk6bWxtc3k3O3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUFNRUFBb0FBQUFBQTJ3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUVzQUFBQmdhRTVoMldOdFlYQUFBQUZBQUFBQUtnQUFBRFFBRE9DRFoyeDVaZ0FBQVd3QUFBQkFBQUFBUU5heVUyaG9aV0ZrQUFBQnJBQUFBQ2NBQUFBMllxZERRMmhvWldFQUFBSFVBQUFBSGdBQUFDUUVqLy9TYUcxMGVBQUFBZlFBQUFBSUFBQUFDQVRpQUNoc2IyTmhBQUFCL0FBQUFBWUFBQUFHQUNBQUFHMWhlSEFBQUFJRUFBQUFGd0FBQUNBQUJBQVFibUZ0WlFBQUFod0FBQURYQUFBQlBrSmtKQ1J3YjNOMEFBQUM5QUFBQUJBQUFBQWdBQU1BQVhqYVkyQm1LbVNjd01ES3dNQTBpK25zUHhHR2ZoRE4rSWJ4RFlNeEl5Y0RFTEF4SUlBQUVqdWx1Q3lkZ2UyQndRTURadTAvR2d3TXpOck1ONERDakFnVi8vOHpNQUFBSHk4UDVRQjQybU5nWUdCaVlHQmdCbUlSSU1rSXBsa1lGSUEwQ3hBQytROE0vditIa1BJWHdmSU1BR1J5QjJ3QUFBQUJBQ2dBSVFFN0FrWUFEZ0FBRXg0QkZ3WUhBd1lISWlZbkV6NEI5aDBuQVFFSXdRUVVEeUVCalFZZkFrWUJKQjBWRC81VkVRTVJEd0hQRng0QUFBQjQybU5nWkdCZ0FPSlRKdk11eHZQYmZHVmdabUhBQnBnbk1ya0JLUTRHSmhBUEFMamhCUHdBZU5wallHUmdZTmIrb3dFa0p6Sm9NSWd4V2pNQVJWQUFFd0JBVVFKbEFBQURrUUFBQVZFQUtBQUFBQUFBSUFBQWVOcGpZR1JnWUdCaTRHY0EwUXhRRWdrQUFBSVVBQlVBZU5wVmp6MXJ3MEFRUkorSUxJZ1NTSlVVS2NKVktZV05CR3JUdWJFcWc4dUFoQTViUVIrZ0V3STFJVDhnUHpvais1cnNNY3U3MmRtREEySytDVmdyNE9uYTF3cUpkTHZ4aGdlZVBVYzZ4blBNSysvY0VZVDNjdDc0OEJ6eXlLZm5EUzk4ZVk3ay8zaU95Zmd0RGtWUlRwZmowbFZENi9LdTdkeVNuK3pvbXFFM3UyUjdNL2EydDJNNTJkcFVpNm5ueHMzbnpxUkpscVFVSEtTQ2tva0xSeFk2S2daYUhMbTRsWnpjbkJPV1VkeG8ydXNIT3hLMi94SjdKZnByYW4zTlVpdFZhV0pFcy9hYytsbHBRNnJkVEVyL0FFVllNY01BZU5wallHWkFCb3dNYUFBQUFJNEFCUT09KSBmb3JtYXQoJ3dvZmYnKTt9CkBmb250LWZhY2V7Zm9udC1mYW1pbHk6bWxtbWkxMDtzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBVE1BQW9BQUFBQUJad0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUFV5OHlBQUFBOUFBQUFFY0FBQUJnaFlWMDgyTnRZWEFBQUFFOEFBQUFMQUFBQURRQURBQ3RaMng1WmdBQUFXZ0FBQUgrQUFBQ1lNdUUvdWhvWldGa0FBQURhQUFBQUNrQUFBQTJZb2hEdW1ob1pXRUFBQU9VQUFBQUhnQUFBQ1FHandHSWFHMTBlQUFBQTdRQUFBQVFBQUFBRUFyU0FGOXNiMk5oQUFBRHhBQUFBQW9BQUFBS0Fhd0E1bTFoZUhBQUFBUFFBQUFBRndBQUFDQUFCZ0JSYm1GdFpRQUFBK2dBQUFEVkFBQUJSSzVJd3M1d2IzTjBBQUFFd0FBQUFBd0FBQUFnQUFNQUFIamFZMkJtMnNJNGdZR1ZnWUZwRnRQWmZ5SU0vU0NhOFEzakd3WmpSazRHSUdCamdBTkdCaVNRVWx5V0RwU01ZSWhpNXZ6M25ZR0JtUk9zSGtuTi8vOE1EQUFHZVE1bkFIamFZMkJnWUdKZ1lHQUdZaEVneVFpbVdSZ1VnRFFMRUlMNFVmLy9BOG1JLy8vL3J3VHpHUUJVbkFhMmVObzFrVStMMDFBVXhYUHZiWk8wVGZPbXljdDdxVWttL1dNVEI0WXFiU2VoV0ZwRVhMZ1NoOWtJSWk0NkRJaklPQU11aGVJSFVOek9CN0JyY2VFWFVOQ05pRnQzNDlxTmkxbTE0OHVNdnNYbG5jTzVjSDhjRFRUbi9JeWU0eWZ0bnFiQktKZTVrTHhyZzZFemNEZEJpbUdtZEdwMDBpelA4bFM1dWlHa3loaXBrYVFqT1lVWlVwSW1YVDB0bGdkU04zUkRxcWp5OEdsdy9OakQxdFpFMXYzbFFtZWNOWnNZSFMwRVF0QmpCdzhmYlZTQWZGa0tpMWg4NDA1by8zaGhCSmFNS0RoZStBQmhVdDg3WWFRaStDNENJdUNiRlBCcThHSDkxWEVCUVlaRVhnalUrTE0vYjFSc0RsQW9BamNHNnNYV0tUUTlRdktMVlJFQ09sK1dOYTVDbW5xZ0JZcGI0R2Z0dGhMWjhEODNBN3BrekdVbXZFdnlrUlRaREZQcXd6L09HUEpNaWxTUkJ1cVg5Nkhid1dzUUhPeDVHUFVuMGw3VjhHcU5xSkUwZVBocTRWR3Z0V1dHUHIwc1crd0M3dVo0SVJFNkxRY1BmN0VLZ0dOS1hFYnFjQzhxcGI2OS9sbHJ2SWxicGlJMG1MSjVtNkRzUDV2YmNMOXV3UVdRbWlCaU5TdnJiNkM3bG1YcUJkUGcvQXgvSzZadEpZUlVJRFowMjUxa1p3YnF4S0laWFpVMmd5a00yNW5nQmd3SFJhdFR3Q09PUUhmTHpGdmZxbk1zNGZXM3UvUElzVXNPUnhvckc5N2Jycjc2ZnZMZ1NjUVpWU0FBWGpWUFdVMjNXQlVQaHp1ZGJSdkJkVDR5QzR3cjV1cjFlSktNTEZmVC9nSTg3VmZ6QUFCNDJtTmdaR0JnQU9MZGM3dm54L1BiZkdWZ1ptSEFCUCsvTXhjeUhRTXlPQmlZUUh3QTMwTUhad0FBQUhqYVkyQmtZR0RtL1BjZFNBWXdDUDIzWVM1a0FJcWdBQllBYU1NRUhBQUFBbllBQUFOUUFCSUNVZ0FiQXJvQU1nQUFBQUFBZkFEbUFUQUFBSGphWTJCa1lHQmdZUWhnQU5FTVVCSUpBQUFJb3dCWUFIamFaWTZ4YXNOQUVFU2ZpT3dRQlpJdVJZcHc2VklKQ2VrTDBoaUQxYnFPYkIzMmdVNEdTUWpjcE1vWDVJc3pVaTVWOXRqaDdUQzdISkR3U2NSY0VZK0x6aFZ6cSttWFY5enpGSGd0L3pWd3dqTnYzQkRGZDNKZWVBOGM4OEJINEpVMnU4QnIrVitCRTBxK3ExMVYxZU41TzlhdE8rYVpiNzEzZWJhMy9lQXVuY25UUDJkak85dlhvMjNNNFdxYXlRM1R5WnNpTGRPQ2lwMjZvbWJrekZaYTArSTRrcFBoeFY3UExkTWVTOCtnNmFJL0dYbnB2OHhHbVc3SnpSY3RqWElIcnRLR1NabEJlbExhVUdpN1ZCYy93TjB4WFFBQUFIamFZMkJtd0FzQUFIMEFCQT09KSBmb3JtYXQoJ3dvZmYnKTt9CnRleHQuZjAge2ZvbnQtZmFtaWx5Om1sbXN5Nztmb250LXNpemU6Ni45NzM4NDhweH0KdGV4dC5mMSB7Zm9udC1mYW1pbHk6bWxtbWk3O2ZvbnQtc2l6ZTo2Ljk3Mzg0OHB4fQp0ZXh0LmYyIHtmb250LWZhbWlseTptbG1taTEwO2ZvbnQtc2l6ZTo5Ljk2MjY0cHh9Cl1dPgo8L3N0eWxlPgo8ZyBpZD0ncGFnZTEnPgo8ZyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xOC43NTU0NzMsLTQ4LjU5MjgzMilzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgZmlsbD0nIzAwMCcgc3Ryb2tlPScjMDAwJz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQnPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTMuNDQ0MiwtMTkuODM1MjcpJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC0xOC43NTU0NzMsLTQ4LjU5MjgzMilzY2FsZSgtMSwtMSknPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTguNTUwNzU5LC04MS4zMDczNzIpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00LjUzNDcxLDAuMCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTguNTUwNzU5LC04MS4zMDczNzIpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMicgeD0nLTguNTUwNzU5JyB5PSctODEuMzA3MzcyJz5YPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM1LjI1MDA3NSwtODEuMzA3MzcyKXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNC4wMTM4OSwwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDM1LjI1MDA3NSwtODEuMzA3MzcyKXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjInIHg9JzM1LjI1MDA3NScgeT0nLTgxLjMwNzM3Mic+WTwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3OC4yODk4OTQsLTgxLjMwNzM3MilzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMuNzcwODMsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSg3OC4yODk4OTQsLTgxLjMwNzM3MilzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YyJyB4PSc3OC4yODk4OTQnIHk9Jy04MS4zMDczNzInPlo8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTguNTUwNzU5LC00OC41OTI4MzIpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01LjkzNzQ4LDAuMCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTguNTUwNzU5LC00OC41OTI4MzIpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMicgeD0nLTguNTUwNzU5JyB5PSctNDguNTkyODMyJz5YPC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjAnIHg9Jy40ODQ3OTYnIHk9Jy01Mi4yMDgxOTYnPu6AsDwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzNS4yNTAwNzUsLTQ4LjU5MjgzMilzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTUuNDE2NjcsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgzNS4yNTAwNzUsLTQ4LjU5MjgzMilzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YyJyB4PSczNS4yNTAwNzUnIHk9Jy00OC41OTI4MzInPlk8L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMCcgeD0nNDMuMjQ3ODgxJyB5PSctNTIuMjA4MTk2Jz7ugLA8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNzguMjg5ODk0LC00OC41OTI4MzIpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01LjE3MzYxLDAuMCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoNzguMjg5ODk0LC00OC41OTI4MzIpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMicgeD0nNzguMjg5ODk0JyB5PSctNDguNTkyODMyJz5aPC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjAnIHg9Jzg1LjgwMzM5JyB5PSctNTIuMjA4MTk2Jz7ugLA8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTS00My4yMDEyMiA5LjE0MjI3Vi03Ljk2ODI5JyBmaWxsPSdub25lJy8+CjxnIHRyYW5zZm9ybT0nbWF0cml4KDAuMCwtMS4wLDEuMCwwLjAsLTQzLjIwMTIyLC04LjIxMzAzKSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTAuMjgyNzgsLTEuNDA3NzUpJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC0xOC43NTU0NzMsLTQ4LjU5MjgzMilzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YxJyB4PSctMTguNzU1NDczJyB5PSctNDguNTkyODMyJz5mPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTS03Ljc1NTUxIDE1LjUwMTk1SC0zMy42NzE1NCcgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J21hdHJpeCgtMS4wLDAuMCwwLjAsLTEuMCwtMzMuOTE2MjgsMTUuNTAxOTUpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTTkuMjgzMjUgMTUuNTAxOTVIMzUuMTk5MycgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzNS40NDQwMywxNS41MDE5NSknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLjc2Mzg3IDkuMTQyMjdWLTcuOTY4MjknIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoMC4wLC0xLjAsMS4wLDAuMCwwLjc2Mzg3LC04LjIxMzAzKSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNS43ODYwNCwtMC40ODQxNSknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTE4Ljc1NTQ3MywtNDguNTkyODMyKXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjEnIHg9Jy0xOC43NTU0NzMnIHk9Jy00OC41OTI4MzInPmc8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNNDMuOTY1MDkgOS4xNDIyN1YtNy45NjgyOScgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J21hdHJpeCgwLjAsLTEuMCwxLjAsMC4wLDQzLjk2NTA5LC04LjIxMzAzKSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzNi44ODU4OCwtMi4wODgyOSknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTE4Ljc1NTQ3MywtNDguNTkyODMyKXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjEnIHg9Jy0xOC43NTU0NzMnIHk9Jy00OC41OTI4MzInPmg8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTkuMTU4My0xNy4zMzUyN0gtMzIuMjY4NzcnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoLTEuMCwwLjAsMC4wLC0xLjAsLTMyLjUxMzUsLTE3LjMzNTI3KSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxwYXRoIGQ9J00xMC42ODYwNC0xNy4zMzUyN0gzMy43OTY1MScgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzNC4wNDEyNCwtMTcuMzM1MjcpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L3N2Zz4=" /></fr:resource-content><fr:resource-source type="latex" part="preamble"><![CDATA[
            \usepackage{mlmodern, tikz, tikz-cd, quiver, mathtools, amssymb, stmaryrd, mathrsfs}
    ]]></fr:resource-source><fr:resource-source type="latex" part="body"><![CDATA[
      \begin {tikzcd}
	X & Y & Z \\
	{X'} & {Y'} & {Z'}
	\arrow ["f"', from=1-1, to=2-1]
	\arrow [from=1-2, to=1-1]
	\arrow [from=1-2, to=1-3]
	\arrow ["g"', from=1-2, to=2-2]
	\arrow ["h"', from=1-3, to=2-3]
	\arrow [from=2-2, to=2-1]
	\arrow [from=2-2, to=2-3]
	\end {tikzcd}
    ]]></fr:resource-source></fr:resource>
  </html:span></fr:p><fr:p>	Suppose that both spans have pushouts,
	<fr:tex display="inline"><![CDATA[X \sqcup ^Y Z]]></fr:tex> and <fr:tex display="inline"><![CDATA[X' \sqcup ^{Y'} Z']]></fr:tex>.
	Assuming that <fr:tex display="inline"><![CDATA[f, g, h]]></fr:tex> are all <fr:link type="local" href="0020.xml" addr="0020" title="Orthogonality">left orthogonal</fr:link>
    against <fr:tex display="inline"><![CDATA[r]]></fr:tex>, then so is the induced map on pushouts
	<fr:tex display="inline"><![CDATA[X \sqcup ^Y Z \to  X' \sqcup ^{Y'} Z']]></fr:tex>.</fr:p>
  
    
    <fr:tree toc="false" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml"><fr:frontmatter><fr:anchor>370</fr:anchor><fr:addr type="machine">#245</fr:addr><fr:route>unstable-245.xml</fr:route><fr:taxon>Proof</fr:taxon><fr:date><fr:year>2025</fr:year><fr:month>6</fr:month><fr:day>14</fr:day></fr:date><fr:authors><fr:author><fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link></fr:author></fr:authors></fr:frontmatter><fr:mainmatter>
	This amounts to an interchange of pullbacks and pullbacks.
	We are tasked with proving that a certain square is a pullback square,
	where the square is induced by applying pullbacks objectwise to a square of 
	cospans. This square of cospans is objectwise a pullback and
	Fubini gives the desired result.
</fr:mainmatter><fr:backmatter /></fr:tree>
  
</fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>372</fr:anchor>
        <fr:addr type="user">0023</fr:addr>
        <fr:route>0023.xml</fr:route>
        <fr:title text="2-Out-of-3 for orthogonal morphisms">2-Out-of-3 for orthogonal morphisms</fr:title>
        <fr:taxon>Lemma</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>14</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter><fr:p>	Let <fr:tex display="inline"><![CDATA[r : U \to  V]]></fr:tex> be a fixed morphism in some (wild) category.
	Let <fr:tex display="inline"><![CDATA[f : A \to  B]]></fr:tex> and <fr:tex display="inline"><![CDATA[g : B \to  C]]></fr:tex> be morphisms with <fr:tex display="inline"><![CDATA[f]]></fr:tex>
	left orthogonal to <fr:tex display="inline"><![CDATA[r]]></fr:tex>. Then <fr:tex display="inline"><![CDATA[g]]></fr:tex> is left orthogonal to <fr:tex display="inline"><![CDATA[r]]></fr:tex>
	if and only if <fr:tex display="inline"><![CDATA[g \circ  f]]></fr:tex> is.</fr:p>
  
    
    <fr:tree toc="false" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml"><fr:frontmatter><fr:anchor>374</fr:anchor><fr:addr type="machine">#243</fr:addr><fr:route>unstable-243.xml</fr:route><fr:taxon>Proof</fr:taxon><fr:date><fr:year>2025</fr:year><fr:month>6</fr:month><fr:day>14</fr:day></fr:date><fr:authors><fr:author><fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link></fr:author></fr:authors></fr:frontmatter><fr:mainmatter>
	By pullback pasting / cancellation.
		<fr:p><html:span xmlns:html="http://www.w3.org/1999/xhtml" class="tikz tikzcd">
    <fr:resource hash="ca305c8922314d27fbdd6fe3d623e64f"><fr:resource-content><fr:img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPCEtLSBUaGlzIGZpbGUgd2FzIGdlbmVyYXRlZCBieSBkdmlzdmdtIDMuNC4zIC0tPgo8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzE3Ni41MjE2MTRwdCcgaGVpZ2h0PSc3My45MTc3NDNwdCcgdmlld0JveD0nLTcyIC03MiAxMTcuNjgxMDc2IDQ5LjI3ODQ5Nic+CjxzdHlsZSB0eXBlPSd0ZXh0L2Nzcyc+CjwhW0NEQVRBW0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6bXNhbTc7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQUxzQUFvQUFBQUFBMHdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRXNBQUFCZ2FERmxoV050WVhBQUFBRkFBQUFBS2dBQUFEUUFET0RNWjJ4NVpnQUFBV3dBQUFCRUFBQUFSTWJJNEVSb1pXRmtBQUFCc0FBQUFDa0FBQUEyWXFoQ2lXaG9aV0VBQUFIY0FBQUFJQUFBQUNRR3dnR3ZhRzEwZUFBQUFmd0FBQUFJQUFBQUNBWG9BRkZzYjJOaEFBQUNCQUFBQUFZQUFBQUdBQ0lBQUcxaGVIQUFBQUlNQUFBQUZ3QUFBQ0FBQkFBU2JtRnRaUUFBQWlRQUFBQzFBQUFCR2srMUVyUndiM04wQUFBQzNBQUFBQkFBQUFBZ0FBTUFBWGphWTJCbStzSTRnWUdWZ1lGcEZ0UFpmeUlNL1NDYThRM2pHd1pqUms0R0lHQmpRQUFCSkhaS2NWazZBOXVEeWdlVkxCbC9Uek13c0dRd21RS0ZHUkVxL3Y5bllBQUFiMXdSZGdCNDJtTmdZR0JpWUdCZ0JtSVJJTWtJcGxrWUZJQTBDeEFDK1E4cS8vK0hrUElkWUhrR0FHcHZCN1VBQUFBQkFGSC82Z0lIQWFJQUVBQUFBUkVXQmljaEJpWTBOaGNoRVNZMk1oWUNCZ0VQR3Y2YUR4Z1pEZ0ZjQVFna0NBRjgvcFlYRVFJQ0NTUUlBUUZaRGgwYUFBQUFlTnBqWUdSZ1lBRGlrNXB6WjhmejIzeGxZR1pod0FUL1h6RlBaRndFWkhBd01JSDRBTThVQnYwQUFBQjQybU5nWkdCZ3lmaDdtb0dCZVNKRElFTUFFenNEVUFRRk1BRUFYeElEZHdPUkFBQUNWd0JSQUFBQUFBQWlBQUI0Mm1OZ1pHQmdZR0lRWkFEUkRGQVNDUUFBQWtZQUZ3QjQyazJMd1FxQ1FCUkZqNlJCdHE1RnEva0NLUlRhdFF2N0FwZUI0bUJDR2pnbHRPbmJ1OW9zZXNQY2QrNTc5d0V4SHdLbUNvaG1uU29VUjU0ajFrcjllQ20zOFJ5ejAxc1FoQ3ROWWpMUG9mamtPV0xMeGZOUzg2dm5LWDA3dis1MjZGelpIUXM3dVBiUm0wT3luMzF1ZXp1VVQxdWI2bTNxc1hWajA1azB5WktVTXkvdVdBWTZIS1gwU0RGN1I4dURIc09CaFAzZlB0ZStuek1sVC9WYW1ZcTN0R2JVbFpNMlNocFNYV2I2NlJmcVp5ZXBBQUFBZU5wallHWkFCb3dNYUFBQUFJNEFCUT09KSBmb3JtYXQoJ3dvZmYnKTt9CkBmb250LWZhY2V7Zm9udC1mYW1pbHk6bWxtbWk3O3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUFUTUFBb0FBQUFBQldnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUVjQUFBQmdoVzUxWkdOdFlYQUFBQUU4QUFBQUxBQUFBRFFBREFDV1oyeDVaZ0FBQVdnQUFBSURBQUFDTkM5eXJNRm9aV0ZrQUFBRGJBQUFBQ2tBQUFBMlluOUR3R2hvWldFQUFBT1lBQUFBSGdBQUFDUUdwUUpQYUcxMGVBQUFBN2dBQUFBUUFBQUFFQXp4QUxCc2IyTmhBQUFEeUFBQUFBb0FBQUFLQVc0QXRtMWhlSEFBQUFQVUFBQUFHQUFBQUNBQUNBQS9ibUZ0WlFBQUErd0FBQURSQUFBQk95NlBXRHB3YjNOMEFBQUV3QUFBQUF3QUFBQWdBQU1BQUhqYVkyQm10bUdjd01ES3dNQTBpK25zUHhHR2ZoRE4rSWJ4RFlNeEl5Y0RFTEF4d0FFakF4SklLUzVMQjBvNk1qZ3pjLzc3enNEQXpBbFdqNlRtLzM4R0JnRFZ6QTNDQUhqYVkyQmdZR0pnWUdBR1loRWd5UWltV1JnVWdEUUxFSUw0enYvL0EwbkgvLy8vSHdEekdRQlN1UWFmZU5vZGtEMXYwMUFVaHU5N3I3SHJHRHR1UHU1MW02UlJrc1lPU1pPMk5yRmJvRTZUSXFXbGdVSVFWVnNFb2lrRGRFQ0lBU0d4SWlRa1lJSXBTUHdJVm40QU13dnFncENZR0ppUlVKdmlNSnd6dk9jTXovTVNTaFpQLzdBdS9Va29jUW1CeCtBb3R1TzNFQ0tJeHVVaW1STGNjM2xhVnVZeFBnblhENXlDSWl2Y0UxeWtjUGk3TnZyK2NJZFRLdXBaTzRGblNtSldwM3RDRTNHTzNJV1ZGNExSSWkvSzF1alhsaVpKbGpMRllHSHU1Sk1rUVdUWWhGck8wWFhOVENaT1huRlFOVDREQmdtOEFGbi8rRnhQcFFDUko0eTBJODRCL1VKVVlwRVZRc29pcEVFRE5aUWJjT3dhYkRrT0w2VEtESVNzR0ZBS1JidnBDKzRIU2Q5MlN2S1l1eERKOExSQk1mTzVOVmdDT3N0ZjhaTG1wMFg1UXlMSndtSG4vdEpHMEtlU2MrNzE3dWlKeVdGbnE4b2JpVmxaMHdJcWVOcDdMR0owZFdzZThLNHYrSmUrRmVxeEdDVDlMOXhyNzQzMXNGMXRya0dORnlQOEpHM29PakF4V1dLK1owMDNOK3NrS3BlRXB6L1lBM28wNWdjWHpFQkpkaUlKSitJZFE0c0lubnRSOFg0UVFxVCtaOUdTbmJGaWN4d0d2aGY5QkQ3cnA5RmkydVFVWmJpejNYODd0Mm1aS25DMTdkamh3TDZTUGJOQW1hUnB0ZEx0M2tYbjBiQmtJVk1aM3R1OWUzay8xMUhwRWRLall5TU9VYjExQ05wMWQ3YlA5ODdlUEVob3FPU1g5emdWU3N6Z21kWGNobWxTSE56d1c5MjEvWGNWRzR1elhaMlFmMmdIVzhzQWVOcGpZR1JnWUFEaTk4MHNVdkg4Tmw4Wm1Ga1lNTUgvQjh3WlRJK0JEQTRHSmhBZkFMWHZCbklBQUFCNDJtTmdaR0JnNXZ6M0hVaVdNQmordjgrY3dRQVVRUUVzQUh2RUJQa0FBQUxHQUFBRGNBQXhBM1FBUVFOSEFENEFBQUFBQUZRQXRnRWFBQUI0Mm1OZ1pHQmdZR0d3WTJCbUFBRkdCalFBQUFjUEFFaDQybFdNTVd2RE1CQkduNmxqcUJNeWxRNmhVQzFkVFlJTkhqdUdRTFJtNmFURXdoRllEdGpHa0NIZCs2OTdUclRranZ0NE90NEpTUGtsWXFxSTVUMm5pa25rOWVBWmM5NENKOUtmZ1ZOV2ZQRkNGTC9LNW9QdndERUxmZ0xQZUtjT25NaitGamlsNEUvdnRUYkRlVGVZeHAxSzMzanZ5b1B0ZW5kcDFTWmJQeFpiMjlyT0RMWlN4NnVxUnRlUHRWZDVWbVE1bXIyTXhqQndaaWRwYUhDY0tQRkNYdG9KSDdCMDlNSVhXaFFiTXRaUHhsYU05bTVOZjFrcXNZNWNKU3RHTVhySldseEZMcmVGVFA0UElSZ3dNUUFBQUhqYVkyQm13QXNBQUgwQUJBPT0pIGZvcm1hdCgnd29mZicpO30KQGZvbnQtZmFjZXtmb250LWZhbWlseTptbG1taTEwO3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUFRRUFBb0FBQUFBQkl3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUVjQUFBQmdoWUowdkdOdFlYQUFBQUU4QUFBQUxBQUFBRFFBREFDcFoyeDVaZ0FBQVdnQUFBRS9BQUFCV0llODFFVm9aV0ZrQUFBQ3FBQUFBQ2tBQUFBMllqUkRvMmhvWldFQUFBTFVBQUFBSUFBQUFDUUdXUUR0YUcxMGVBQUFBdlFBQUFBTUFBQUFEQWVGQUd0c2IyTmhBQUFEQUFBQUFBZ0FBQUFJQUdZQXJHMWhlSEFBQUFNSUFBQUFGd0FBQUNBQUJRQkJibUZ0WlFBQUF5QUFBQURWQUFBQlJLNUl3czV3YjNOMEFBQUQrQUFBQUF3QUFBQWdBQU1BQUhqYVkyQm1hbVNjd01ES3dNQTBpK25zUHhHR2ZoRE4rSWJ4RFlNeEl5Y0RFTEF4d0FFakF4SklLUzVMQjBxR01vUXhjLzc3enNEQXpBbFdqNlRtLzM4R0JnRHpFZzR0QUhqYVkyQmdZR0pnWUdBR1loRWd5UWltV1JnVWdEUUxFSUw0WWYvL0E4blEvLy8vcndIekdRQlVUQWF5ZU5vZGowMU93a0FBaGZ0bVpLWUMxc2IrakpRV2FndXRrZ2hFU2l0Uk5CRGozbWppUWpja0JxT0pjZXZPalNZdVhYZ0h2WUJIMEhQbzNoT1lBQTRtYi9OZXZzWDdGQ2c3c3k5cWtFOWxYMUdRWkNLemhja0R6ampWd0dXYWlLTTR5WXcwaTFwZ1VUZnBpQ3kxV1J4SmduSFRGbnZJWkl3MENoblIzT3Nya3ppRFZUVjNwaDl1Vm8vVGc3SFFvWTRXUUV0VjNTdy9QbGhFV0c1ZHZjeGpOOXNZbE5iNzJ2bGk0RHZrMVFPbE1GMFNMcTlNWC9vWGdWTURodDI0NVZmd1ZNaHpBS3BXa1VpakFPU002YWhSNncyQnN1bWRidVBHRjVEM2xmYnNtM3JrUTJuSWtuYm1MdXpmQlJxNnRFbENGcy9YTFdIR0FlTUdwRk1ZQjZTTjh2akVCdXk2NC9yVDUzenZDRnhZYXdUdTdiMU5BalBnQXlSTUdxZ2w4dWJKQzVaZytsSm44bTZoU3U2S0JVcExjclY4d29xVFgvd1VWUnQvNUVZeU9RQjQybU5nWkdCZ0FHTGYvTmR6NC9sdHZqSXdzekJnZ3Y4UG1HV1pqZ0VaSEF4TUlENEF6ZllHdmdBQUFIamFZMkJrWUdEbS9QZWRnWUZwRjRQQmZ3dG1XUWFnQ0FwZ0JnQnZKQVJLQW5ZQUFBSzZBRHNDVlFBd0FBQUFBQUJtQUt4NDJtTmdaR0JnWUdad1lBRFJERkFTQ1FBQUJ2Z0FSd0I0Mm1XT3NXckRRQkJFbjRqc0VBV1NMa1dLY09sU0NRbnBDOUlZZzlXNmptd2Q5b0ZPQmtrSTNLVEtGK1NMTTFJdVZmYlk0ZTB3dXh5UThFbkVYQkdQaTg0VmM2dnBsMWZjOHhSNExmODFjTUl6Yjl3UXhYZHlYbmdQSFBQQVIrQ1ZOcnZBYS9sZmdSTkt2cXRkVmRYamVUdldyVHZtbVcrOWQzbTJ0LzNnTHAzSjB6OW5ZenZiMTZOdHpPRnFtc2tOMDhtYklpM1Rnb3FkdXFKbTVNeFdXdFBpT0pLVDRjVmV6eTNUSGt2UG9PbWlQeGw1NmIvTVJwbHV5YzBYTFkxeUI2N1Noa21aUVhwUzJsQm91MVFYUDhEZE1WMEFBQUI0Mm1OZ1pzQUxBQUI5QUFRPSkgZm9ybWF0KCd3b2ZmJyk7fQp0ZXh0LmYwIHtmb250LWZhbWlseTptc2FtNztmb250LXNpemU6Ni45NzM4NDhweH0KdGV4dC5mMSB7Zm9udC1mYW1pbHk6bWxtbWk3O2ZvbnQtc2l6ZTo2Ljk3Mzg0OHB4fQp0ZXh0LmYyIHtmb250LWZhbWlseTptbG1taTEwO2ZvbnQtc2l6ZTo5Ljk2MjY0cHh9Cl1dPgo8L3N0eWxlPgo8ZyBpZD0ncGFnZTEnPgo8ZyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMy4xNTk0NjksLTQ3LjM2MDc1OClzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgZmlsbD0nIzAwMCcgc3Ryb2tlPScjMDAwJz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQnPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTkuMDYxMTksLTIxLjA3MTk2KSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtMTMuMTU5NDY5LC00Ny4zNjA3NTgpc2NhbGUoLTEsLTEpJz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjUwNjkwNywtODAuOTY2Mzk2KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNy4zMjIsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtMS41MDY5MDcsLTgwLjk2NjM5NilzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YyJyB4PSctMS41MDY5MDcnIHk9Jy04MC45NjYzOTYnPlU8L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMScgeD0nNi4zODE1NDEnIHk9Jy04NC41ODE3NTknPkM8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDUuNzg2NzA0LC04MC45NjYzOTYpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC03LjQwMDUxLDAuMCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoNDUuNzg2NzA0LC04MC45NjYzOTYpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMicgeD0nNDUuNzg2NzA0JyB5PSctODAuOTY2Mzk2Jz5VPC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjEnIHg9JzUzLjY3NTE1MycgeT0nLTg0LjU4MTc1OSc+QjwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg5Mi45NzQ2NzksLTgwLjk2NjM5NilzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTcuMjE1OTcsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSg5Mi45NzQ2NzksLTgwLjk2NjM5NilzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YyJyB4PSc5Mi45NzQ2NzknIHk9Jy04MC45NjYzOTYnPlU8L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMScgeD0nMTAwLjg2MzEyNycgeT0nLTg0LjU4MTc1OSc+QTwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS41MDY5MDcsLTQ3LjM2MDc1OClzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTcuMzkwNzYsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtMS41MDY5MDcsLTQ3LjM2MDc1OClzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YyJyB4PSctMS41MDY5MDcnIHk9Jy00Ny4zNjA3NTgnPlY8L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMScgeD0nNi41MTg1NjYnIHk9Jy01MC45NzYxMjInPkM8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDUuNzg2NzA0LC00Ny4zNjA3NTgpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC03LjQ2OTI3LDAuMCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoNDUuNzg2NzA0LC00Ny4zNjA3NTgpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMicgeD0nNDUuNzg2NzA0JyB5PSctNDcuMzYwNzU4Jz5WPC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjEnIHg9JzUzLjgxMjE3OCcgeT0nLTUwLjk3NjEyMic+QjwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg5Mi45NzQ2NzksLTQ3LjM2MDc1OClzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTcuMjg0NzMsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSg5Mi45NzQ2NzksLTQ3LjM2MDc1OClzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YyJyB4PSc5Mi45NzQ2NzknIHk9Jy00Ny4zNjA3NTgnPlY8L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMScgeD0nMTAxLjAwMDE1MicgeT0nLTUwLjk3NjEyMic+QTwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTM1LjUzNzQzIDE1LjE1OTdILTEyLjI4OTQ0JyBmaWxsPSdub25lJy8+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMi4wNDQ3MSwxNS4xNTk3KSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxwYXRoIGQ9J00tNDcuMzY0OTMgOC44MDAwMlYtOC4zMTA1NScgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J21hdHJpeCgwLjAsLTEuMCwxLjAsMC4wLC00Ny4zNjQ5MywtOC41NTUyOCknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNMTIuMDEyMDQgMTUuMTU5N0gzNS4yNjAwMycgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzNS41MDQ3NiwxNS4xNTk3KSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxwYXRoIGQ9J00uMTA2MDMgOC44MDAwMlYtOC4zMTA1NScgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J21hdHJpeCgwLjAsLTEuMCwxLjAsMC4wLDAuMTA2MDMsLTguNTU1MjgpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTAuMzE1Nyw0LjkyMDY1KSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtMTMuMTU5NDY5LC00Ny4zNjA3NTgpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMCcgeD0nLTEzLjE1OTQ2OScgeT0nLTQ3LjM2MDc1OCc+7oG5PC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTTQ3LjQ3MDk2IDguODAwMDJWLTguMzEwNTUnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoMC4wLC0xLjAsMS4wLDAuMCw0Ny40NzA5NiwtOC41NTUyOCknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTM1LjQ2ODY3LTE4LjU3MTk2SC0xMi4zNTgyJyBmaWxsPSdub25lJy8+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMi4xMTM0NiwtMTguNTcxOTYpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTTEyLjA4MDgtMTguNTcxOTZIMzUuMTkxMjcnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzUuNDM2LC0xOC41NzE5NiknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+Cjwvc3ZnPg==" /></fr:resource-content><fr:resource-source type="latex" part="preamble"><![CDATA[
            \usepackage{mlmodern, tikz, tikz-cd, quiver, mathtools, amssymb, stmaryrd, mathrsfs}
    ]]></fr:resource-source><fr:resource-source type="latex" part="body"><![CDATA[
      \begin {tikzcd}
{U^C} & {U^B} & {U^A} \\
	{V^C} & {V^B} & {V^A}
	\arrow [from=1-1, to=1-2]
	\arrow [from=1-1, to=2-1]
	\arrow [from=1-2, to=1-3]
	\arrow [from=1-2, to=2-2]
	\arrow ["\lrcorner "{anchor=center, pos=0.125}, draw=none, from=1-2, to=2-3]
	\arrow [from=1-3, to=2-3]
	\arrow [from=2-1, to=2-2]
	\arrow [from=2-2, to=2-3]
\end {tikzcd}
    ]]></fr:resource-source></fr:resource>
  </html:span></fr:p>
</fr:mainmatter><fr:backmatter /></fr:tree>
  
</fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>376</fr:anchor>
        <fr:addr type="user">0022</fr:addr>
        <fr:route>0022.xml</fr:route>
        <fr:title text="Cofinal functors">Cofinal functors</fr:title>
        <fr:taxon>Definition</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>14</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	A functor is said to be <fr:em>left cofinal</fr:em> (resp. <fr:em>right</fr:em> cofinal)
	if it is left orthogonal against every <fr:link type="local" href="001Y.xml" addr="001Y" title="Left and right fibrations">left fibration</fr:link> (resp. right fibration).</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>378</fr:anchor>
        <fr:addr type="user">0021</fr:addr>
        <fr:route>0021.xml</fr:route>
        <fr:title text="A left fibration induces a pullback square of arrow categories">A left fibration induces a pullback square of arrow categories</fr:title>
        <fr:taxon>Lemma</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>14</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter><fr:p>	Let <fr:tex display="inline"><![CDATA[p : E \to  B]]></fr:tex> be a <fr:link type="local" href="001Y.xml" addr="001Y" title="Left and right fibrations">left fibration</fr:link>.
	Then the following square is a pullback
	square in <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex>.</fr:p><fr:p><html:span xmlns:html="http://www.w3.org/1999/xhtml" class="tikz tikzcd">
    <fr:resource hash="ae3715d600e21f7388f4add48995d685"><fr:resource-content><fr:img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPCEtLSBUaGlzIGZpbGUgd2FzIGdlbmVyYXRlZCBieSBkdmlzdmdtIDMuNC4zIC0tPgo8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzE4NC4xNzc0MnB0JyBoZWlnaHQ9Jzc4LjA2MzYzMXB0JyB2aWV3Qm94PSctNzIgLTcyIDEyMi43ODQ5NDYgNTIuMDQyNDIxJz4KPHN0eWxlIHR5cGU9J3RleHQvY3NzJz4KPCFbQ0RBVEFbQGZvbnQtZmFjZXtmb250LWZhbWlseTptbG1taTc7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQU9zQUFvQUFBQUFCQndBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRWNBQUFCZ2haMTA1V050WVhBQUFBRThBQUFBS1FBQUFEUUFEQUREWjJ4NVpnQUFBV2dBQUFEcUFBQUE5QVI2MkRWb1pXRmtBQUFDVkFBQUFDc0FBQUEyWWROQittaG9aV0VBQUFLQUFBQUFJQUFBQUNRRlJRSFdhRzEwZUFBQUFxQUFBQUFJQUFBQUNBVWcvL1pzYjJOaEFBQUNxQUFBQUFZQUFBQUdBSG9BQUcxaGVIQUFBQUt3QUFBQUZnQUFBQ0FBQlFCUGJtRnRaUUFBQXNnQUFBRFJBQUFCT3k2UFdEcHdiM04wQUFBRG5BQUFBQkFBQUFBZ0FBTUFBWGphWTJCbW1zQTRnWUdWZ1lGcEZ0UFpmeUlNL1NDYThRM2pHd1pqUms0R0lHQmpnQU5HQmlTUVVseVdEcFFzWUNoZzV2ejNuWUdCbVJPc0hrbk4vLzhNREFEK3ZBNXhBSGphWTJCZ1lHSmdZR0FHWWhFZ3lRaW1XUmdVZ0RRTEVJTDRCZi8vUThqL0U4RjhCZ0JXY2diTUFBQUFlTm9WeXIxU3drQVlSdUY5ZHpQNUpJelpiRWcyVVFraEVIZEhIWkMvU2FUQlFocUdvYlB3SW15MDh3SzhQQy9BeXNMZTBoSUlNNmM3RCtPSC84T0VyL0hGUXJaakRJc3h5SlhRU1EvSkNuV1RpTWlTc1ZXaTYwNjlNTllsbDN3TVhWdWRialdmNlJOc3VJNTlUdTV3WUd3amREM1QrTWsyM2I2cFFGN1p6VWV5YjgvK2VxOHZNVWVaMFlkb3lRc3ZhZ3N2VEFXbjluV2hJcnM4VHplamg2MlNXRDFQckMyblFVRk9jT25IV0pzNWREajlsbjZjQVhuSHZqM3ViM000RHRJY1F1RTNDMUtJYUhBdkU2UXFNaytLeWl5NUFaWjN4WGo3dmd1RHEvaFRhK0l0ZGdTcDlTRjFBQUI0Mm1OZ1pHQmdBT0tvWGZ1OTR2bHR2akl3c3pDZ2cvL2YvaHN3SFdNOEMyUnlNRENCUkFEb3RnaUtBSGphWTJCa1lHRG0vUGVkZ1lIcDJQOXZER0pNTGd4QUVSVEFCQUNFSGdVZkFzWUFBQUphLy9ZQUFBQUFBSG9BQUhqYVkyQmtZR0JnWXZBRFloQmdaRUFEQUFoU0FGVUFBSGphVll3eGE4TXdFRWFmcVdPb0V6S1ZEcUZRTFYxTmdnMGVPNFpBdEdicHBNVENFVmdPMk1hUUlkMzdyM3RPdE9TTyszZzYzZ2xJK1NWaXFvamxQYWVLU2VUMTRCbHozZ0luMHArQlUxWjg4VUlVdjhybWcrL0FNUXQrQXM5NHB3NmN5UDRXT0tYZ1QrKzFOc041TjVqR25VcmZlTy9LZysxNmQyblZKbHMvRmx2YjJzNE10bExIcTZwRzE0KzFWM2xXWkRtYXZZekdNSEJtSjJsb2NKd284VUplMmdrZnNIVDB3aGRhRkJzeTFrL0dWb3oyYmsxL1dTcXhqbHdsSzBZeGVzbGFYRVV1dDRWTS9nOGhHREF4QUFBQWVOcGpZR1pBQm93TWFBQUFBSTRBQlE9PSkgZm9ybWF0KCd3b2ZmJyk7fQpAZm9udC1mYWNle2ZvbnQtZmFtaWx5Om1zYW03O3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUFMc0FBb0FBQUFBQTB3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUVzQUFBQmdhREZsaFdOdFlYQUFBQUZBQUFBQUtnQUFBRFFBRE9ETVoyeDVaZ0FBQVd3QUFBQkVBQUFBUk1iSTRFUm9aV0ZrQUFBQnNBQUFBQ2tBQUFBMllxaENpV2hvWldFQUFBSGNBQUFBSUFBQUFDUUd3Z0d2YUcxMGVBQUFBZndBQUFBSUFBQUFDQVhvQUZGc2IyTmhBQUFDQkFBQUFBWUFBQUFHQUNJQUFHMWhlSEFBQUFJTUFBQUFGd0FBQUNBQUJBQVNibUZ0WlFBQUFpUUFBQUMxQUFBQkdrKzFFclJ3YjNOMEFBQUMzQUFBQUJBQUFBQWdBQU1BQVhqYVkyQm0rc0k0Z1lHVmdZRnBGdFBaZnlJTS9TQ2E4UTNqR3daalJrNEdJR0JqUUFBQkpIWktjVms2QTl1RHlnZVZMQmwvVHpNd3NHUXdtUUtGR1JFcS92OW5ZQUFBYjF3UmRnQjQybU5nWUdCaVlHQmdCbUlSSU1rSXBsa1lGSUEwQ3hBQytROHEvLytIa1BJZFlIa0dBR3B2QjdVQUFBQUJBRkgvNmdJSEFhSUFFQUFBQVJFV0JpY2hCaVkwTmhjaEVTWTJNaFlDQmdFUEd2NmFEeGdaRGdGY0FRZ2tDQUY4L3BZWEVRSUNDU1FJQVFGWkRoMGFBQUFBZU5wallHUmdZQURpazVwelo4ZnoyM3hsWUdaaHdBVC9YekZQWkZ3RVpIQXdNSUg0QU04VUJ2MEFBQUI0Mm1OZ1pHQmd5Zmg3bW9HQmVTSkRJRU1BRXpzRFVBUUZNQUVBWHhJRGR3T1JBQUFDVndCUkFBQUFBQUFpQUFCNDJtTmdaR0JnWUdJUVpBRFJERkFTQ1FBQUFrWUFGd0I0MmsyTHdRcUNRQlJGajZSQnRxNUZxL2tDS1JUYXRRdjdBcGVCNG1CQ0dqZ2x0T25idTlvc2VzUGNkKzU3OXdFeEh3S21Db2htblNvVVI1NGoxa3I5ZUNtMzhSeXowMXNRaEN0TllqTFBvZmprT1dMTHhmTlM4NnZuS1gwN3YrNTI2RnpaSFFzN3VQYlJtME95bjMxdWV6dVVUMXViNm0zcXNYVmowNWsweVpLVU15L3VXQVk2SEtYMFNERjdSOHVESHNPQmhQM2ZQdGUrbnpNbFQvVmFtWXEzdEdiVWxaTTJTaHBTWFdiNjZSZnFaeWVwQUFBQWVOcGpZR1pBQm93TWFBQUFBSTRBQlE9PSkgZm9ybWF0KCd3b2ZmJyk7fQpAZm9udC1mYWNle2ZvbnQtZmFtaWx5OnJtLW1sbXI3O3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUFSb0FBb0FBQUFBQlBnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUVjQUFBQmdoenAyRVdOdFlYQUFBQUU4QUFBQU1nQUFBRHdBalFDMloyeDVaZ0FBQVhBQUFBR2FBQUFCd0pOQ3VOSm9aV0ZrQUFBRERBQUFBQ2tBQUFBMlllcER1bWhvWldFQUFBTTRBQUFBSUFBQUFDUUhCZ0hEYUcxMGVBQUFBMWdBQUFBUUFBQUFFQW1tQUd4c2IyTmhBQUFEYUFBQUFBb0FBQUFLQVNJQXBHMWhlSEFBQUFOMEFBQUFHQUFBQUNBQUJ3QS9ibUZ0WlFBQUE0d0FBQURPQUFBQk9JcmVLM053YjNOMEFBQUVYQUFBQUF3QUFBQWdBQU1BQUhqYVkyQm15bVNjd01ES3dNQTBpK25zUHhHR2ZoRE4rSWJ4RFlNeEl5Y0RFTEF4d0FFakF4SklLUzVMQjBvbU0rU3pkUHc3dzhEQTBzRm9ncXJtLzM4R0JnQUY4QTg4QUhqYVkyQmdZR0pnWUdBR1loRWd5UWltV1JnMGdEUWJrR1lFeXFZdzVQLy9EK1FuZytqLzgvNVBBYXNDQWdDWmdnazlBQUI0MmtXUVQwc2JVUlRGMzNrdnZwbUpPakZPOGw3OEZ5ZWF6S2lSSkdNbWIvQlBNaURSS0NoU3hhNjZLS2lyVW9LZ2ROK0ZJQ2k0RUFRMy9RYmRkdGx2VUNxNGNkMU5OMzRFMFRjclY1ZHp6NFh6TzVlQWVLL1ArSTlINGhOU1VaSWJOb3dhL0E0aTFWUkM2eHBVVk1Nc043Z2hwR2dtQnY0VUtJemM1KzMrRmFVZjQyQWxQazJ4YU54RmRpU3c5MmRjc0tPSlFuUGRwamNRR1R1SXdTNlA5NzZONStsOGU1bkJEVE9wZ2RSeS9mQjZ6a0pqVGhDYU1OQlA5Qzl4U0Z0VDZJaFdXSWZuZTBrb2w3a2lIQ0ZiU2k4TXoyK3BHRUptZVFJalpKNW45R0hySFJybFdzK2hablVySHhlbGxXWVQ4Y3BoZ0hUT0xsaUFlVzhDZzQ0OXBvZnh3NFRUQzA5dUdEWWFuVW5VWjU2RytMQ2lFTzdrZkZCWTNWdkNUN2I0VytZcEE2eXloVUdZTDNkQ1VBcXpZaUlOYzJIVUJmMytwWGN5NWVzT3J1N2c0NEZrU1NuNXBLOTVOQldYWEFxcEloVWxJb0gwd2c2V2lzQXY1bVpYcTJ1OUlRT3NWRDdZV1NoOVJiZlIrYkI3TmozYlBiODkyL3gzRU1vUzBBNnEzbjRVTVNpMXUzazhWUUhXZytpaTMrMzJDU0Z2MTlwR0x3QUFlTnBqWUdSZ1lBRGlJbWRQNlhoK202OE16Q3dNbU9EL1c2YkxUQmVBREE0R0poQWZBS1dUQmw4QUFBQjQybU5nWkdCZzZmaDNob0dCNlRLREFvTThVd3dEVUFRRnNBQUFaMm9EendMVEFBQUNCd0FtQW9VQUpnSkhBQ0FBQUFBQUFFSUFwQURnQUFCNDJtTmdaR0JnWUdHd1kyQmlBQUZHQmpRQUFBYjRBRWQ0Mm1XT01XdkRNQkJHbjZrVFdtZEpPM1FvSFRSMGpVbXd3VnZYTERHVURKbnJZQkVNa1F4eU1HVHAyTi9kejZrNjllRFR2VHZlZ1lDTUx4S21Tbmk0dlZPbDNHdjY1UmtMSGlQUHRYK05uUEhDRzNjazZXUSs4UjQ1WmNsSDVCblBmRWFlYXo5R3ppajVybmYxdm5lTnI0SmJ1Yk1MMWNHR29ldTkyZVRydjlYV2VodWFpMjNOOFdyYXNSdkdrek5GWHVZRk5UdGxUNCtqd1ZNUlJDdmxyQVROQjZ6NlFDZkhZOWlRcy81bmJXWDVtOWx3VVc5bEhybnFiZlhmVHZjako3bUdRdmVsVXZ3QUZuZ3Uzd0FBZU5wallHYkFDd0FBZlFBRSkgZm9ybWF0KCd3b2ZmJyk7fQpAZm9udC1mYWNle2ZvbnQtZmFtaWx5Om1sbW1pMTA7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVNzQUFvQUFBQUFCV1FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRWNBQUFCZ2hWbDBqV050WVhBQUFBRThBQUFBTXdBQUFFUUFWZ0RiWjJ4NVpnQUFBWEFBQUFIWUFBQUNHQ05Famxob1pXRmtBQUFEU0FBQUFDa0FBQUEyWWk5QzkyaG9aV0VBQUFOMEFBQUFIZ0FBQUNRR1FnSGdhRzEwZUFBQUE1UUFBQUFRQUFBQUVBbU9BSTlzYjJOaEFBQURwQUFBQUFvQUFBQUtBVFlBa0cxaGVIQUFBQU93QUFBQUdBQUFBQ0FBQ0FCVWJtRnRaUUFBQThnQUFBRFZBQUFCUks1SXdzNXdiM04wQUFBRW9BQUFBQXdBQUFBZ0FBTUFBSGphWTJCbVNtYWN3TURLd01BMGkrbnNQeEdHZmhETitJYnhEWU14SXljREVMQXh3QUVqQXhKSUtTNUxCMHJxTUxneWMvNzd6c0RBekFsV2o2VG0vMzhHQmdEaFNBM1ZBSGphWTJCZ1lHSmdZR0FHWWhFZ3lRaW1XUmdNZ0RRSEVJTGtkQmljR0Z6Ly8wZXcvbC85ZitEL1ByQmFNQUFBM0hjTEt3QjQyaDNSdjIvVFVCQUg4UGQ5ejM2Mm05aE82bDlOeUkvYWJwNmJocmpRT004SUJLR0lGcmFJbEE0c0ZSSklER1VFL2dERWdrU0g3b2lKL3dLSkVhbi9BZ3Q3V1dCQ1FpTGhKWGZMM1EwbmZlNEl5SFJ4blh3bmIwaElTRm5Jc2dQRG9TNUVKc3M3S0xtUlk1cTJkaEtnbTRYV09xVjJZeHQyY0NXVnJSVDBJQzltTjF4R1BkZG9IbzlOSUNVcUdFa1dmNWhMTDhnYWljaHRRbnBxazhoU3hvTUlZZ0RCRFRaU0k5bVRVUnhHWWVEQTRNYXk0SVlxNDBTTWl5aVVwU2ZGTHJqQXg2TlhES2RmN3V0VmZHTFAzOVVDYmYvOWd4ZUJOZStqaHlldngyMDYyVTc2czgwSzJ4SnZqK2ZucnQ5cjcxaG5HbXQwYTM2ZnZueDBxczB2NnpxbDFsT3d0ZmxmUEN5Ylo0bEc3NGxoT2QwSXF1RkJvM04zVUJ6Q3NHTUczYWVsNVFJd2x4YVFqckpzMEc5a3BocVJUVkNJYkdWd01RcmxCTElNSXhjOEZWa3B4MFdPQVpiTTBaNHNWZTVGdmdzSDZaSWtWNlNKMnBIeVpSZkxTR25wcFE4TmNkYkt6NVZyOHZocVlYdGFMY0F0UTY4R2xKbE8zRDFSOE05SHo3cnROc3ZBVC9UNityK2ZOUi9LYUg3UVFNTXQxNGVnWm9vUUppNm9OMnpsUTFNSHF5emd0MjlXS2Z6Zm5nWGZhUVoxbDg5L3FVTmNHdzBQNng2di9MQXR3OWxja1hkdFM3M1BkQkpONjN4MXZQOUlrMUFTZU5wallHUmdZQUJpZ1huNXYrUDViYjR5TUxNd1lJTC9oc3dTVENlQkRBNEdKaEFmQUx0Y0JlRUFBQUI0Mm1OZ1pHQmc1dnozSFVoeU1Najl2OE1zd1FBVVFRRXNBR2xVQkNjQUFBSjJBQUFCSEFCUEF3Z0FJZ0wwQUI0QUFBQUFBQ29Ba0FFTUFBQjQybU5nWkdCZ1lHRUlabUJtQUFGR0JqUUFBQWtjQUYxNDJtV09zV3JEUUJCRW40anNFQVdTTGtXS2NPbFNDUW5wQzlJWWc5VzZqbXdkOW9GT0Jra0kzS1RLRitTTE0xSXVWZmJZNGUwd3V4eVE4RW5FWEJHUGk4NFZjNnZwbDFmYzh4UjRMZjgxY01JemI5d1F4WGR5WG5nUEhQUEFSK0NWTnJ2QWEvbGZnUk5LdnF0ZFZkWGplVHZXclR2bW1XKzlkM20ydC8zZ0xwM0owejluWXp2YjE2TnR6T0ZxbXNrTjA4bWJJaTNUZ29xZHVxSm01TXhXV3RQaU9KS1Q0Y1ZlenkzVEhrdlBvT21pUHhsNTZiL01ScGx1eWMwWExZMXlCNjdTaGttWlFYcFMybEJvdTFRWFA4RGRNVjBBQUFCNDJtTmdac0FMQUFCOUFBUT0pIGZvcm1hdCgnd29mZicpO30KQGZvbnQtZmFjZXtmb250LWZhbWlseTptc2JtMTA7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQU04QUFvQUFBQUFBNndBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRWNBQUFCZ2hzQjBnbU50WVhBQUFBRThBQUFBS1FBQUFEUUFEQUNjWjJ4NVpnQUFBV2dBQUFDVEFBQUFvRkFhaFc5b1pXRmtBQUFCL0FBQUFDa0FBQUEyWWpORHVtaG9aV0VBQUFJb0FBQUFIZ0FBQUNRRlBnR0VhRzEwZUFBQUFrZ0FBQUFJQUFBQUNBU3BBQlJzYjJOaEFBQUNVQUFBQUFZQUFBQUdBRkFBQUcxaGVIQUFBQUpZQUFBQUZnQUFBQ0FBQlFBeGJtRnRaUUFBQW5BQUFBQzdBQUFCSUo5THFRQndiM04wQUFBRExBQUFBQkFBQUFBZ0FBTUFBWGphWTJCbUNtR2N3TURLd01BMGkrbnNQeEdHZmhETitJYnhEWU14SXljREVMQXh3QUVqQXhKSUtTNUxCMHA2TW5neXIvc1h4TURBdkk1eEhhcWEvLzhaR0FENjNnOHhBSGphWTJCZ1lHSmdZR0FHWWhFZ3lRaW1XUmdVZ0RRTEVJTDRudi8vUThqL084QjhCZ0JUUHdhbEFBQUFlTm90eDBFS3dqQVFBTURzZ2h1ME5SQ2Fia2dGUTRpbUlLMGVoUFRtVi94RGo5NzhtRi94SVZLcmgxNEdScUF3OHd3UGZJa29Ma0tBSmg3eUhxZ05sRzVnT2JjNkowbG55RFprVnRBbWtwcmxOUTA2RFpGaGg3WmZWMkRVOTYxcU5KdU9FZm0wcmJCV0VKU0JxdXpxSjVaamdWaU1KZDZuK2NnQTFOQ0NQU0JFOTQrakJSZW1qL1BlNGFyeC9nZjNlQlZQQUhqYVkyQmtZR0FBNGdkK1J5TGorVzIrTWpDek1HQ0MvLytaWlpqMkFSa2NERXdnUGdEUjN3YmJBQUFBZU5wallHUmdZRjczTHdoSXlqQ0lNQWd6VmpFQVJWQUFFd0JNWVFMSEFBQURIQUFBQVkwQUZBQUFBQUFBVUFBQWVOcGpZR1JnWUdCaU1BQmlFR0JrUUFNQUJXUUFOd0FBZU5wTmpMR0tnMEFVUlkrc0NtdFNwd2hiekJlSW9teTlUVWlUT24zRUlRaVpDVGlKWUxQZnZsZWRZdDlqM3B5NW5EZEF3UzhKU3lWazYxd3FKZGRyNDR5ZGV1TmNmWWhjY09TTEQ1TDBVMG5CZCtTVVBUK1JNOW1YeUxueUxuSkJpeis5SDNaMG9YTjFkYlZqR0o3ZTFHVzFCV2ZyN1hoNzJkNTBzK21uSVV4M1o1cXlMUnRPdkhsZ0dYRUUvZWlvcWJpdVNXRGdpY2NvSzVYK044NHkvR3JkZU9udVpYWE1tajJUOW9MbVhhNmgwVzZyMC93QnpDRW9jUUI0Mm1OZ1prQUdqQXhvQUFBQWpnQUYpIGZvcm1hdCgnd29mZicpO30KQGZvbnQtZmFjZXtmb250LWZhbWlseTpybS1tbG1yMTA7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVZFQUFvQUFBQUFCclFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRWNBQUFCZ2h3QjF6bU50WVhBQUFBRThBQUFBUEFBQUFFd0Erd0RxWjJ4NVpnQUFBWGdBQUFKbkFBQURWSS9XUTkxb1pXRmtBQUFENEFBQUFDa0FBQUEyWVpkQy9XaG9aV0VBQUFRTUFBQUFJQUFBQUNRSEh3RjdhRzEwZUFBQUJDd0FBQUFXQUFBQUZncUdBTDFzYjJOaEFBQUVSQUFBQUE0QUFBQU9Bc1lCdm0xaGVIQUFBQVJVQUFBQUZ3QUFBQ0FBQ0FCT2JtRnRaUUFBQkd3QUFBRE1BQUFCUWErVVU1SndiM04wQUFBRk9BQUFBQXdBQUFBZ0FBTUFBSGphWTJCbWttYWN3TURLd01BMGkrbnNQeEdHZmhETitJYnhEWU14SXljREVMQXh3QUVqQXhKSUtTNUxCMHBxTUpTeWRQODd4OERBMHMxb2hLcm0vMzhHQmdEanNBNi9BSGphWTJCZ1lHSmdZR0FHWWhFZ3lRaW1XUmdzZ0RRWEF3ZFFqb2xCazhHTklZK2g5UDkvb0pnR2pQMy81dis5LzZmOW53RFdBUVVBVFNvTjNIamFYVkpOYjlOQUZQU3NFKzhtYWVQNGN4T25UZk5WdTVBbWJSTnNBMjJvMU9hQ2hBcFVxQnhBNGkrQXlxa1NjSVFMUWdnUWhRdFNqeFZuRG9nVE55VEUzK2daa0NqaTRMTHJxbEpUci9XOGIrZFpNN1B2S1ZEdUpJZTRxK2FVaHFLZ3p6V3FHYmJMNWRKYWZ0QWpRUStoSDhWWEVFZHhoS3NtMU1rOWs3YzJEUlhtQk5NWGw3MUdHMU5CWmVoNVBLdm1MSVB1SjkvWG5vL3ViK1V0Q3l6ZnV4Nk85cmZXOTI3SG01V3BDVlVSRDVRbHdka1huSFZGc2FKWWt0VWdYc2ZWYUJGVWFCRFVrak1rZ2I4RXE4QjA3bDJ1MXR1b0J0NUsxZU9ackFXMWVPTW1lV2VSUHlZRWpWc2U1NEZwMEZ1L2RuSHBRMTd3Vlk0T3lRNzVxbHdUNUsybXNCVDRIZmdhTlFhdWNCVkc4Y0RsaGtZbHF5OGh4NjVoR1M1M05CcTBxQitrRlZGc1hFalJORy8wWjZDUkJ4NGwybXpVdkxoak9kaVlYOHlxWUI3RGNTaWYxKzJOb3Q5dTVJRGNrNTBOZVY3Mk9tcmUxS2ZMTWlGOWhtbmdHMXUvWithUktTWC93RnZ1akN4UGZzcUNmcWlSMzQ2ZUFhc3pxR3I2UWNZaGdhMFRncHlvekIwdzRhOHMvSFh4UTFrVDl5azYxZWRXRGZHeC9HUDFQRnFGc0NadWxqcWFPK0RqV0d4SjIybTJLbHgvZGtmaGl3eElOeFc1L1ZER0JWc0Zxbk9yalJsQ0pxMjVGTmlXc1NlQmdsV3FpSVMrRk9GeHM0dG55VjlMSEo5V0RTZnBESkdaRDBaZjdOSlpDRTN1RVBHRGRGUUFTMmVrZkhTUWVscFdsRms1RkFzSTQraVVTa09UY3lQbmNvZ3grU2t3a0E1MTBTbzhOVmU2cjBvRTBOMlcxUGlXRWFJN3BkcmM0bVFSQlZ1WG5hSzdJcHpzM3pEMHB0dklQaHErWCtLTWtoTlZ5Y2Q2SjY4UmNxN1dtUDgwcGpkNTdicWlIOUtNeVA0RHJ6QjBNUUI0Mm1OZ1pHQmdBR0t0alZjYTR2bHR2akl3c3pCZ2duL2ZtUnFZT1lFTURnWW1FQjhBeUtJR1pRQUFBSGphWTJCa1lHRHAvbmVPZ1lGcERvTUVBemRURlFOUUJBV3dBZ0JpZ1FPZ0FvQUFBQUdOQUZzQmpRQXhBcHdBR1FJNEFCZ0FHQUFBQUFBQUFBQTZBSElBNGdGTUFhb0FBSGphWTJCa1lHQmdZL0JsQU5FTVVCSUpBQUFJamdCWEFIamFiWXl4YXNNd0ZFV1BxUk9JdTdXbFE0ZWlMVk9NamYwRG5iTEVTNkRaSFN5TUlaSkJEb1lNeVMvMGwzdWJDcnBVY0orT0R2Y0p5TGlSOEhNU01aRlRWbnI5OG9KSG5pTXY1ZDhqWjd5eDVvRWtYY204OEJFNTVZblB5QXRlNlNNdjVhK1JNMnErbWwyekgxM3J5eUs0alR1NVVCWUhHNlpoOUtiTS85eldlaHZhcyszTThXSzZlWmptM3BrcXIvT0tocDJ5WjhUUjRpa3BDT0tOY2xMQzNSeXdvb2xCUFkrUnkvL3RiZFh6OTI3TFdYZW43cEdMWnNlczdVbXpWOXRRNllkYXFiNEJwNVF3QzNqYVkyQm13QXNBQUgwQUJBPT0pIGZvcm1hdCgnd29mZicpO30KdGV4dC5mMCB7Zm9udC1mYW1pbHk6bXNibTEwO2ZvbnQtc2l6ZTo5Ljk2MjY0cHh9CnRleHQuZjEge2ZvbnQtZmFtaWx5Om1zYW03O2ZvbnQtc2l6ZTo2Ljk3Mzg0OHB4fQp0ZXh0LmYyIHtmb250LWZhbWlseTptbG1taTc7Zm9udC1zaXplOjYuOTczODQ4cHh9CnRleHQuZjMge2ZvbnQtZmFtaWx5Om1sbW1pMTA7Zm9udC1zaXplOjkuOTYyNjRweH0KdGV4dC5mNCB7Zm9udC1mYW1pbHk6cm0tbWxtcjc7Zm9udC1zaXplOjYuOTczODQ4cHh9CnRleHQuZjUge2ZvbnQtZmFtaWx5OnJtLW1sbXIxMDtmb250LXNpemU6OS45NjI2NHB4fQpdXT4KPC9zdHlsZT4KPGcgaWQ9J3BhZ2UxJz4KPGcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTAuNjA3NTMsLTQ3LjM1NjM4KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyBmaWxsPScjMDAwJyBzdHJva2U9JyMwMDAnPgo8ZyBzdHJva2Utd2lkdGg9JzAuNCc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02MS42MjI3LC0yMS4wNzYzNSknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTEwLjYwNzUzLC00Ny4zNTYzOClzY2FsZSgtMSwtMSknPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTQuMDc5MTMxLC04MS44Nzk2Mjcpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMC40NzM3NCwwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDE0LjA3OTEzMSwtODEuODc5NjI3KXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjUnIHg9JzE0LjA3OTEzMScgeT0nLTgxLjg3OTYyNyc+Rjx0c3BhbiB4PScxOS43NTI1MDgnPnVuPC90c3Bhbj48dHNwYW4geD0nMzAuODkzOTI5Jz4oPC90c3Bhbj48L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMCcgeD0nMzQuNzY4NDA3JyB5PSctODEuODc5NjI3Jz5JPC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjMnIHg9JzM4LjY0Mjc4MScgeT0nLTgxLjg3OTYyNyc+LDx0c3BhbiB4PSc0My4wNzA1ODknPkU8L3RzcGFuPjwvdGV4dD4KPHRleHQgY2xhc3M9J2Y1JyB4PSc1MC45OTkxODEnIHk9Jy04MS44Nzk2MjcnPik8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODcuNDI2NzQzLC04MS44Nzk2Mjcpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMC41MzgsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSg4Ny40MjY3NDMsLTgxLjg3OTYyNylzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2Y1JyB4PSc4Ny40MjY3NDMnIHk9Jy04MS44Nzk2MjcnPkY8dHNwYW4geD0nOTMuMTAwMTInPnVuPC90c3Bhbj48dHNwYW4geD0nMTA0LjI0MTU0MSc+KDwvdHNwYW4+PC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjAnIHg9JzEwOC4xMTYwMTknIHk9Jy04MS44Nzk2MjcnPkk8L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMycgeD0nMTExLjk5MDM5MycgeT0nLTgxLjg3OTYyNyc+LDx0c3BhbiB4PScxMTYuNDE4MjAxJz5CPC90c3Bhbj48L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmNScgeD0nMTI0LjQ3NDgwOScgeT0nLTgxLjg3OTYyNyc+KTwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNC4wNzkxMzEsLTQ3LjM1NjM4KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMy45NzkxNiwwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDE0LjA3OTEzMSwtNDcuMzU2Mzgpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMycgeD0nMTQuMDc5MTMxJyB5PSctNDcuMzU2MzgnPkU8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODcuNDI2NzQzLC00Ny4zNTYzOClzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQuMDQzNCwwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDg3LjQyNjc0MywtNDcuMzU2Mzgpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMycgeD0nODcuNDI2NzQzJyB5PSctNDcuMzU2MzgnPkI8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTS0xMS44NjQyMyAxNi4wNzYzNUgxMS4yNDYyNScgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMS40OTA5OCwxNi4wNzYzNSknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTM2Ljg0MzQ2IDcuMjE2NjdWLTkuODkzODknIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoMC4wLC0xLjAsMS4wLDAuMCwtMzYuODQzNDYsLTEwLjEzODYzKSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTEuNDE0MzQsLTMuOTk0NDIpJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC0xMC42MDc1MywtNDcuMzU2Mzgpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmNCcgeD0nLTEwLjYwNzUzJyB5PSctNDcuMzU2MzgnPmNvPHRzcGFuIHg9Jy0yLjg3OTc1MSc+ZDwvdHNwYW4+PC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE0LjI5MjkyLDIuOTg4NDgpJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC0xMC42MDc1MywtNDcuMzU2Mzgpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMScgeD0nLTEwLjYwNzUzJyB5PSctNDcuMzU2MzgnPu6BuTwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxwYXRoIGQ9J00zNi43NzkyIDcuMjE2NjdWLTkuODkzODknIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoMC4wLC0xLjAsMS4wLDAuMCwzNi43NzkyLC0xMC4xMzg2MyknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzkuMTc2NjgsLTMuOTk0NDIpJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC0xMC42MDc1MywtNDcuMzU2Mzgpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmNCcgeD0nLTEwLjYwNzUzJyB5PSctNDcuMzU2MzgnPmNvPHRzcGFuIHg9Jy0yLjg3OTc1MSc+ZDwvdHNwYW4+PC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTS0yOC4zNTg4MS0xOC41NzYzNUgyNy43NDA4NCcgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNy45ODU1OCwtMTguNTc2MzUpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yLjEyNTQzLC0yMy45ODc3MiknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTEwLjYwNzUzLC00Ny4zNTYzOClzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YyJyB4PSctMTAuNjA3NTMnIHk9Jy00Ny4zNTYzOCc+cDwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+" /></fr:resource-content><fr:resource-source type="latex" part="preamble"><![CDATA[
            \usepackage{mlmodern, tikz, tikz-cd, quiver, mathtools, amssymb, stmaryrd, mathrsfs}
    ]]></fr:resource-source><fr:resource-source type="latex" part="body"><![CDATA[
      \begin {tikzcd}
{\operatorname {Fun}(\mathbb {I},E)} & {\operatorname {Fun}(\mathbb {I},B)} \\
	E & B
	\arrow [from=1-1, to=1-2]
	\arrow ["\operatorname {cod}"', from=1-1, to=2-1]
	\arrow ["\lrcorner "{anchor=center, pos=0.125}, draw=none, from=1-1, to=2-2]
	\arrow ["\operatorname {cod}", from=1-2, to=2-2]
	\arrow ["p"', from=2-1, to=2-2]
	\end {tikzcd}
    ]]></fr:resource-source></fr:resource>
  </html:span></fr:p>
  
    
    <fr:tree toc="false" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml"><fr:frontmatter><fr:anchor>380</fr:anchor><fr:addr type="machine">#244</fr:addr><fr:route>unstable-244.xml</fr:route><fr:taxon>Proof</fr:taxon><fr:date><fr:year>2025</fr:year><fr:month>6</fr:month><fr:day>14</fr:day></fr:date><fr:authors><fr:author><fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link></fr:author></fr:authors></fr:frontmatter><fr:mainmatter>
	Since <fr:tex display="inline"><![CDATA[\mathbb {I}]]></fr:tex> <fr:link type="local" href="001M.xml" addr="001M" title="{I} detects equivalences">detects equivalences</fr:link>, it suffices to show that a certain
	square
	
	<fr:p><html:span xmlns:html="http://www.w3.org/1999/xhtml" class="tikz tikzcd">
    <fr:resource hash="24781ffd042f96aab5a6674052ab8a5d"><fr:resource-content><fr:img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPCEtLSBUaGlzIGZpbGUgd2FzIGdlbmVyYXRlZCBieSBkdmlzdmdtIDMuNC4zIC0tPgo8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzI0MC44MzE5OXB0JyBoZWlnaHQ9Jzc4LjY2MzE1M3B0JyB2aWV3Qm94PSctNzIgLTcyIDE2MC41NTQ2NiA1Mi40NDIxMDInPgo8c3R5bGUgdHlwZT0ndGV4dC9jc3MnPgo8IVtDREFUQVtAZm9udC1mYWNle2ZvbnQtZmFtaWx5Om1sbW1pMTA7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVNzQUFvQUFBQUFCV1FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRWNBQUFCZ2hWbDBqV050WVhBQUFBRThBQUFBTXdBQUFFUUFWZ0RiWjJ4NVpnQUFBWEFBQUFIWUFBQUNHQ05Famxob1pXRmtBQUFEU0FBQUFDa0FBQUEyWWk5QzkyaG9aV0VBQUFOMEFBQUFIZ0FBQUNRR1FnSGdhRzEwZUFBQUE1UUFBQUFRQUFBQUVBbU9BSTlzYjJOaEFBQURwQUFBQUFvQUFBQUtBVFlBa0cxaGVIQUFBQU93QUFBQUdBQUFBQ0FBQ0FCVWJtRnRaUUFBQThnQUFBRFZBQUFCUks1SXdzNXdiM04wQUFBRW9BQUFBQXdBQUFBZ0FBTUFBSGphWTJCbVNtYWN3TURLd01BMGkrbnNQeEdHZmhETitJYnhEWU14SXljREVMQXh3QUVqQXhKSUtTNUxCMHJxTUxneWMvNzd6c0RBekFsV2o2VG0vMzhHQmdEaFNBM1ZBSGphWTJCZ1lHSmdZR0FHWWhFZ3lRaW1XUmdNZ0RRSEVJTGtkQmljR0Z6Ly8wZXcvbC85ZitEL1ByQmFNQUFBM0hjTEt3QjQyaDNSdjIvVFVCQUg4UGQ5ejM2Mm05aE82bDlOeUkvYWJwNmJocmpRT004SUJLR0lGcmFJbEE0c0ZSSklER1VFL2dERWdrU0g3b2lKL3dLSkVhbi9BZ3Q3V1dCQ1FpTGhKWGZMM1EwbmZlNEl5SFJ4blh3bmIwaElTRm5Jc2dQRG9TNUVKc3M3S0xtUlk1cTJkaEtnbTRYV09xVjJZeHQyY0NXVnJSVDBJQzltTjF4R1BkZG9IbzlOSUNVcUdFa1dmNWhMTDhnYWljaHRRbnBxazhoU3hvTUlZZ0RCRFRaU0k5bVRVUnhHWWVEQTRNYXk0SVlxNDBTTWl5aVVwU2ZGTHJqQXg2TlhES2RmN3V0VmZHTFAzOVVDYmYvOWd4ZUJOZStqaHlldngyMDYyVTc2czgwSzJ4SnZqK2ZucnQ5cjcxaG5HbXQwYTM2ZnZueDBxczB2NnpxbDFsT3d0ZmxmUEN5Ylo0bEc3NGxoT2QwSXF1RkJvM04zVUJ6Q3NHTUczYWVsNVFJd2x4YVFqckpzMEc5a3BocVJUVkNJYkdWd01RcmxCTElNSXhjOEZWa3B4MFdPQVpiTTBaNHNWZTVGdmdzSDZaSWtWNlNKMnBIeVpSZkxTR25wcFE4TmNkYkt6NVZyOHZocVlYdGFMY0F0UTY4R2xKbE8zRDFSOE05SHo3cnROc3ZBVC9UNityK2ZOUi9LYUg3UVFNTXQxNGVnWm9vUUppNm9OMnpsUTFNSHF5emd0MjlXS2Z6Zm5nWGZhUVoxbDg5L3FVTmNHdzBQNng2di9MQXR3OWxja1hkdFM3M1BkQkpONjN4MXZQOUlrMUFTZU5wallHUmdZQUJpZ1huNXYrUDViYjR5TUxNd1lJTC9oc3dTVENlQkRBNEdKaEFmQUx0Y0JlRUFBQUI0Mm1OZ1pHQmc1dnozSFVoeU1Najl2OE1zd1FBVVFRRXNBR2xVQkNjQUFBSjJBQUFCSEFCUEF3Z0FJZ0wwQUI0QUFBQUFBQ29Ba0FFTUFBQjQybU5nWkdCZ1lHRUlabUJtQUFGR0JqUUFBQWtjQUYxNDJtV09zV3JEUUJCRW40anNFQVdTTGtXS2NPbFNDUW5wQzlJWWc5VzZqbXdkOW9GT0Jra0kzS1RLRitTTE0xSXVWZmJZNGUwd3V4eVE4RW5FWEJHUGk4NFZjNnZwbDFmYzh4UjRMZjgxY01JemI5d1F4WGR5WG5nUEhQUEFSK0NWTnJ2QWEvbGZnUk5LdnF0ZFZkWGplVHZXclR2bW1XKzlkM20ydC8zZ0xwM0owejluWXp2YjE2TnR6T0ZxbXNrTjA4bWJJaTNUZ29xZHVxSm01TXhXV3RQaU9KS1Q0Y1ZlenkzVEhrdlBvT21pUHhsNTZiL01ScGx1eWMwWExZMXlCNjdTaGttWlFYcFMybEJvdTFRWFA4RGRNVjBBQUFCNDJtTmdac0FMQUFCOUFBUT0pIGZvcm1hdCgnd29mZicpO30KQGZvbnQtZmFjZXtmb250LWZhbWlseTptbG1zeTEwO3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUFNc0FBb0FBQUFBQTZRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUVvQUFBQmdpUGR6SEdOdFlYQUFBQUZBQUFBQUtRQUFBRFFBREFFcVoyeDVaZ0FBQVd3QUFBQm1BQUFBY0tTaFNTNW9aV0ZrQUFBQjFBQUFBQ1VBQUFBMllqSkMvV2hvWldFQUFBSDhBQUFBSGdBQUFDUUdRUC9NYUcxMGVBQUFBaHdBQUFBR0FBQUFCZ09wQUFCc2IyTmhBQUFDSkFBQUFBWUFBQUFHQURnQUFHMWhlSEFBQUFJc0FBQUFGd0FBQUNBQUJBQWhibUZ0WlFBQUFrUUFBQURZQUFBQlI5ajhhTkp3YjNOMEFBQURIQUFBQUJBQUFBQWdBQU1BQVhqYVkyQm1sbUdjd01ES3dNQTBpK25zUHhHR2ZoRE4rSWJ4RFlNeEl5Y0RFTEF4d0FFVEF4SklLUzVMQjBwZVo3ak9yUEpIZ1lHQldZWDVBVkNZRWFIaS8zOEdCZ0R0Unc4REFBQjQybU5nWUdCaVlHQmdCbUlSSU1rSXBsa1lGSUEwQ3hDQytOZi8vNGVRLzdYQWZBWUFYdVVITXdBQUFIamFIWXN4RG9BZ0VBVDN6a1RCUW9velVrQmlwNldkbHI1UVh5WHdEMS9pWVRQSlptWkJ1QUMrR1pnQjJZOXBwa1BwVzBkZTJTMGJkY3AxUDJsZHJpYUlMY1dNZ1hsSWFXQU8wcGRzSlRUc25zZlJHMVhrckNLSzBiQ0tmOWRqTGdZZnVtWVVzUUFBZU5wallHUmdZQURpL2ZPUCtzVHoyM3hsWUdaaHdBYVlaWmhBRkFjRG1BSUFzU0FFUXdBQUFIamFZMkJrWUdCVythTUFKR1VZZWhuNm1Qb1lnQ0lvZ0JFQVRFb0RFUUFBQXh3QUFBQ05BQUFBQUFBQUFEZ0FBSGphWTJCa1lHQmdZbEJnQU5FTVVCSUpBQUFEdlFBbUFIamFaWTY5U3NSQUZJVy9ZSGJGQ0dLbFlEWFkyWVNFNUEwc3R0bFVDOXNubTJFM2tCL01oRUFhVzUvQTkvVmtIU3N2M010M3pweDdHU0RpazRDMUFoNnZjNjJRVzZsZjNuRFBzK2V0L0ZmUEVTKzhjVU1RM3NreHZIc09lZURrZWNNVEg1NjM4cjg4UitSOEYvdWlLS2ZMWWVtcW9YVnAwcldkVzlMa2FFZlhETDFKNHo5blozczdscE90VGJXWWVtN2NmTzVNRnVkeFJzRmVYVkF5Y2VIQVFrZkZRSXNqSlpGcTFVNytxbzVZUnFsR2lWNWZUb24vWlhiSzlOZmNldE5TSzFmcHpZaG1iVHJOcy9LR1ROdTVPdnNCOGNneTczamFZMkJtUUFhTURHZ0FBQUNPQUFVPSkgZm9ybWF0KCd3b2ZmJyk7fQpAZm9udC1mYWNle2ZvbnQtZmFtaWx5Om1zYm0xMDtzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBTThBQW9BQUFBQUE2d0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUFV5OHlBQUFBOUFBQUFFY0FBQUJnaHNCMGdtTnRZWEFBQUFFOEFBQUFLUUFBQURRQURBQ2NaMng1WmdBQUFXZ0FBQUNUQUFBQW9GQWFoVzlvWldGa0FBQUIvQUFBQUNrQUFBQTJZak5EdW1ob1pXRUFBQUlvQUFBQUhnQUFBQ1FGUGdHRWFHMTBlQUFBQWtnQUFBQUlBQUFBQ0FTcEFCUnNiMk5oQUFBQ1VBQUFBQVlBQUFBR0FGQUFBRzFoZUhBQUFBSllBQUFBRmdBQUFDQUFCUUF4Ym1GdFpRQUFBbkFBQUFDN0FBQUJJSjlMcVFCd2IzTjBBQUFETEFBQUFCQUFBQUFnQUFNQUFYamFZMkJtQ21HY3dNREt3TUEwaStuc1B4R0dmaEROK0lieERZTXhJeWNERUxBeHdBRWpBeEpJS1M1TEIwcDZNbmd5ci9zWHhNREF2STV4SGFxYS8vOFpHQUQ2M2c4eEFIamFZMkJnWUdKZ1lHQUdZaEVneVFpbVdSZ1VnRFFMRUlMNG52Ly9ROGovTzhCOEJnQlRQd2FsQUFBQWVOb3R4MEVLd2pBUUFNRHNnaHUwTlJDYWJrZ0ZRNGltSUswZWhQVG1WL3hEajk3OG1GL3hJVktyaDE0R1JxQXc4d3dQZklrb0xrS0FKaDd5SHFnTmxHNWdPYmM2SjBsbnlEWmtWdEFta3BybE5RMDZEWkZoaDdaZlYyRFU5NjFxTkp1T0VmbTByYkJXRUpTQnF1enFKNVpqZ1ZpTUpkNm4rY2dBMU5DQ1BTQkU5NCtqQlJlbWovUGU0YXJ4L2dmM2VCVlBBSGphWTJCa1lHQUE0Z2QrUnlMaitXMitNakN6TUdDQy8vK1paWmoyQVJrY0RFd2dQZ0RSM3diYkFBQUFlTnBqWUdSZ1lGNzNMd2hJeWpDSU1BZ3pWakVBUlZBQUV3Qk1ZUUxIQUFBREhBQUFBWTBBRkFBQUFBQUFVQUFBZU5wallHUmdZR0JpTUFCaUVHQmtRQU1BQldRQU53QUFlTnBOakxHS2cwQVVSWStzQ210U3B3aGJ6QmVJb215OVRVaVRPbjNFSVFpWkNUaUpZTFBmdmxlZFl0OWozcHk1bkRkQXdTOEpTeVZrNjF3cUpkZHI0NHlkZXVOY2ZZaGNjT1NMRDVMMFUwbkJkK1NVUFQrUk05bVh5TG55TG5KQml6KzlIM1owb1hOMWRiVmpHSjdlMUdXMUJXZnI3WGg3MmQ1MHMrbW5JVXgzWjVxeUxSdE92SGxnR1hFRS9laW9xYml1U1dEZ2ljY29LNVgrTjg0eS9HcmRlT251WlhYTW1qMlQ5b0xtWGE2aDBXNnIwL3dCekNFb2NRQjQybU5nWmtBR2pBeG9BQUFBamdBRikgZm9ybWF0KCd3b2ZmJyk7fQpAZm9udC1mYWNle2ZvbnQtZmFtaWx5OnJtLW1sbXIxMDtzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBV2dBQW9BQUFBQUJ1UUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUFV5OHlBQUFBOUFBQUFFY0FBQUJnaHdCMTdXTnRZWEFBQUFFOEFBQUFQQUFBQUV3QkRBRE9aMng1WmdBQUFYZ0FBQUxFQUFBRGhOVGU2akZvWldGa0FBQUVQQUFBQUNrQUFBQTJZcVJDL1dob1pXRUFBQVJvQUFBQUlBQUFBQ1FJTFFLSGFHMTBlQUFBQklnQUFBQVlBQUFBR0ExOEFOUnNiMk5oQUFBRW9BQUFBQTRBQUFBT0F1NEJ6bTFoZUhBQUFBU3dBQUFBR0FBQUFDQUFDUUJWYm1GdFpRQUFCTWdBQUFETUFBQUJRYStVVTVKd2IzTjBBQUFGbEFBQUFBd0FBQUFnQUFNQUFIamFZMkJtc21lY3dNREt3TUEwaStuc1B4R0dmaEROK0lieERZTXhJeWNERUxBeHdBRWpBeEpJS1M1TEIwcHFNQlN3ZFA4N3g4REEwczFvaEtybS8zOEdCZ0R3TXc3ZUFIamFZMkJnWUdKZ1lHQUdZaEVneVFpbVdSZ3NnRFFYQXdkUWpvbEJrOEdYSVpHaDRQOS9vSmdHalAzLzV2OXQveGYvbndyV0FRVUFTejBOMFhqYVZWSTdiOU5RR0wzbjNzU3Z0SEh0NjBmaXRIblV3VzRJU1dtVDJFMUxXbDRkcWc1OVVJRjRpQUhCQUN3SXNiQ3dnY1RBaGdSTWlJNUlpRi9CaHBnQXdjckNBR0xvUUZuYWN1MEFFcjZXZk0vM2ZkSTU1enNtSUJmM2QzR0pxYVJHQ0daZFNaWU15M0dUSS9sQjJLWmhHNzBnaWhjUlIzR0VGUk5zZE50MC9VMkR3UnhSOUtNTFhxMk84YkE0OER3M3kxUnV5Qy8zMzU1OGRQcldXWTF6S0ZwN3JYZjY1ZGxUMitmaXplTDRDQ1BpQVprUm5MT0NzMG9JaitLRXJBengybzRrNXlFTERZSTY0ZXpSTUpnQnp5bTY2ODJYcW5XVVF1OVl5WE16V1E2V1g5K2d6emo5YVVMUU9JWC9lV0FhOHRiT1UvU2ZhNEp2NG1DWFBhSnZ5QmxDc3I0Y2hMMG83amhSYkxBODJnaVpVWVlRWVV2eU5IU2tYZEhrM1NBTW1rUFltWFhjRWhheGdIVE1EeVRac01wL1lVaDNWbGNVb2FKWWJMSnZMT2VOc0svb3RKTEthbXMxL1FiZExEUlRueWdrNERVM3N4OC9aUTNyVllJS1hwTnB0V0ZuUldKUXF1S1dzV2xyYjFzZGc2SFJqWDJsVVVKYXArSU1CM2lGbWx5bkZHcEZSVjdmKzB5YitWd0trTEgyUGxoNkpwMUw5MDFKNGVBN2Z1RTlHU0hMaE1SaTEwbWNBNGhGWnhjeFFMS054SWpraTIySUFDYUY4ekJOdkNjS2t1eTRWcEpJVWtrMjRjaTI1ZHhGdTM2b2s4dGRiVTZqYTJwUVBNRjJVbGY5S1lXZm1JNHVjQldaKzJ1TkducXQvdVFVclJRamhpUGxjSGJ1aHFFeC9ZcmZvTFErWHFoZFZ2M3FQZmhXWHdoWCsxdG1Cb0ZYRGxHdjI0WDFUUzJMY25jWktLdXRZb1ZGalU2ZUw4eFZ3bmU2Snp6eGc2TzBnbmZFSU1mRkx5VlUyNWI3eDFtdjI0WXNMbVhxaXJxd1lFdE94eDFtSmYvTE54SkRDVmdTS1NJK3ZHU09qczM0amJteG9qLy93ajNSSGx3YmdEMjgwdWh6alBLcEpKMDd0eE9SaGNNTXlFMTY0cTQ4RnVWdE5DdGZkTGRZcGJSVG5UblZQOS9SbkFwdy9PYnk5UWNVNC9ZVGJnd3pZOE5zS1hYd3d4WkcwN1J5VUg0RFlEeDljSGphWTJCa1lHQUE0bWxjelhmaStXMitNakN6TUdDQ2Y5K1plNWs1Z1F3T0JpWVFId0RBN2daREFBQUFlTnBqWUdSZ1lPbitkNDZCZ1hrVmd6QURCM012QTFBRUJiQUJBR1RGQTd3Q2dBQUFBWTBBV3dHTkFERURxZ0FkQWdBQUdBSTRBQk1BQUFBQUFEb0FjZ0R5QVZ3QndnQUFlTnBqWUdSZ1lHQmpDR0ZnWWdBQlJnWTBBQUFKVkFCZmVOcHRqTEZxd3pBVVJZK3BFNGk3dGFWRGg2SXRVNHlOL1FPZHNzUkxvTmtkTEl3aGtrRU9oZ3pKTC9TWGU1c0t1bFJ3bjQ0Tzl3bkl1Skh3Y3hJeGtWTldldjN5Z2tlZUl5L2wzeU5udkxIbWdTUmR5Ynp3RVRubGljL0lDMTdwSXkvbHI1RXphcjZhWGJNZlhldkxJcmlOTzdsUUZnY2JwbUgwcHN6LzNOWjZHOXF6N2N6eFlycDVtT2JlbVNxdjg0cUduYkpueE5IaUtTa0k0bzF5VXNMZEhMQ2lpVUU5ajVITC8rMXQxZlAzYnN0WmQ2ZnVrWXRteDZ6dFNiTlgyMURwaDFxcHZnR25sREFMZU5wallHYkFDd0FBZlFBRSkgZm9ybWF0KCd3b2ZmJyk7fQp0ZXh0LmYwIHtmb250LWZhbWlseTptc2JtMTA7Zm9udC1zaXplOjkuOTYyNjRweH0KdGV4dC5mMSB7Zm9udC1mYW1pbHk6bWxtc3kxMDtmb250LXNpemU6OS45NjI2NHB4fQp0ZXh0LmYyIHtmb250LWZhbWlseTptbG1taTEwO2ZvbnQtc2l6ZTo5Ljk2MjY0cHh9CnRleHQuZjMge2ZvbnQtZmFtaWx5OnJtLW1sbXIxMDtmb250LXNpemU6OS45NjI2NHB4fQpdXT4KPC9zdHlsZT4KPGcgaWQ9J3BhZ2UxJz4KPGcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4LjI3NzMyNSwtNDUuNzc4OTUxKXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyBmaWxsPScjMDAwJyBzdHJva2U9JyMwMDAnPgo8ZyBzdHJva2Utd2lkdGg9JzAuNCc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC04MC41NzgzNywtMjAuMTU5NyknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoOC4yNzczMjUsLTQ1Ljc3ODk1MSlzY2FsZSgtMSwtMSknPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDIuNDA2NDIxLC04MC45NjYzOTYpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yOS45NTE1OCwwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDQyLjQwNjQyMSwtODAuOTY2Mzk2KXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjMnIHg9JzQyLjQwNjQyMScgeT0nLTgwLjk2NjM5Nic+TWFwPHRzcGFuIHg9JzYyLjA1NTIyNic+KDwvdHNwYW4+PC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjAnIHg9JzY1LjkyOTcwNScgeT0nLTgwLjk2NjM5Nic+STwvdGV4dD4KPHRleHQgY2xhc3M9J2YxJyB4PSc3Mi4wMTc5NDQnIHk9Jy04MC45NjYzOTYnPsOXPC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjAnIHg9JzgxLjk4MDU1OCcgeT0nLTgwLjk2NjM5Nic+STwvdGV4dD4KPHRleHQgY2xhc3M9J2YyJyB4PSc4NS44NTQ5MzInIHk9Jy04MC45NjYzOTYnPiw8dHNwYW4geD0nOTAuMjgyNzM5Jz5FPC90c3Bhbj48L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMycgeD0nOTguMjExMzMyJyB5PSctODAuOTY2Mzk2Jz4pPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEzNC42Mzg4ODgsLTgwLjk2NjM5NilzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMwLjAxNTgyLDAuMCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoMTM0LjYzODg4OCwtODAuOTY2Mzk2KXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjMnIHg9JzEzNC42Mzg4ODgnIHk9Jy04MC45NjYzOTYnPk1hcDx0c3BhbiB4PScxNTQuMjg3NjkzJz4oPC90c3Bhbj48L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMCcgeD0nMTU4LjE2MjE3MScgeT0nLTgwLjk2NjM5Nic+STwvdGV4dD4KPHRleHQgY2xhc3M9J2YxJyB4PScxNjQuMjUwNDExJyB5PSctODAuOTY2Mzk2Jz7DlzwvdGV4dD4KPHRleHQgY2xhc3M9J2YwJyB4PScxNzQuMjEzMDI1JyB5PSctODAuOTY2Mzk2Jz5JPC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjInIHg9JzE3OC4wODczOTgnIHk9Jy04MC45NjYzOTYnPiw8dHNwYW4geD0nMTgyLjUxNTIwNic+QjwvdHNwYW4+PC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjMnIHg9JzE5MC41NzE4MTUnIHk9Jy04MC45NjYzOTYnPik8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDIuNDA2NDIxLC00NS43Nzg5NTEpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMS44OTYwNiwwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDQyLjQwNjQyMSwtNDUuNzc4OTUxKXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjMnIHg9JzQyLjQwNjQyMScgeT0nLTQ1Ljc3ODk1MSc+TWFwPHRzcGFuIHg9JzYyLjA1NTIyNic+KDwvdHNwYW4+PC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjAnIHg9JzY1LjkyOTcwNScgeT0nLTQ1Ljc3ODk1MSc+STwvdGV4dD4KPHRleHQgY2xhc3M9J2YyJyB4PSc2OS44MDQwNzgnIHk9Jy00NS43Nzg5NTEnPiw8dHNwYW4geD0nNzQuMjMxODg2Jz5FPC90c3Bhbj48L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMycgeD0nODIuMTYwNDc4JyB5PSctNDUuNzc4OTUxJz4pPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEzNC42Mzg4ODgsLTQ1Ljc3ODk1MSlzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIxLjk2MDMxLDAuMCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoMTM0LjYzODg4OCwtNDUuNzc4OTUxKXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjMnIHg9JzEzNC42Mzg4ODgnIHk9Jy00NS43Nzg5NTEnPk1hcDx0c3BhbiB4PScxNTQuMjg3NjkzJz4oPC90c3Bhbj48L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMCcgeD0nMTU4LjE2MjE3MScgeT0nLTQ1Ljc3ODk1MSc+STwvdGV4dD4KPHRleHQgY2xhc3M9J2YyJyB4PScxNjIuMDM2NTQ1JyB5PSctNDUuNzc4OTUxJz4sPHRzcGFuIHg9JzE2Ni40NjQzNTMnPkI8L3RzcGFuPjwvdGV4dD4KPHRleHQgY2xhc3M9J2YzJyB4PScxNzQuNTIwOTYxJyB5PSctNDUuNzc4OTUxJz4pPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxwYXRoIGQ9J00tMTEuODY0MjEgMTcuNjU5N0gxMS4yNDYyNicgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMS40OTEsMTcuNjU5NyknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTQ2LjMyMTI5IDguODAwMDJWLTguMzEwNTUnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoMC4wLC0xLjAsMS4wLDAuMCwtNDYuMzIxMjksLTguNTU1MjgpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTTQ2LjI1NzA1IDguODAwMDJWLTguMzEwNTUnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoMC4wLC0xLjAsMS4wLDAuMCw0Ni4yNTcwNSwtOC41NTUyOCknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTE5LjkxOTc0LTE3LjY1OTdIMTkuMzAxNzcnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTkuNTQ2NTEsLTE3LjY1OTcpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L3N2Zz4=" /></fr:resource-content><fr:resource-source type="latex" part="preamble"><![CDATA[
            \usepackage{mlmodern, tikz, tikz-cd, quiver, mathtools, amssymb, stmaryrd, mathrsfs}
    ]]></fr:resource-source><fr:resource-source type="latex" part="body"><![CDATA[
      \begin {tikzcd}
{\operatorname {Map}(\mathbb {I}\times \mathbb {I},E)} & {\operatorname {Map}(\mathbb {I} \times \mathbb {I},B)} \\
	{\operatorname {Map}(\mathbb {I},E)} & {\operatorname {Map}(\mathbb {I},B)}
	\arrow [from=1-1, to=1-2]
	\arrow [from=1-1, to=2-1]
	\arrow [from=1-2, to=2-2]
	\arrow [from=2-1, to=2-2]
		\end {tikzcd}
    ]]></fr:resource-source></fr:resource>
  </html:span></fr:p>
	is a pullback square.
	This means showing that <fr:tex display="inline"><![CDATA[\{0\} \times  \mathbb {I} \to  \mathbb {I} \times  \mathbb {I}]]></fr:tex> is left
	orthogonal to <fr:tex display="inline"><![CDATA[p : E \to  B]]></fr:tex>, i.e. that it is left cofinal.
	We use the <fr:link type="local" href="0019.xml" addr="0019" title="The square {I}  {I} has a triangulation">colimit decomposition of <fr:tex display="inline"><![CDATA[\mathbb {I} \times  \mathbb {I}]]></fr:tex></fr:link>
	and the <fr:link type="local" href="001Z.xml" addr="001Z" title="Orthogonality of an induced map on pushouts">condition for orthogonality of an induced map on pushouts</fr:link>.
	Namely, we have that <fr:tex display="inline"><![CDATA[\{0\} \times  \mathbb {I} \to  \mathbb {I} \times  \mathbb {I}]]></fr:tex>
	is induced by the following map of spans.
	<fr:p><html:span xmlns:html="http://www.w3.org/1999/xhtml" class="tikz tikzcd">
    <fr:resource hash="9ba1b04db090c924ef641fc4cbe2f23d"><fr:resource-content><fr:img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPCEtLSBUaGlzIGZpbGUgd2FzIGdlbmVyYXRlZCBieSBkdmlzdmdtIDMuNC4zIC0tPgo8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzE3Ny4wMjQ4MDdwdCcgaGVpZ2h0PSc4MC44MTk1MjJwdCcgdmlld0JveD0nLTcyIC03MiAxMTguMDE2NTM4IDUzLjg3OTY4MSc+CjxzdHlsZSB0eXBlPSd0ZXh0L2Nzcyc+CjwhW0NEQVRBW0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6cm0tbWxtcjc7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVJrQUFvQUFBQUFCT3dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRWNBQUFCZ2h3ZDExV050WVhBQUFBRThBQUFBTEFBQUFEUUFEQUNGWjJ4NVpnQUFBV2dBQUFHZ0FBQUJ3TmVXaFpSb1pXRmtBQUFEQ0FBQUFDa0FBQUEyWWVwRGtXaG9aV0VBQUFNMEFBQUFJQUFBQUNRRzBBSE5hRzEwZUFBQUExUUFBQUFNQUFBQURBV0FBRjlzYjJOaEFBQURZQUFBQUFvQUFBQUtBU3dBam0xaGVIQUFBQU5zQUFBQUdBQUFBQ0FBQndBMWJtRnRaUUFBQTRRQUFBRE9BQUFCT0lyZUszTndiM04wQUFBRVZBQUFBQkFBQUFBZ0FBTUFBWGphWTJCbXltS2N3TURLd01BMGkrbnNQeEdHZmhETitJYnhEWU14SXljREVMQXh3QUVqQXhKSUtTNUxCMG9hTUJpeGRQdzd3OERBMHNGb2dxcm0vMzhHQmdENUtBN05BSGphWTJCZ1lHSmdZR0FHWWhFZ3lRaW1XUmdVZ0RRTEVJTDRSdi8vQTBtRC8vLy9Yd1R6R1FCUlZBYU9lTm9sa010dTAwQVVodWVmTWVPWnBIR2NVbzl6cTNOeDYxRm9aRkRqMkVGVkVnUnRXU0JRS3k2THBrajBJbmFnUGdBU2l5SkFMSGtDMXV4Z0FRdWVnRFZ2d0FNZ0lZUzZBY0lZZEJaSDUvK1BkTDd6RTBvdXpML1NKbjFIUE5JbkJHbWtvNURicG55dS9BRCtoR1dxREc0YlhVZFpsS1dtakJ3QWI1bTZXcXZkclJmUEZSbGszVTA2eWNhU2RVSmpOM3YyUEJNOHByUXZDcVBUNllONnQ0azd4Mi9hQmJaWmE5M2V2L0U2cnJhQXlmM0gvWmRIalpsbHpSWktSNjllSEMrVzl5d2tPamtsQm9ROG5KL2hHMzFQZW9TY2ovUXd6VlIrZTVBcXI3SVVZQVBLOTdpdDdYL1d3SGk2WXFCUEpDRDFaSDJOV243RjdhM29mUDc0UVFCQ0o4dGwxdTFjb2lQSUZRbm1MR2lHY3ZYM1o2OWtRYXdLV1A4YksvSXFmcFU0Tnd6RCtSbDFURFlEd3pCQi9yZnlITmc4RDJTd25oa3B6VUZzSG5aTU9sTVlJWVkyRzhwM0VFWVpmWEt3OTFSSnRQMWVzcU0zdjNRcWhTS29IUW9FVlB5WlNWRDNaekNsdUxrVlgxOGNVb1NOTWI3dlBxSzR0ZDFzeDF1TmkvcEthMnc1bDEwSitVbEF0cDBmcmNQeHRYdkFXcGVQbGtQMkY2ckdSbFY0Mm1OZ1pHQmdBT0xQeXpjbXgvUGJmR1ZnWm1IQUJQOGZNVjFtMmdSa2NEQXdnZmdBNmw0SHl3QUFBSGphWTJCa1lHRHArSGVHZ1lIcE1vTVdnemFUREFOUUJBVXdBUUJraWdPakF0TUFBQUpIQUNvQVpnQTFBQUFBQUFCTUFJNEE0QUFBZU5wallHUmdZR0JoTUdGZ1lnQUJSZ1kwQUFBRi9nQTllTnBsampGcnd6QVFScCtwRTFwblNUdDBLQjAwZEkxSnNNRmIxeXd4bEF5WjYyQVJESkVNY2pCazZkamYzYytwT3ZYZzA3MDczb0dBakM4U3BrcDR1TDFUcGR4cit1VVpDeDRqejdWL2paenh3aHQzSk9sa1B2RWVPV1hKUitRWnozeEdubXMvUnM0bythNTM5YjUzamErQ1c3bXpDOVhCaHFIcnZkbms2Ny9WMW5vYm1vdHR6ZkZxMnJFYnhwTXpSVjdtQlRVN1pVK1BvOEZURVVRcjVhd0V6UWVzK2tBbngyUFlrTFArWjIxbCtadlpjRkZ2WlI2NTZtMzEzMDczSXllNWhrTDNwVkw4QUJaNEx0OEFBSGphWTJCbVFBYU1ER2dBQUFDT0FBVT0pIGZvcm1hdCgnd29mZicpO30KQGZvbnQtZmFjZXtmb250LWZhbWlseTpybS1tbG1yMTA7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQU9rQUFvQUFBQUFCQndBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRW9BQUFCZ2gwaVg0R050WVhBQUFBRkFBQUFBTVFBQUFEeEQ3ZDYzWjJ4NVpnQUFBWFFBQUFEZ0FBQUE0Q2t5Wlpkb1pXRmtBQUFDVkFBQUFDa0FBQUEyWWtSRHdHaG9aV0VBQUFLQUFBQUFId0FBQUNRSDJBSkdhRzEwZUFBQUFxQUFBQUFNQUFBQURBZlZBRVZzYjJOaEFBQUNyQUFBQUFnQUFBQUlBRW9BY0cxaGVIQUFBQUswQUFBQUdBQUFBQ0FBQmdBc2JtRnRaUUFBQXN3QUFBRE1BQUFCUWErVVU1SndiM04wQUFBRG1BQUFBQXdBQUFBZ0FBTUFBSGphWTJCbW1zTTRnWUdWZ1lGcEZ0UFpmeUlNL1NDYThRM2pHd1pqUms0R0lHQmpnQU5HSUhhQWNWS0t5OUtCa2daS2JDemQvODR4TUxCME14cEIxVURCLy84TURBQVd2UTg3QUFCNDJtTmdZR0JpWUdCZ0JtSVJJTWtJcGxrWU5JQTBHNUJtQk1vYUtMSDkvdy9rZytuL0YrLytBYXNDQWdDTFNnakJBQUFBQUFJQUh2L2VBZUVDdFFBVUFDb0FBQUUySmljbUp5WUhEZ0VYQmhZWEhnRVhQZ0UzTmpjV0JnY0dKeTRCSnlZM0pqWTNOaGMyRnhZWEhnRUJlUUVJR0J0QUVTRTJGQU1CQ1JjTkx4NHZOd2tPWkFFOVR5NG9ZV2dPQ2dFQk8wMHZLeUF2UkNNWkVnRlVSbzRzTXdNQ0R5U25Ya2VhTHhraEFRRkVORjluZUxVb0ZRSURnbGhKUW5hNEtSVUJBaEllU2pWMkFBQUNBQ2YvOXdNdEF1VUFBZ0FTQUFBM0lRa0JJaVkxTkRjQk5qSVhBUllWRkFZamhBSUovdnordkEwUkJnRmFCemtHQVZvR0VRMVhBZ3Y5bFFVTUJ3b0N0aFlXL1VvS0J3d0ZBQUI0Mm1OZ1pHQmdBT0pLMFdWZDhmdzJYeG1ZV1Jnd3dmOTd6THBNVDRFTURnWW1FQjhBdVFZR1pRQUFBSGphWTJCa1lHRHAvbmVPZ1lFNWxFR09RWjVabHdFb2dnS1lBVmcxQXlZQUFvQUFBQUlBQUI0RFZRQW5BQUFBQUFCS0FIQjQybU5nWkdCZ1lHYlFabUJpQUFGR0JqUUFBQVVDQURONDJtMk1zV3JETUJSRmo2a1RpTHUxcFVPSG9pMVRqSTM5QTUyeXhFdWcyUjBzakNHU1FRNkdETWt2OUpkN213cTZWSENmamc3M0NjaTRrZkJ6RWpHUlUxWjYvZktDUjU0akwrWGZJMmU4c2VhQkpGM0p2UEFST2VXSno4Z0xYdWtqTCtXdmtUTnF2cHBkc3g5ZDY4c2l1STA3dVZBV0J4dW1ZZlNtelAvYzFub2IyclB0elBGaXVubVk1dDZaS3EvemlvYWRzbWZFMGVJcEtRamlqWEpTd3QwY3NLS0pRVDJQa2N2LzdXM1Y4L2R1eTFsM3ArNlJpMmJIck8xSnMxZmJVT21IV3FtK0FhZVVNQXQ0Mm1OZ1pzQUxBQUI5QUFRPSkgZm9ybWF0KCd3b2ZmJyk7fQpAZm9udC1mYWNle2ZvbnQtZmFtaWx5Om1sbXN5MTA7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVBFQUFvQUFBQUFCSXdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRWNBQUFCZ2lKcHlCR050WVhBQUFBRThBQUFBTVFBQUFEd0FrUURXWjJ4NVpnQUFBWEFBQUFEMEFBQUJUQnJjSDQxb1pXRmtBQUFDWkFBQUFDa0FBQUEyWWpOQy9XaG9aV0VBQUFLUUFBQUFIZ0FBQUNRRkpQK0JhRzEwZUFBQUFyQUFBQUFLQUFBQUNnVmRBRUZzYjJOaEFBQUN2QUFBQUFnQUFBQUlBRlFBcG0xaGVIQUFBQUxFQUFBQUZ3QUFBQ0FBQlFBNGJtRnRaUUFBQXR3QUFBRFlBQUFCUjlqOGFOSndiM04wQUFBRHRBQUFBQkFBQUFBZ0FBTUFBWGphWTJCbWltT2N3TURLd01BMGkrbnNQeEdHZmhETitJYnhEWU14SXljREVMQXh3QUVqQXhKSUtTNUxCMHBXTTlReXEveFJZR0JnVm1GK2dLcm0vMzhHQmdEdldnNk5BSGphWTJCZ1lHSmdZR0FHWWhFZ3lRaW1XUmcwZ0RRYmtHWUV5bFl6MVA3L0QrU0Q2Zjl0LzF2QnFvQUFBSjNlQ1dFQUFBQjQybTNPUVVyRFFCU0E0WGx2VElaUWpEYk52QWRqNHlJSm1kQkZBNkdabEVvREVkM3EzblAwUk41Q1JHL2cxcHQwSzA1Rk1BczMvNy85QklqeDZ3anZjaWFjRU9BNFZMRmtUU3BVMThDVVljcitMWWMycjJ5MWh6WFkzRG9lb0IvQWRzNFhuZzNpeGFvcFE1RHhjaWo2Q0dVME5oclJQQjRpaEh1bkVhaHM1bWtBWjh1ckp4a2hKUkxKN3FvWFhXLzR2SzB2RjUrWm1wVjFvQW1IT3pJZk55NUlDU1VsZk51OHJrMldlOXFQODgwN095RVdqbHRpVXRyYkhCVXhxQmhZZXpvVW9mVW9hYnVxZDczSFZudmMyQk42bE9iaEVFazRlYWFjclpILzZvOS9GRnhOSkZOOFJ4NC9UMzd4NGh2UDNpMkRlTnBqWUdSZ1lBRGlpM2xDaCtMNWJiNHlNTE13WUlKL1g1bGxtTG1CREE0R0poQWZBTCtOQmVZQUFBQjQybU5nWkdCZ1Z2bWpBQ1JsR0J3Wm5CajNNUUJGVUFBVEFFSzNBcWtBQUFNY0FBQUNBQUJCQUVFQUFBQUFBQUFBVkFDbWVOcGpZR1JnWUdCbU1HY0EwUXhRRWdrQUFBWVhBRDRBZU5wbGpyMUt4RUFVaGI5Z2RzVUlZcVZnTmRqWmhJVGtEU3kyMlZRTDJ5ZWJZVGVRSDh5RVFCcGJuOEQzOVdRZEt5L2N5M2ZPbkhzWklPS1RnTFVDSHE5enJaQmJxVi9lY00rejU2MzhWODhSTDd4eFF4RGV5VEc4ZXc1NTRPUjV3eE1mbnJmeXZ6eEg1SHdYKzZJb3A4dGg2YXFoZFduU3RaMWIwdVJvUjljTXZVbmpQMmRuZXp1V2s2MU50Wmg2YnR4ODdrd1c1M0ZHd1Y1ZFVESng0Y0JDUjhWQWl5TWxrV3JWVHY2cWpsaEdxVWFKWGw5T2lmOWxkc3IwMTl4NjAxSXJWK25OaUdadE9zMno4b1pNMjdrNit3SHh5REx2ZU5wallHWkFCb3dNYUFBQUFJNEFCUT09KSBmb3JtYXQoJ3dvZmYnKTt9CkBmb250LWZhY2V7Zm9udC1mYW1pbHk6bXNibTEwO3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUFNOEFBb0FBQUFBQTZ3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUVjQUFBQmdoc0IwZ21OdFlYQUFBQUU4QUFBQUtRQUFBRFFBREFDY1oyeDVaZ0FBQVdnQUFBQ1RBQUFBb0ZBYWhXOW9aV0ZrQUFBQi9BQUFBQ2tBQUFBMllqTkR1bWhvWldFQUFBSW9BQUFBSGdBQUFDUUZQZ0dFYUcxMGVBQUFBa2dBQUFBSUFBQUFDQVNwQUJSc2IyTmhBQUFDVUFBQUFBWUFBQUFHQUZBQUFHMWhlSEFBQUFKWUFBQUFGZ0FBQUNBQUJRQXhibUZ0WlFBQUFuQUFBQUM3QUFBQklKOUxxUUJ3YjNOMEFBQURMQUFBQUJBQUFBQWdBQU1BQVhqYVkyQm1DbUdjd01ES3dNQTBpK25zUHhHR2ZoRE4rSWJ4RFlNeEl5Y0RFTEF4d0FFakF4SklLUzVMQjBwNk1uZ3lyL3NYeE1EQXZJNXhIYXFhLy84WkdBRDYzZzh4QUhqYVkyQmdZR0pnWUdBR1loRWd5UWltV1JnVWdEUUxFSUw0bnYvL1E4ai9POEI4QmdCVFB3YWxBQUFBZU5vdHgwRUt3akFRQU1Ec2dodTBOUkNhYmtnRlE0aW1JSzBlaFBUbVYveERqOTc4bUYveElWS3JoMTRHUnFBdzh3d1BmSWtvTGtLQUpoN3lIcWdObEc1Z09iYzZKMGxueURaa1Z0QW1rcHJsTlEwNkRaRmhoN1pmVjJEVTk2MXFOSnVPRWZtMHJiQldFSlNCcXV6cUo1WmpnVmlNSmQ2bitjZ0ExTkNDUFNCRTk0K2pCUmVtai9QZTRhcngvZ2YzZUJWUEFIamFZMkJrWUdBQTRnZCtSeUxqK1cyK01qQ3pNR0NDLy8rWlpaajJBUmtjREV3Z1BnRFIzd2JiQUFBQWVOcGpZR1JnWUY3M0x3aEl5akNJTUFnelZqRUFSVkFBRXdCTVlRTEhBQUFESEFBQUFZMEFGQUFBQUFBQVVBQUFlTnBqWUdSZ1lHQmlNQUJpRUdCa1FBTUFCV1FBTndBQWVOcE5qTEdLZzBBVVJZK3NDbXRTcHdoYnpCZUlvbXk5VFVpVE9uM0VJUWlaQ1RpSllMUGZ2bGVkWXQ5ajNweTVuRGRBd1M4SlN5Vms2MXdxSmRkcjQ0eWRldU5jZlloY2NPU0xENUwwVTBuQmQrU1VQVCtSTTltWHlMbnlMbkpCaXorOUgzWjBvWE4xZGJWakdKN2UxR1cxQldmcjdYaDcyZDUwcyttbklVeDNaNXF5TFJ0T3ZIbGdHWEVFL2Vpb3FiaXVTV0RnaWNjb0s1WCtOODR5L0dyZGVPbnVaWFhNbWoyVDlvTG1YYTZoMFc2cjAvd0J6Q0VvY1FCNDJtTmdaa0FHakF4b0FBQUFqZ0FGKSBmb3JtYXQoJ3dvZmYnKTt9CnRleHQuZjAge2ZvbnQtZmFtaWx5Om1zYm0xMDtmb250LXNpemU6OS45NjI2NHB4fQp0ZXh0LmYxIHtmb250LWZhbWlseTptbG1zeTEwO2ZvbnQtc2l6ZTo5Ljk2MjY0cHh9CnRleHQuZjIge2ZvbnQtZmFtaWx5OnJtLW1sbXI3O2ZvbnQtc2l6ZTo2Ljk3Mzg0OHB4fQp0ZXh0LmYzIHtmb250LWZhbWlseTpybS1tbG1yMTA7Zm9udC1zaXplOjkuOTYyNjRweH0KXV0+Cjwvc3R5bGU+CjxnIGlkPSdwYWdlMSc+CjxnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyLjA5MTQ5OCwtNDYuMzA1NDk2KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyBmaWxsPScjMDAwJyBzdHJva2U9JyMwMDAnPgo8ZyBzdHJva2Utd2lkdGg9JzAuNCc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01OC4zMjU5NCwtMjEuNzI5NjYpJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC0xMi4wOTE0OTgsLTQ2LjMwNTQ5NilzY2FsZSgtMSwtMSknPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEuNDE2NTQ4LC04Mi4xMzA0NzIpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjk0NDQ0LDAuMCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTEuNDE2NTQ4LC04Mi4xMzA0NzIpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMCcgeD0nLTEuNDE2NTQ4JyB5PSctODIuMTMwNDcyJz5JPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ0LjkzMDA4NCwtODIuMTMwNDcyKXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNy41MDAwMiwwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDQ0LjkzMDA4NCwtODIuMTMwNDcyKXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjEnIHg9JzQ0LjkzMDA4NCcgeT0nLTgyLjEzMDQ3Mic+ezwvdGV4dD4KPHRleHQgY2xhc3M9J2YzJyB4PSc0OS45MTE0MjMnIHk9Jy04Mi4xMzA0NzInPjA8L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMScgeD0nNTQuODkyNzQzJyB5PSctODIuMTMwNDcyJz59PC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDkyLjM2MzE3MiwtODIuMTMwNDcyKXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNy41MDAwMiwwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDkyLjM2MzE3MiwtODIuMTMwNDcyKXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjEnIHg9JzkyLjM2MzE3MicgeT0nLTgyLjEzMDQ3Mic+ezwvdGV4dD4KPHRleHQgY2xhc3M9J2YzJyB4PSc5Ny4zNDQ1MTEnIHk9Jy04Mi4xMzA0NzInPjA8L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMScgeD0nMTAyLjMyNTgzMScgeT0nLTgyLjEzMDQ3Mic+fTwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS40MTY1NDgsLTQ2LjMwNTQ5NilzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTYuNDA5NDgsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtMS40MTY1NDgsLTQ2LjMwNTQ5NilzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YzJyB4PSctMS40MTY1NDgnIHk9Jy00Ni4zMDU0OTYnPuKIhjwvdGV4dD4KPHRleHQgY2xhc3M9J2YyJyB4PSc2Ljg4NTMxNycgeT0nLTQ5LjkyMDg2Jz4yPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ0LjkzMDA4NCwtNDYuMzA1NDk2KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS45NDQ0NCwwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDQ0LjkzMDA4NCwtNDYuMzA1NDk2KXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjAnIHg9JzQ0LjkzMDA4NCcgeT0nLTQ2LjMwNTQ5Nic+STwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg5Mi4zNjMxNzIsLTQ2LjMwNTQ5NilzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTYuNDA5NDgsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSg5Mi4zNjMxNzIsLTQ2LjMwNTQ5NilzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YzJyB4PSc5Mi4zNjMxNzInIHk9Jy00Ni4zMDU0OTYnPuKIhjwvdGV4dD4KPHRleHQgY2xhc3M9J2YyJyB4PScxMDAuNjY1MDM2JyB5PSctNDkuOTIwODYnPjI8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTS00Ny42MTA5NiAxMC4zNjk5OFYtOS4yNDA1OScgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J21hdHJpeCgwLjAsLTEuMCwxLjAsMC4wLC00Ny42MTA5NiwtOS40ODUzMiknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU3Ljk4MDQyLC0xLjkzNTUzKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtMTIuMDkxNDk4LC00Ni4zMDU0OTYpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMicgeD0nLTEyLjA5MTQ5OCcgeT0nLTQ2LjMwNTQ5Nic+MDE8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTEzLjA5NjA0IDE2LjcyOTY2SC00MC42NzE1NScgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J21hdHJpeCgtMS4wLDAuMCwwLjAsLTEuMCwtNDAuOTE2MjksMTYuNzI5NjYpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yOS4xMjE1MiwxOS4xMjcxNCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTEyLjA5MTQ5OCwtNDYuMzA1NDk2KXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjInIHg9Jy0xMi4wOTE0OTgnIHk9Jy00Ni4zMDU0OTYnPjA8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNMTAuOTE0OTggMTYuNzI5NjZIMzQuMDI1NDUnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzQuMjcwMTksMTYuNzI5NjYpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTS0xLjA5MDUzIDcuODY5OThWLTEwLjQ5MTYyJyBmaWxsPSdub25lJy8+CjxnIHRyYW5zZm9ybT0nbWF0cml4KDAuMCwtMS4wLDEuMCwwLjAsLTEuMDkwNTMsLTEwLjczNjM2KSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNy40NzQsLTMuODExMDUpJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC0xMi4wOTE0OTgsLTQ2LjMwNTQ5NilzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YyJyB4PSctMTIuMDkxNDk4JyB5PSctNDYuMzA1NDk2Jz4wPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTTQ2LjUyMDQzIDcuODY5OThWLTkuMjQwNTknIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoMC4wLC0xLjAsMS4wLDAuMCw0Ni41MjA0MywtOS40ODUzMiknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDAuMTM2OTYsLTMuMTg1NTMpJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC0xMi4wOTE0OTgsLTQ2LjMwNTQ5NilzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YyJyB4PSctMTIuMDkxNDk4JyB5PSctNDYuMzA1NDk2Jz4wPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTS03LjU0MDQ3LTE5LjIyOTY2SC0zNi4yMDY1MScgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J21hdHJpeCgtMS4wLDAuMCwwLjAsLTEuMCwtMzYuNDUxMjUsLTE5LjIyOTY2KSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjYuMTA0MjIsLTI2LjEzODEyKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtMTIuMDkxNDk4LC00Ni4zMDU0OTYpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMicgeD0nLTEyLjA5MTQ5OCcgeT0nLTQ2LjMwNTQ5Nic+MDI8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNNS4zNTk0LTE5LjIyOTY2SDM1LjExNTk4JyBmaWxsPSdub25lJy8+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM1LjM2MDcyLC0xOS4yMjk2NiknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTYuNDk2NDMsLTI2LjEzODEyKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtMTIuMDkxNDk4LC00Ni4zMDU0OTYpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMicgeD0nLTEyLjA5MTQ5OCcgeT0nLTQ2LjMwNTQ5Nic+MDI8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+Cjwvc3ZnPg==" /></fr:resource-content><fr:resource-source type="latex" part="preamble"><![CDATA[
            \usepackage{mlmodern, tikz, tikz-cd, quiver, mathtools, amssymb, stmaryrd, mathrsfs}
    ]]></fr:resource-source><fr:resource-source type="latex" part="body"><![CDATA[
      \begin {tikzcd}
\mathbb {I} & {\{0\}} & {\{0\}} \\
	{\Delta ^2} & \mathbb {I} & {\Delta ^2}
	\arrow ["01"', from=1-1, to=2-1]
	\arrow ["0"', from=1-2, to=1-1]
	\arrow [from=1-2, to=1-3]
	\arrow ["0"', from=1-2, to=2-2]
	\arrow ["0"', from=1-3, to=2-3]
	\arrow ["02", from=2-2, to=2-1]
	\arrow ["02"', from=2-2, to=2-3]
		\end {tikzcd}
    ]]></fr:resource-source></fr:resource>
  </html:span></fr:p>
	The component map <fr:tex display="inline"><![CDATA[\{0\} \to  \mathbb {I}]]></fr:tex> is left cofinal by definition,
	and we have a factorisation <fr:tex display="inline"><![CDATA[\{0\} \to  \mathbb {I} \xrightarrow {01} \Delta ^2]]></fr:tex> which shows
    that the <fr:link type="local" href="0023.xml" addr="0023" title="2-Out-of-3 for orthogonal morphisms">composite is left cofinal if the last map is</fr:link>.
	Finally we <fr:link type="local" href="0026.xml" addr="0026" title="Maps with left lifting closed under cobase change">use</fr:link> that <fr:tex display="inline"><![CDATA[01 : \mathbb {I} \to  \Delta ]]></fr:tex> <fr:link type="local" href="0014.xml" addr="0014" title="The segal axiom">is a pushout of</fr:link>
	<fr:tex display="inline"><![CDATA[0 : 1 \to  \mathbb {I}]]></fr:tex> which is left cofinal.
</fr:mainmatter><fr:backmatter /></fr:tree>
  
</fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>382</fr:anchor>
        <fr:addr type="user">0026</fr:addr>
        <fr:route>0026.xml</fr:route>
        <fr:title text="Maps with left lifting closed under cobase change">Maps with left lifting closed under cobase change</fr:title>
        <fr:taxon>Lemma</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>7</fr:month>
          <fr:day>11</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter><fr:p>	Let <fr:tex display="inline"><![CDATA[r : U \to  V]]></fr:tex> be a fixed morphism in some wild category.
	Suppose given a pushout square.</fr:p><fr:p><html:span xmlns:html="http://www.w3.org/1999/xhtml" class="tikz tikzcd">
    <fr:resource hash="22868d146be879a6efac917ac6ede5b9"><fr:resource-content><fr:img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPCEtLSBUaGlzIGZpbGUgd2FzIGdlbmVyYXRlZCBieSBkdmlzdmdtIDMuNC4zIC0tPgo8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9Jzg2LjEzOTAxOXB0JyBoZWlnaHQ9JzczLjM1MjE0NHB0JyB2aWV3Qm94PSctNzIgLTcyIDU3LjQyNjAxMiA0OC45MDE0Myc+CjxzdHlsZSB0eXBlPSd0ZXh0L2Nzcyc+CjwhW0NEQVRBW0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6bWxtbWk3O3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUFRNEFBb0FBQUFBQk13QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUVjQUFBQmdoWk4wdEdOdFlYQUFBQUU4QUFBQUxBQUFBRFFBREFDNloyeDVaZ0FBQVdnQUFBRnpBQUFCb0lIeGN1MW9aV0ZrQUFBQzNBQUFBQ2tBQUFBMllkMUMrMmhvWldFQUFBTUlBQUFBSUFBQUFDUUZvd0dHYUcxMGVBQUFBeWdBQUFBS0FBQUFDZ1VqQUVKc2IyTmhBQUFETkFBQUFBZ0FBQUFJQUdRQTBHMWhlSEFBQUFNOEFBQUFHQUFBQUNBQUJnQkVibUZ0WlFBQUExUUFBQURSQUFBQk95NlBXRHB3YjNOMEFBQUVLQUFBQUJBQUFBQWdBQU1BQVhqYVkyQm15bUNjd01ES3dNQTBpK25zUHhHR2ZoRE4rSWJ4RFlNeEl5Y0RFTEF4d0FFakF4SklLUzVMQjBxbU1hUXpjLzc3enNEQXpBbFdqNlRtLzM4R0JnRHQrUTQyQUhqYVkyQmdZR0pnWUdBR1loRWd5UWltV1JnVWdEUUxFSUw0NmYvL0E4bTAvLy8vendiekdRQlZzUWJEZU5vZGo4MXUwMEFVaGVmTW1MRUpqV1BIOVV6c3VIWVYyek4xV2tJYmc0Y2ZFVk9ybTJhQmhBUVNxRUpDYkJHSUJXdGVoaDBQd1pJZER3QzhTOHVFZTgvbW5uc1c1eU1ndzQyaVgrZ2YwaE1TZGJMdGpOMTJMYVNJZlpRTHBUdWpmYmg4Z3JZVE1kY2xjM2VucTdUU0c5Z2NkMFc3Z1lsS3J2NmkyWWFqNlVQZFZHYnNvVW5qRE93Z0RhUnp4NHRlaFJMTjJ6NFlMK3ZEMCsyY0E4MjlPVmcyMml0Uy9ub0ladmhXT1ZjbkwxU1N6UHhvVVNkQ1RSbUV2MXg5d0doU09kZmZuM1Z2aW9MaXpKL3V2anB3V0QvSGI5d21kaWdwYnlxNndpOFNrNEVRc3kva2hwcXVoOUlyN0FDc0lLVEwvcGZudSs1bWJYbGMyUXF6UVEvcjI2QjFyWExJN3NkaGxSOGZUVGc5ZytkVkI2Y1hGdXdXK29ZNW4zbWpubncwN3hoVUpqSkVTVEVjejRRWGlrZUx5eXZnNlRKLythQzZIL2hmNnpVZ3k5amIrem1lUkRubzltUitVU0NrUi9MNlBIMHNOS1d5TFRRU2tRY01kWHgzTVlRQ2VQLzg4bE9kTDRGc1B5WC9BS1U1TnF3QWVOcGpZR1JnWUFEaWVQUEdzSGgrbTY4TXpDd01tT0MvQ3RNeHBsdEFCZ2NERTRnUEFLZVVCZWNBQUFCNDJtTmdaR0JnNXZ6M25ZR0I2UmlEOHY5alRDVU1RQkVVd0FRQWdTc0ZMQUxHQUFBQ09nQkNBQ01BQUFBQUFBQUFaQURRZU5wallHUmdZR0JtY0daZ1lnQUJSZ1kwQUFBSFdnQkxlTnBWakRGcnd6QVFScCtwWTZnVE1wVU9vVkF0WFUyQ0RSNDdoa0MwWnVta3hNSVJXQTdZeHBBaDNmdXZlMDYwNUk3N2VEcmVDVWo1SldLcWlPVTlwNHBKNVBYZ0dYUGVBaWZTbjRGVFZuenhRaFMveXVhRDc4QXhDMzRDejNpbkRwekkvaFk0cGVCUDc3VTJ3M2szbU1hZFN0OTQ3OHFEN1hwM2FkVW1XejhXVzl2YXpneTJVc2VycWtiWGo3VlhlVlprT1pxOWpNWXdjR1luYVdod25DanhRbDdhQ1Ird2RQVENGMW9VR3pMV1Q4WldqUFp1VFg5WktyR09YQ1VyUmpGNnlWcGNSUzYzaFV6K0R5RVlNREVBQUFCNDJtTmdaa0FHakF4b0FBQUFqZ0FGKSBmb3JtYXQoJ3dvZmYnKTt9CkBmb250LWZhY2V7Zm9udC1mYW1pbHk6bWxtbWkxMDtzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBVlFBQW9BQUFBQUJoZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUFV5OHlBQUFBOUFBQUFFY0FBQUJnaFc1MUYyTnRZWEFBQUFFOEFBQUFMQUFBQURRQURBQ1haMng1WmdBQUFXZ0FBQUtBQUFBQzJJVWtoVVJvWldGa0FBQUQ2QUFBQUNrQUFBQTJZbGhEdzJob1pXRUFBQVFVQUFBQUhnQUFBQ1FHYUFJVWFHMTBlQUFBQkRRQUFBQVVBQUFBRkE2b0FJZHNiMk5oQUFBRVNBQUFBQXdBQUFBTUFXZ0NJbTFoZUhBQUFBUlVBQUFBR0FBQUFDQUFDUUEvYm1GdFpRQUFCR3dBQUFEVkFBQUJSSzVJd3M1d2IzTjBBQUFGUkFBQUFBd0FBQUFnQUFNQUFIamFZMkJtZXNjNGdZR1ZnWUZwRnRQWmZ5SU0vU0NhOFEzakd3WmpSazRHSUdCamdBTkdCaVNRVWx5V0RwUjBaSEJoNXZ6M25ZR0JtUk9zSGtuTi8vOE1EQUFXUkE1MEFIamFZMkJnWUdKZ1lHQUdZaEVneVFpbVdSZ1VnRFFMRUlMNEx2Ly9BMG5ILy8vL0h3RHpHUUJTeWdhZ2VOb3RrazFQRTBFWXgrZVoyZTZ5ZmRsZDJuMXBTOSszTzF0S0M5aDJkOVZvb2J5VUpzUWdDRUlSRTBXTUpoZ3ZvakVlMUtBSEpYTGc1SVg0QmZ3SWZBRTlHYzllUEhrZ0hrMVFFNHF6UXVieVpPWTUvSDcvL3lDTUJrNk84RS84QTJFMGdoRFVROENidGtEdGh0RUVEMXl2SnNReWtBWFhVQVZiS0xCcnZRa2pZQXE4a0FHakJwTmZVb2VRdkwraTRuVDFmQlEyeEdRR210QW5GVk5jYXV1bFN2S3hDdVpDdjJaREdBdzVEanBVanIrbUNJRllGcmhLQVY5WElYdjhRbWF2Sko0Q1F0UXNnRmlNUDNrdVI1VWdJSVFJS3B3Y0VSbC9Sa0Zrb01zSVdReUwyaWJoTlFQb0VGQmVJSFYyNVZxdWtkY05YWk9Bb2ZrREw3QXhYNkFPUTNhOW1FdEhnS2V3ZjIyTHdPYkJWQ0FNSDhqR2EwWGpXbTluN21saWJ4QXM2RDUyMG5pc1ZCaGN5SVZJa1c0djlmWmsxVXFYeFYyT0pMS0tPb2dmekc5eXZjUCtBTWJpTFNEQjNsL29lTW5kQW9jbmFOV2JpMnRoZlRxUkdSOXF0RUdJNUFrRVZPeUpNZ0QwTVJVRXFIenluY1R3Tjk4RGFvWXFZWjl4R0d6cXVKNHZVV2VaZXE2bkcwUUNrN2U5aGsxTlh2Q1BCSnB1Wk5qSy96MjhvMkplSHkyVkhuWFdkeklhMk9YMzY1UHQ1bUppVEpTaWVKd0VaUjJUMWJSMThWTEhhUTJFKzhtei9GU3BkcUZlNFRrUVk3em16RmdGRCtEMnJETyt0ckMyWnlWZ3ROaU9ZSWoyL2tSa1VKMVhsUWdrYzgzNUxsMHQ3VnNoa0tUaDZrcGNZUTRZNVZnZkxmd0p4VkFkSWMvd3cvZVJuR0U0YllNbnJBbm1vV3VxYjhlYmZnZnVXUWUyeWRQZjRlMjVMWk02UVE1dUxENWtEZXdGemdHRjd2U2RUTU8wM25TYnJkNUhSWVhUM0xGdUt0b1F4aFBWeHJzclZuVDVKa3Y5K0tBZlA4MFJjTXFkdTB0WGwzZk11Q0RsenNKVzJQOWhtUDhBSWQ5M0hYamFZMkJrWUdBQVlpZUJjdlY0ZnB1dkRNd3NESmpnL3dObVI2Wm5RQVlIQXhPSUR3Q1d1d1d1QUFBQWVOcGpZR1JnWU9iODl4MUkrak5JL3ovQjdNZ0FGRUVCckFCeFpnU0JBQUFDZGdBQUF3QUFHd01JQUNJQzJ3QXFBMDhBSUFBQUFBQUFVQUMyQVJnQmJIamFZMkJrWUdCZ1piQmpZR1lBQVVZR05BQUFCeW9BU1hqYVpZNnhhc05BRUVTZmlPd1FCWkl1UllwdzZWSUpDZWtMMGhpRDFicU9iQjMyZ1U0R1NRamNwTW9YNUlzelVpNVY5dGpoN1RDN0hKRHdTY1JjRVkrTHpoVnpxK21YVjl6ekZIZ3QvelZ3d2pOdjNCREZkM0plZUE4Yzg4Qkg0SlUydThCcitWK0JFMHErcTExVjFlTjVPOWF0TythWmI3MTNlYmEzL2VBdW5jblRQMmRqTzl2WG8yM000V3FheVEzVHlac2lMZE9DaXAyNm9tYmt6RlphMCtJNGtwUGh4VjdQTGRNZVM4K2c2YUkvR1hucHY4eEdtVzdKelJjdGpYSUhydEtHU1psQmVsTGFVR2k3VkJjL3dOMHhYUUFBQUhqYVkyQm13QXNBQUgwQUJBPT0pIGZvcm1hdCgnd29mZicpO30KdGV4dC5mMCB7Zm9udC1mYW1pbHk6bWxtbWk3O2ZvbnQtc2l6ZTo2Ljk3Mzg0OHB4fQp0ZXh0LmYxIHtmb250LWZhbWlseTptbG1taTEwO2ZvbnQtc2l6ZTo5Ljk2MjY0cHh9Cl1dPgo8L3N0eWxlPgo8ZyBpZD0ncGFnZTEnPgo8ZyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00My4yODY5OTksLTQ2LjE2NDc3MylzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgZmlsbD0nIzAwMCcgc3Ryb2tlPScjMDAwJz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQnPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjguODIwNjgsLTE5LjQ5MzAxKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtNDMuMjg2OTk5LC00Ni4xNjQ3NzMpc2NhbGUoLTEsLTEpJz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zNS4wODEwMzIsLTc4LjE5NzM2KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMy43NSwwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC0zNS4wODEwMzIsLTc4LjE5NzM2KXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjEnIHg9Jy0zNS4wODEwMzInIHk9Jy03OC4xOTczNic+QTwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1LjU4NzExMSwtNzguMTk3MzYpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00LjA0MzQsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSg1LjU4NzExMSwtNzguMTk3MzYpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMScgeD0nNS41ODcxMTEnIHk9Jy03OC4xOTczNic+QjwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzUuMDgxMDMyLC00Ni4xNjQ3NzMpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zLjkzMTI0LDAuMCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTM1LjA4MTAzMiwtNDYuMTY0NzczKXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjEnIHg9Jy0zNS4wODEwMzInIHk9Jy00Ni4xNjQ3NzMnPkM8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNS41ODcxMTEsLTQ2LjE2NDc3MylzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQuMjc4NDcsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSg1LjU4NzExMSwtNDYuMTY0NzczKXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjEnIHg9JzUuNTg3MTExJyB5PSctNDYuMTY0NzczJz5EPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxwYXRoIGQ9J00tMTIuMzI4NDUgMTUuMTU5N0gxMS4xOTgzNScgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMS40NDMwOCwxNS4xNTk3KSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMi42NjIzNSwxOC45MTgyNyknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTQzLjI4Njk5OSwtNDYuMTY0NzczKXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjAnIHg9Jy00My4yODY5OTknIHk9Jy00Ni4xNjQ3NzMnPmY8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTIwLjU4Mzk0IDguODAwMDJWLTguMzEwNTUnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoMC4wLC0xLjAsMS4wLDAuMCwtMjAuNTgzOTQsLTguNTU1MjgpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTTIwLjIzNjcxIDguODAwMDJWLTguMzEwNTUnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoMC4wLC0xLjAsMS4wLDAuMCwyMC4yMzY3MSwtOC41NTUyOCknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTEyLjE0NzItMTYuOTkzMDFIMTAuOTYzMjcnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTEuMjA4MDEsLTE2Ljk5MzAxKSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMi40MjM0NSwtMTMuMjM0NDUpJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC00My4yODY5OTksLTQ2LjE2NDc3MylzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YwJyB4PSctNDMuMjg2OTk5JyB5PSctNDYuMTY0NzczJz5nPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L3N2Zz4=" /></fr:resource-content><fr:resource-source type="latex" part="preamble"><![CDATA[
            \usepackage{mlmodern, tikz, tikz-cd, quiver, mathtools, amssymb, stmaryrd, mathrsfs}
    ]]></fr:resource-source><fr:resource-source type="latex" part="body"><![CDATA[
      \begin {tikzcd}
	A & B \\
	C & D
	\arrow ["f", from=1-1, to=1-2]
	\arrow [from=1-1, to=2-1]
	\arrow [from=1-2, to=2-2]
	\arrow ["g", from=2-1, to=2-2]
	\end {tikzcd}
    ]]></fr:resource-source></fr:resource>
  </html:span></fr:p><fr:p>	If <fr:tex display="inline"><![CDATA[f]]></fr:tex> is left orthogonal to <fr:tex display="inline"><![CDATA[r]]></fr:tex>, then so is <fr:tex display="inline"><![CDATA[g]]></fr:tex>.</fr:p>
  
    
    <fr:tree toc="false" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml"><fr:frontmatter><fr:anchor>384</fr:anchor><fr:addr type="machine">#242</fr:addr><fr:route>unstable-242.xml</fr:route><fr:taxon>Proof</fr:taxon><fr:date><fr:year>2025</fr:year><fr:month>7</fr:month><fr:day>11</fr:day></fr:date><fr:authors><fr:author><fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link></fr:author></fr:authors></fr:frontmatter><fr:mainmatter>
	By pullback pasting and cancellation.
	The top, bottom, and right faces in the cube
	below are cartesian, so the left face is too.
</fr:mainmatter><fr:backmatter /></fr:tree>
  
<fr:p><html:span xmlns:html="http://www.w3.org/1999/xhtml" class="tikz tikzcd">
    <fr:resource hash="64982cfc5e2df966f5f460507a650512"><fr:resource-content><fr:img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPCEtLSBUaGlzIGZpbGUgd2FzIGdlbmVyYXRlZCBieSBkdmlzdmdtIDMuNC4zIC0tPgo8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzMyMC43OTM1MzRwdCcgaGVpZ2h0PScyMDEuNjMzODMzcHQnIHZpZXdCb3g9Jy03MiAtNzIgMjEzLjg2MjM1NiAxMzQuNDIyNTU1Jz4KPHN0eWxlIHR5cGU9J3RleHQvY3NzJz4KPCFbQ0RBVEFbQGZvbnQtZmFjZXtmb250LWZhbWlseTptbG1taTc7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVZNQUFvQUFBQUFCaGdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRWNBQUFCZ2hXNTFmbU50WVhBQUFBRThBQUFBTEFBQUFEUUFEQUNYWjJ4NVpnQUFBV2dBQUFKK0FBQUM0T1B2UkJSb1pXRmtBQUFENkFBQUFDa0FBQUEyWXJORHdHaG9aV0VBQUFRVUFBQUFId0FBQUNRRzJRS1lhRzEwZUFBQUJEUUFBQUFVQUFBQUZCQ3RBTzlzYjJOaEFBQUVTQUFBQUF3QUFBQU1BVzRDSm0xaGVIQUFBQVJVQUFBQUdBQUFBQ0FBQ1FBL2JtRnRaUUFBQkd3QUFBRFJBQUFCT3k2UFdEcHdiM04wQUFBRlFBQUFBQXdBQUFBZ0FBTUFBSGphWTJCbURtV2N3TURLd01BMGkrbnNQeEdHZmhETitJYnhEWU14SXljREVMQXh3QUVqQXhKSUtTNUxCMG82TXJnd2MvNzd6c0RBekFsV2o2VG0vMzhHQmdEZS9nM2NBSGphWTJCZ1lHSmdZR0FHWWhFZ3lRaW1XUmdVZ0RRTEVJTDRMdi8vQTBuSC8vLy9Id0R6R1FCU3lnYWdlTm85a2MxUEUwRVl4dWVaV1hZcGF6L294OHdDTGFWZHVsdGFQcnQwQ3lJdEZKS0NvQ0JFQkF4RXdJTmlOTWFETWZIa1IweUlvakhSRXlRZS9CTzhlamFldlJndXhzU1RCNithR0NuT05zYkQreDdlbWNQditUMkVrcUdUWDZ4R3Z4RktDb1RBWWJBMXkzWXJLS01rcDhCRkpDcTRVK0F4VlJ1QTl5UUtic2xPYWFyR0hjRkZGTHMvOHZVdjExYzVwYUl2Ym9WeFR3dDMrK202MEVXUUkzRjYvTEZnTk0zVHFsSC92cUFyaXFHMU1Sam9QWDZuS0JBZHJObVhTZEFaUFJRSkgrOXhVRit3RXd3S2VBcXEvODE5ZnpRS2lDUmhaRkp5YnRPUHhFY01NazVJUnBScHFSOTVaUHBoVzNsWWFoQk9tV3FkRUtvV2dKWktXMFZYY0xjVWNTM2JWRDN1bEF6RFl3R0t6dmVWN1JHZ092b0pUMml5WFdRT3d4RldQcWhlSFprdExWSEY3bm0yVnI4VDRyRGlPVzFmWVVZOFpBQlozSjIvTFZyb3hNSUE0Q3dPdW1jK3AvcGFXcUQ0ZjZOdy9uVmdwanlaSzA3QkYweEwvQWp0OS91QjVsYVR1WTdSWHB6ckkxSXVLWjk4WmRmb2tjY1BMbGdBcG1yTEVMYms5YUNGaE9lT0ZPK1d5aERSeGswdTFmWWlGcjFqeVhYa241TExsbUtvTUwyMWpUSnNyQ3c5NzUwelFqN2czS1J0bGJldHMvR21RY29VWGMrYmwrZkg3RnNIcG9HTzdNR1Z0YzNwclVUVlI0OFFxLzhKQkNGeUYzZEJhNFhWbGVINVU4czdZUjNaNU9nNnAwSnJDZkNPaWNSc0tFU3hjOEd0MUthMlhtVXRESFhYL0RJSEpaV1RuK3hRZHRGS25FWVRhS0RaWGgyV3F1bVFycjBvNGwrQWxOUS83SFh4dncxMHZWMStrTTRWZFJXNHNmbEk2bjlSYVJpK2FZNEJodmwwYmZGUy9XV1EwNnlzZ0dGUG9iRmtxekVBV3UwWmZEZzNvRzl1U08vSEgraTJ5ZURtWjNlbkp6YjJiUlBTdnVuWmIvTFJyb2Ivdi9jemVORUFBSGphWTJCa1lHQUE0anI3MHpmaStXMitNakN6TUdDQy93K1k1ekE5QmpJNEdKaEFmQURhYndkMkFBQUFlTnBqWUdSZ1lPYjg5eDFJN21Fdy9IK2ZlUTREVUFRRnNBSUFocWtGZGdBQ3hnQUFBM0FBTVFOMEFFRURSd0ErQTd3QVB3QUFBQUFBVkFDMkFSb0JjSGphWTJCa1lHQmdaYkJqWUdZQUFVWUdOQUFBQnlvQVNYamFWWXd4YThNd0VFYWZxV09vRXpLVkRxRlFMVjFOZ2cwZU80WkF0R2JwcE1UQ0VWZ08yTWFRSWQzN3IzdE90T1NPKzNnNjNnbEkrU1ZpcW9qbFBhZUtTZVQxNEJsejNnSW4wcCtCVTFaODhVSVV2OHJtZysvQU1RdCtBczk0cHc2Y3lQNFdPS1hnVCsrMU5zTjVONWpHblVyZmVPL0tnKzE2ZDJuVkpscy9GbHZiMnM0TXRsTEhxNnBHMTQrMVYzbFdaRG1hdll6R01IQm1KMmxvY0p3bzhVSmUyZ2tmc0hUMHdoZGFGQnN5MWsvR1ZvejJiazEvV1NxeGpsd2xLMFl4ZXNsYVhFVXV0NFZNL2c4aEdEQXhBQUFBZU5wallHYkFDd0FBZlFBRSkgZm9ybWF0KCd3b2ZmJyk7fQpAZm9udC1mYWNle2ZvbnQtZmFtaWx5Om1sbW1pMTA7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVFFQUFvQUFBQUFCSXdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRWNBQUFCZ2hZSjB2R050WVhBQUFBRThBQUFBTEFBQUFEUUFEQUNwWjJ4NVpnQUFBV2dBQUFFL0FBQUJXSWU4MUVWb1pXRmtBQUFDcUFBQUFDa0FBQUEyWWpSRG8yaG9aV0VBQUFMVUFBQUFJQUFBQUNRR1dRRHRhRzEwZUFBQUF2UUFBQUFNQUFBQURBZUZBR3RzYjJOaEFBQURBQUFBQUFnQUFBQUlBR1lBckcxaGVIQUFBQU1JQUFBQUZ3QUFBQ0FBQlFCQmJtRnRaUUFBQXlBQUFBRFZBQUFCUks1SXdzNXdiM04wQUFBRCtBQUFBQXdBQUFBZ0FBTUFBSGphWTJCbWFtU2N3TURLd01BMGkrbnNQeEdHZmhETitJYnhEWU14SXljREVMQXh3QUVqQXhKSUtTNUxCMHFHTW9ReGMvNzd6c0RBekFsV2o2VG0vMzhHQmdEekVnNHRBSGphWTJCZ1lHSmdZR0FHWWhFZ3lRaW1XUmdVZ0RRTEVJTDRZZi8vQThuUS8vLy9yd0h6R1FCVVRBYXllTm9kajAxT3drQUFoZnRtWktZQzFzYitqSlFXYWd1dGtnaEVTaXRSTkJEajNtamlRamNrQnFPSmNldk9qU1l1WFhnSHZZQkgwSFBvM2hPWUFBNG1iL05ldnNYN0ZDZzdzeTlxa0U5bFgxR1FaQ0t6aGNrRHpqalZ3R1dhaUtNNHlZdzBpMXBnVVRmcGlDeTFXUnhKZ25IVEZudklaSXcwQ2huUjNPc3JremlEVlRWM3BoOXVWby9UZzdIUW9ZNFdRRXRWM1N3L1BsaEVXRzVkdmN4ak45c1lsTmI3MnZsaTREdmsxUU9sTUYwU0xxOU1YL29YZ1ZNRGh0MjQ1VmZ3Vk1oekFLcFdrVWlqQU9TTTZhaFI2dzJCc3VtZGJ1UEdGNUQzbGZic20zcmtRMm5Ja25ibUx1emZCUnE2dEVsQ0ZzL1hMV0hHQWVNR3BGTVlCNlNOOHZqRUJ1eTY0L3JUNTN6dkNGeFlhd1R1N2IxTkFqUGdBeVJNR3FnbDh1YkpDNVpnK2xKbjhtNmhTdTZLQlVwTGNyVjh3b3FUWC93VVZSdC81RVl5T1FCNDJtTmdaR0JnQUdMZi9OZHo0L2x0dmpJd3N6QmdndjhQbUdXWmpnRVpIQXhNSUQ0QXpmWUd2Z0FBQUhqYVkyQmtZR0RtL1BlZGdZRnBGNFBCZnd0bVdRYWdDQXBnQmdCdkpBUktBbllBQUFLNkFEc0NWUUF3QUFBQUFBQm1BS3g0Mm1OZ1pHQmdZR1p3WUFEUkRGQVNDUUFBQnZnQVJ3QjQybVdPc1dyRFFCQkVuNGpzRUFXU0xrV0tjT2xTQ1FucEM5SVlnOVc2am13ZDlvRk9Ca2tJM0tUS0YrU0xNMUl1VmZiWTRlMHd1eHlROEVuRVhCR1BpODRWYzZ2cGwxZmM4eFI0TGY4MWNNSXpiOXdReFhkeVhuZ1BIUFBBUitDVk5ydkFhL2xmZ1JOS3ZxdGRWZFhqZVR2V3JUdm1tVys5ZDNtMnQvM2dMcDNKMHo5bll6dmIxNk50ek9GcW1za04wOG1iSWkzVGdvcWR1cUptNU14V1d0UGlPSktUNGNWZXp5M1RIa3ZQb09taVB4bDU2Yi9NUnBsdXljMFhMWTF5QjY3U2hrbVpRWHBTMmxCb3UxUVhQOERkTVYwQUFBQjQybU5nWnNBTEFBQjlBQVE9KSBmb3JtYXQoJ3dvZmYnKTt9CnRleHQuZjAge2ZvbnQtZmFtaWx5Om1sbW1pNztmb250LXNpemU6Ni45NzM4NDhweH0KdGV4dC5mMSB7Zm9udC1mYW1pbHk6bWxtbWkxMDtmb250LXNpemU6OS45NjI2NHB4fQpdXT4KPC9zdHlsZT4KPGcgaWQ9J3BhZ2UxJz4KPGcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzNC45MzExNzIsLTQuNzg4NzI5KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyBmaWxsPScjMDAwJyBzdHJva2U9JyMwMDAnPgo8ZyBzdHJva2Utd2lkdGg9JzAuNCc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDcuMzMyMTcsLTYzLjgwMzYzKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgzNC45MzExNzIsLTQuNzg4NzI5KXNjYWxlKC0xLC0xKSc+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0Ni43NzgxMzQsLTEyMy41Mzg0MjUpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC03LjU4NTg5LDAuMCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoNDYuNzc4MTM0LC0xMjMuNTM4NDI1KXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjEnIHg9JzQ2Ljc3ODEzNCcgeT0nLTEyMy41Mzg0MjUnPlU8L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMCcgeD0nNTQuNjY2NTgyJyB5PSctMTI3LjE1Mzc4OSc+RDwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4Mi41MzUzNzIsLTEyMy41Mzg0MjUpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KScvPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTE4LjM2MTEyMywtMTIzLjUzODQyNSlzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJy8+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNjUuODQ5MTUsLTEyMy41Mzg0MjUpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC03LjQwMDUxLDAuMCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoMTY1Ljg0OTE1LC0xMjMuNTM4NDI1KXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjEnIHg9JzE2NS44NDkxNScgeT0nLTEyMy41Mzg0MjUnPlU8L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMCcgeD0nMTczLjczNzU5OCcgeT0nLTEyNy4xNTM3ODknPkI8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDYuNzc4MTM0LC04OS45MzI3ODcpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KScvPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODIuNTM1MzcyLC04OS45MzI3ODcpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KScvPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTE4LjM2MTEyMywtODkuOTMyNzg3KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNy42NTQ2NiwwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDExOC4zNjExMjMsLTg5LjkzMjc4NylzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YxJyB4PScxMTguMzYxMTIzJyB5PSctODkuOTMyNzg3Jz5WPC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjAnIHg9JzEyNi4zODY1OTYnIHk9Jy05My41NDgxNTEnPkQ8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTY1Ljg0OTE1LC04OS45MzI3ODcpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KScvPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjAxLjQyMTcwMSwtODkuOTMyNzg3KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknLz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIzNy4wNjI3NTEsLTg5LjkzMjc4NylzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTcuNDY5MjcsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgyMzcuMDYyNzUxLC04OS45MzI3ODcpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMScgeD0nMjM3LjA2Mjc1MScgeT0nLTg5LjkzMjc4Nyc+VjwvdGV4dD4KPHRleHQgY2xhc3M9J2YwJyB4PScyNDUuMDg4MjI0JyB5PSctOTMuNTQ4MTUxJz5CPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ2Ljc3ODEzNCwtNjguMzUzOTk0KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknLz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ2Ljc3ODEzNCwtMzguMzk0MzY2KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNy4zMjIsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSg0Ni43NzgxMzQsLTM4LjM5NDM2NilzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YxJyB4PSc0Ni43NzgxMzQnIHk9Jy0zOC4zOTQzNjYnPlU8L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMCcgeD0nNTQuNjY2NTgyJyB5PSctNDIuMDA5NzMnPkM8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODIuNTM1MzcyLC0zOC4zOTQzNjYpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KScvPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTE4LjM2MTEyMywtMzguMzk0MzY2KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknLz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE2NS44NDkxNSwtMzguMzk0MzY2KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNy4yMTU5NywwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDE2NS44NDkxNSwtMzguMzk0MzY2KXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjEnIHg9JzE2NS44NDkxNScgeT0nLTM4LjM5NDM2Nic+VTwvdGV4dD4KPHRleHQgY2xhc3M9J2YwJyB4PScxNzMuNzM3NTk4JyB5PSctNDIuMDA5NzMnPkE8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDYuNzc4MTM0LC00Ljc4ODcyOSlzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJy8+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4Mi41MzUzNzIsLTQuNzg4NzI5KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknLz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDExOC4zNjExMjMsLTQuNzg4NzI5KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNy4zOTA3NiwwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDExOC4zNjExMjMsLTQuNzg4NzI5KXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjEnIHg9JzExOC4zNjExMjMnIHk9Jy00Ljc4ODcyOSc+VjwvdGV4dD4KPHRleHQgY2xhc3M9J2YwJyB4PScxMjYuMzg2NTk2JyB5PSctOC40MDQwOTMnPkM8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTY1Ljg0OTE1LC00Ljc4ODcyOSlzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJy8+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMDEuNDIxNzAxLC00Ljc4ODcyOSlzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJy8+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyMzcuMDYyNzUxLC00Ljc4ODcyOSlzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTcuMjg0NzMsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgyMzcuMDYyNzUxLC00Ljc4ODcyOSlzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YxJyB4PScyMzcuMDYyNzUxJyB5PSctNC43ODg3MjknPlY8L3RleHQ+Cjx0ZXh0IGNsYXNzPSdmMCcgeD0nMjQ1LjA4ODIyNCcgeT0nLTguNDA0MDkzJz5BPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxwYXRoIGQ9J00tODMuMzQ5NCA1Ny44OTEzN0gxMS42ODEyNycgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMS45MjYwMSw1Ny44OTEzNyknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTgzLjM0OTQgNTIuMjE5NjdMLTM2LjE5MjU1IDMwLjA3NTc4JyBmaWxsPSdub25lJy8+CjxnIHRyYW5zZm9ybT0nbWF0cml4KDAuOTA1MTUsLTAuNDI1MDIsMC40MjUwMiwwLjkwNTE1LC0zNS45NzEwMiwyOS45NzE3NyknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTk1LjQ0MDc4IDUxLjUzMTdWLTE3LjMxMDU2JyBmaWxsPSdub25lJy8+CjxnIHRyYW5zZm9ybT0nbWF0cml4KDAuMCwtMS4wLDEuMCwwLjAsLTk1LjQ0MDc4LC0xNy41NTUzKSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxwYXRoIGQ9J00zNS45ODI3NiA1Mi4yNzM3NEw4My4xNDAwMyAzMC4wMTQzMScgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J21hdHJpeCgwLjkwNDI3LC0wLjQyNjgzLDAuNDI2ODMsMC45MDQyNyw4My4zNjEzNCwyOS45MDk4NyknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNMjQuMDc2NzUgNTEuNTMxN1YtMTcuMzEwNTYnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoMC4wLC0xLjAsMS4wLDAuMCwyNC4wNzY3NSwtMTcuNTU1MyknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTExLjQyOTIgMjQuMTU5NzFIODMuMDkzMTcnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODMuMzM3OSwyNC4xNTk3MSknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTIzLjU4OTM2IDE3LjgwMDAzVi01MS4wNDIyMicgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J21hdHJpeCgwLjAsLTEuMCwxLjAsMC4wLC0yMy41ODkzNiwtNTEuMjg2OTYpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTTk1LjU1NzQgMTcuODAwMDNWLTUxLjA0MjIyJyBmaWxsPSdub25lJy8+CjxnIHRyYW5zZm9ybT0nbWF0cml4KDAuMCwtMS4wLDEuMCwwLjAsOTUuNTU3NCwtNTEuMjg2OTYpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTS04My42MTMyOC0yNy41NzE5OEgxMS44NjU4MScgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMi4xMTA1NSwtMjcuNTcxOTgpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTS04My42MTMyOC0zMy4xMjQyNEwtMzUuOTI4NjctNTUuNTExNDcnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoMC45MDUxOCwtMC40MjQ5NiwwLjQyNDk2LDAuOTA1MTgsLTM1LjcwNzE0LC01NS42MTU0OCknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNMzUuNzk4MjItMzMuMDk5NDlMODMuMzI0NTctNTUuNTM2MDEnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoMC45MDQyNywtMC40MjY4OCwwLjQyNjg4LDAuOTA0MjcsODMuNTQ1ODgsLTU1LjY0MDQ3KSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxwYXRoIGQ9J00tMTEuNjkzMS02MS4zMDM2M0g4My4yNzc3MScgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4My41MjI0NSwtNjEuMzAzNjMpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L3N2Zz4=" /></fr:resource-content><fr:resource-source type="latex" part="preamble"><![CDATA[
            \usepackage{mlmodern, tikz, tikz-cd, quiver, mathtools, amssymb, stmaryrd, mathrsfs}
    ]]></fr:resource-source><fr:resource-source type="latex" part="body"><![CDATA[
      \begin {tikzcd}
{U^D} &&& {U^B} \\
	&& {V^D} &&& {V^B} \\
	\\
	{U^C} &&& {U^A} \\
	&& {V^C} &&& {V^A}
	\arrow [from=1-1, to=1-4]
	\arrow [from=1-1, to=2-3]
	\arrow [from=1-1, to=4-1]
	\arrow [from=1-4, to=2-6]
	\arrow [from=1-4, to=4-4]
	\arrow [from=2-3, to=2-6]
	\arrow [from=2-3, to=5-3]
	\arrow [from=2-6, to=5-6]
	\arrow [from=4-1, to=4-4]
	\arrow [from=4-1, to=5-3]
	\arrow [from=4-4, to=5-6]
	\arrow [from=5-3, to=5-6]
\end {tikzcd}
    ]]></fr:resource-source></fr:resource>
  </html:span></fr:p><fr:p>	TODO: abstract the above proof in terms of Leibniz calculus?</fr:p></fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>386</fr:anchor>
        <fr:addr type="user">0027</fr:addr>
        <fr:route>0027.xml</fr:route>
        <fr:title text="Externalising categories">Externalising categories</fr:title>
        <fr:taxon>Remark</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>7</fr:month>
          <fr:day>14</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p><fr:link type="local" href="000Q.xml" addr="000Q" title="The wild category of categories">Categories</fr:link> have mapping spaces that are arbitrarily
	<fr:link type="local" href="001L.xml" addr="001L" title="On coherences">coherent</fr:link> and satisfy <fr:link type="local" href="001Q.xml" addr="001Q" title="The Rezk axiom: categories are univalent">univalence</fr:link>,
	and functors between categories respect composition and so on.
	This means that the usual things one can do with wild categories
	and wild functors also apply to categories.
	For example we can talk about initial and terminal objects
	of categories, or pullback and pushout squares, and pastings
	thereof, or lifting properties.</fr:p>
        <fr:p>	An important caveat here is that constructions in wild category theory do
	not a priori produce actual categories or functors (although they can
	produce objects and morphisms of given categories).</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>388</fr:anchor>
        <fr:addr type="user">0028</fr:addr>
        <fr:route>0028.xml</fr:route>
        <fr:title text="{Cat} has pushouts"><fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex> has pushouts</fr:title>
        <fr:taxon>Axiom</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>7</fr:month>
          <fr:day>14</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	We postulate that <fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex> has pushouts.</fr:p>
        <fr:p>	Explicitly, let <fr:tex display="inline"><![CDATA[A\,B\,C : \mathsf {Cat}]]></fr:tex> be categories and
	let <fr:tex display="inline"><![CDATA[f : A \to  B]]></fr:tex>, <fr:tex display="inline"><![CDATA[g : A \to  C]]></fr:tex> be functors.
	Given a fourth category <fr:tex display="inline"><![CDATA[X : \mathsf {Cat}]]></fr:tex> we can consider
	the type <fr:tex display="inline"><![CDATA[\operatorname {Map}(B,X) \times _{\operatorname {Map}(A,X)} \operatorname {Map}(C,X)]]></fr:tex> of
	'cocones from <fr:tex display="inline"><![CDATA[B \xrightarrow {f} A \xleftarrow {g} C]]></fr:tex> to <fr:tex display="inline"><![CDATA[X]]></fr:tex>'.
	We can compose a cone from 
	<fr:tex display="inline"><![CDATA[B \xrightarrow {f} A \xleftarrow {g} C]]></fr:tex>
	to <fr:tex display="inline"><![CDATA[X]]></fr:tex> 
	with a functor <fr:tex display="inline"><![CDATA[X \to  Y]]></fr:tex>, to get a
	cone from
	<fr:tex display="inline"><![CDATA[B \xrightarrow {f} A \xleftarrow {g} C]]></fr:tex>
	to <fr:tex display="inline"><![CDATA[Y]]></fr:tex>.

	The postulate is that we have a category <fr:tex display="inline"><![CDATA[B \sqcup ^A C]]></fr:tex> with
	a cone from 
	<fr:tex display="inline"><![CDATA[B \xrightarrow {f} A \xleftarrow {g} C]]></fr:tex>
	to <fr:tex display="inline"><![CDATA[B \sqcup ^A C]]></fr:tex>
	such that for every category <fr:tex display="inline"><![CDATA[X : \mathsf {Cat}]]></fr:tex>,
	composition induces an equivalence
<fr:tex display="block"><![CDATA[\operatorname {Map}(B \sqcup ^A C, X) \simeq  \operatorname {Map}(B,X) \times _{\operatorname {Map}(A,X)} \operatorname {Map}(C,X).]]></fr:tex></fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>390</fr:anchor>
        <fr:addr type="user">002A</fr:addr>
        <fr:route>002A.xml</fr:route>
        <fr:title text="Arrow categories">Arrow categories</fr:title>
        <fr:taxon>Notation</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>7</fr:month>
          <fr:day>14</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Given a <fr:link type="local" href="000Y.xml" addr="000Y" title="{Cat} has pullbacks">category</fr:link> <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex>,
	the <fr:link type="local" href="0011.xml" addr="0011" title="{Cat} has exponential objects">functor category</fr:link> <fr:tex display="inline"><![CDATA[\operatorname {Fun}(\mathbb {I},C)]]></fr:tex> 
	<fr:link type="local" href="000U.xml" addr="000U" title="The walking arrow">out of the walking arrow</fr:link> is sometimes
	denoted by <fr:tex display="inline"><![CDATA[\operatorname {Ar}(C)]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>392</fr:anchor>
        <fr:addr type="user">002B</fr:addr>
        <fr:route>002B.xml</fr:route>
        <fr:title text="Morphisms in arrow categories">Morphisms in arrow categories</fr:title>
        <fr:taxon>Remark</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>7</fr:month>
          <fr:day>14</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Let <fr:tex display="inline"><![CDATA[C : \mathsf {Cat}]]></fr:tex>. Let <fr:tex display="inline"><![CDATA[a,b,c,d : \operatorname {Ob}(C)]]></fr:tex> be objects and let
	<fr:tex display="inline"><![CDATA[f : C(a,b)]]></fr:tex>, <fr:tex display="inline"><![CDATA[g : C(c,d)]]></fr:tex> be morphisms.
	We can the view <fr:tex display="inline"><![CDATA[f]]></fr:tex> and <fr:tex display="inline"><![CDATA[g]]></fr:tex> as objects of <fr:tex display="inline"><![CDATA[\operatorname {Ar}(C)]]></fr:tex>.
	By the <fr:link type="local" href="0019.xml" addr="0019" title="The square {I}  {I} has a triangulation">colimit description of</fr:link> <fr:tex display="inline"><![CDATA[\mathbb {I} \times  \mathbb {I}]]></fr:tex>,
	the type of morphisms <fr:tex display="inline"><![CDATA[\operatorname {Ar}(C)(f,g)]]></fr:tex> from <fr:tex display="inline"><![CDATA[f]]></fr:tex> to <fr:tex display="inline"><![CDATA[g]]></fr:tex>
	is equivalent to the following sigma-type.
	<fr:tex display="block"><![CDATA[(h : C(a,c)) \times  (k : C(b,d)) \times  (g \circ  h = k \circ  f).]]></fr:tex>
	In other words, a morphism of arrows is a commutative square.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>394</fr:anchor>
        <fr:addr type="user">0029</fr:addr>
        <fr:route>0029.xml</fr:route>
        <fr:title text="Slice and coslice categories">Slice and coslice categories</fr:title>
        <fr:taxon>Definition</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>7</fr:month>
          <fr:day>14</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>	Given a category <fr:tex display="inline"><![CDATA[C]]></fr:tex> with an object <fr:tex display="inline"><![CDATA[x : \operatorname {Ob}(C)]]></fr:tex>,	
	the <fr:em>slice category over <fr:tex display="inline"><![CDATA[x]]></fr:tex></fr:em> is the following <fr:link type="local" href="000Y.xml" addr="000Y" title="{Cat} has pullbacks">pullback</fr:link> in
	<fr:link type="local" href="000Q.xml" addr="000Q" title="The wild category of categories"><fr:tex display="inline"><![CDATA[\mathsf {Cat}]]></fr:tex></fr:link>.</fr:p>
        <fr:p>
          <html:span xmlns:html="http://www.w3.org/1999/xhtml" class="tikz tikzcd">
    <fr:resource hash="7130776c3ef1a1344e24edbdc1c9ec8b"><fr:resource-content><fr:img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPCEtLSBUaGlzIGZpbGUgd2FzIGdlbmVyYXRlZCBieSBkdmlzdmdtIDMuNC4zIC0tPgo8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzEyOS4zODUxMDZwdCcgaGVpZ2h0PSc3Ni4wMjk2MzlwdCcgdmlld0JveD0nLTcyIC03MiA4Ni4yNTY3MzcgNTAuNjg2NDI2Jz4KPHN0eWxlIHR5cGU9J3RleHQvY3NzJz4KPCFbQ0RBVEFbQGZvbnQtZmFjZXtmb250LWZhbWlseTptbG1taTc7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQU9vQUFvQUFBQUFCQ1FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRWNBQUFCZ2hhVjFDMk50WVhBQUFBRThBQUFBS1FBQUFEUUFEQURMWjJ4NVpnQUFBV2dBQUFEbUFBQUEvRityNWNKb1pXRmtBQUFDVUFBQUFDa0FBQUEyWWQxQ3QyaG9aV0VBQUFKOEFBQUFJQUFBQUNRRmtRSDVhRzEwZUFBQUFwd0FBQUFJQUFBQUNBVmRBQ2hzYjJOaEFBQUNwQUFBQUFZQUFBQUdBSDRBQUcxaGVIQUFBQUtzQUFBQUZ3QUFBQ0FBQkFCVGJtRnRaUUFBQXNRQUFBRFJBQUFCT3k2UFdEcHdiM04wQUFBRG1BQUFBQkFBQUFBZ0FBTUFBWGphWTJCbVdzYzRnWUdWZ1lGcEZ0UFpmeUlNL1NDYThRM2pHd1pqUms0R0lHQmpnQU5HQmlTUVVseVdEcFNzWUtoZzV2ejNuWUdCbVJPc0hrbk4vLzhNREFBTGtRNmZBSGphWTJCZ1lHSmdZR0FHWWhFZ3lRaW1XUmdVZ0RRTEVJTDRGZi8vUThqL25XQStBd0JYR2diVUFBQUFlTm9saTBGT2cwQUFSZWNQQ0ExcGFCbGdiQVdFT0lVWmJaa1lhb2ZJZ3RiRXVIUGgyc1NWRi9BZXZZaUg4U2llUWFlYS9MeWYvSmRQUU5UUE4zM0RGM2tocE82NEg4TDMvS3RHMnJZY3NlMzR1ZWVYR0xHSHNaR2U5U0drNlVmMDF2MHorZnVZdmhHbi93ekphVGU5b2UwQzA3QXJWL3BtejFpdjJpY0tsYVU1YU1ubXEvVkVUQ2ZBVG1acjd0NjZUcEMrUGx3ZjR2bTkwbyswTG5nT041OHhvWU1xcGp1eGplTEErV3haTVVRSlJKNEp5TGFTU3k0amg5Szc0cmpSNFFES0x3L2NXZkJZUDFOUkxCdW9UU1Z4a2Fyb0RJUDhlR2ZHUWMyemtoUHlDN2xhSHAwQUFIamFZMkJrWUdBQTRzVnlDelBpK1cyK01qQ3pNR0NDLzIrWmpqR2VCVEk0R0poQWZBRERHUWIvQUFBQWVOcGpZR1JnWU9iODk1MkJnZWtZZ3dhREpWTWNBMUFFQlRBQkFGNkJBNDhDeGdBQUFwY0FLQUFBQUFBQWZnQUFlTnBqWUdSZ1lHQmlDR0lBMFF4UUVna0FBQWlmQUZnQWVOcFZqREZyd3pBUVJwK3BZNmdUTXBVT29WQXRYVTJDRFI0N2hrQzBadW1reE1JUldBN1l4cEFoM2Z1dmUwNjA1STc3ZURyZUNVajVKV0txaU9VOXA0cEo1UFhnR1hQZUFpZlNuNEZUVm56eFFoUy95dWFENzhBeEMzNEN6M2luRHB6SS9oWTRwZUJQNzdVMnczazNtTWFkU3Q5NDc4cUQ3WHAzYWRVbVd6OFdXOXZhemd5MlVzZXJxa2JYajdWWGVWWmtPWnE5ak1Zd2NHWW5hV2h3bkNqeFFsN2FDUit3ZFBUQ0Yxb1VHekxXVDhaV2pQWnVUWDlaS3JHT1hDVXJSakY2eVZwY1JTNjNoVXorRHlFWU1ERUFBQUI0Mm1OZ1prQUdqQXhvQUFBQWpnQUYpIGZvcm1hdCgnd29mZicpO30KQGZvbnQtZmFjZXtmb250LWZhbWlseTpybS1tbG1yNztzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBUm9BQW9BQUFBQUJQZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUFV5OHlBQUFBOUFBQUFFY0FBQUJnaHpwMkVXTnRZWEFBQUFFOEFBQUFNZ0FBQUR3QWpRQzJaMng1WmdBQUFYQUFBQUdhQUFBQndKTkN1TkpvWldGa0FBQUREQUFBQUNrQUFBQTJZZXBEdW1ob1pXRUFBQU00QUFBQUlBQUFBQ1FIQmdIRGFHMTBlQUFBQTFnQUFBQVFBQUFBRUFtbUFHeHNiMk5oQUFBRGFBQUFBQW9BQUFBS0FTSUFwRzFoZUhBQUFBTjBBQUFBR0FBQUFDQUFCd0EvYm1GdFpRQUFBNHdBQUFET0FBQUJPSXJlSzNOd2IzTjBBQUFFWEFBQUFBd0FBQUFnQUFNQUFIamFZMkJteW1TY3dNREt3TUEwaStuc1B4R0dmaEROK0lieERZTXhJeWNERUxBeHdBRWpBeEpJS1M1TEIwb21NK1N6ZFB3N3c4REEwc0ZvZ3FybS8zOEdCZ0FGOEE4OEFIamFZMkJnWUdKZ1lHQUdZaEVneVFpbVdSZzBnRFFia0dZRXlxWXc1UC8vRCtRbmcrai84LzVQQWFzQ0FnQ1pnZ2s5QUFCNDJrV1FUMHNiVVJURjMza3Z2cG1KT2pGTzhsNzhGeWVhektpUkpHTW1iL0JQTWlEUktDaFN4YTY2S0tpclVvS2dkTitGSUNpNEVBUTMvUWJkZHRsdlVDcTRjZDFOTjM0RTBUY3JWNWR6ejRYek81ZUFlSy9QK0k5SDRoTlNVWkliTm93YS9BNGkxVlJDNnhwVVZNTXNON2docEdnbUJ2NFVLSXpjNSszK0ZhVWY0MkFsUGsyeGFOeEZkaVN3OTJkY3NLT0pRblBkcGpjUUdUdUl3UzZQOTc2TjUrbDhlNW5CRFRPcGdkUnkvZkI2emtKalRoQ2FNTkJQOUM5eFNGdFQ2SWhXV0lmbmUwa29sN2tpSENGYlNpOE16MitwR0VKbWVRSWpaSjVuOUdIckhScmxXcytoWm5Vckh4ZWxsV1lUOGNwaGdIVE9MbGlBZVc4Q2c0NDlwb2Z4dzRUVEMwOXVHRFlhblVuVVo1NkcrTENpRU83a2ZGQlkzVnZDVDdiNFcrWXBBNnl5aFVHWUwzZENVQXF6WWlJTmMySFVCZjMrcFhjeTVlc09ydTdnNDRGa1NTbjVwSzk1TkJXWFhBcXBJaFVsSW9IMHdnNldpc0F2NW1aWHEydTlJUU9zVkQ3WVdTaDlSYmZSK2JCN05qM2JQYjg5Mi94M0VNb1MwQTZxM240VU1TaTF1M2s4VlFIV2craWkzKzMyQ1NGdjE5cEdMd0FBZU5wallHUmdZQURpSW1kUDZYaCttNjhNekN3TW1PRC9XNmJMVEJlQURBNEdKaEFmQUtXVEJsOEFBQUI0Mm1OZ1pHQmc2ZmgzaG9HQjZUS0RBb004VXd3RFVBUUZzQUFBWjJvRHp3TFRBQUFDQndBbUFvVUFKZ0pIQUNBQUFBQUFBRUlBcEFEZ0FBQjQybU5nWkdCZ1lHR3dZMkJpQUFGR0JqUUFBQWI0QUVkNDJtV09NV3ZETUJCR242a1RXbWRKTzNRb0hUUjBqVW13d1Z2WExER1VESm5yWUJFTWtReHlNR1RwMk4vZHo2azY5ZURUdlR2ZWdZQ01MeEttU25pNHZWT2wzR3Y2NVJrTEhpUFB0WCtOblBIQ0czY2s2V1ErOFI0NVpjbEg1Qm5QZkVhZWF6OUd6aWo1cm5mMXZuZU5yNEpidWJNTDFjR0dvZXU5MmVUcnY5WFdlaHVhaTIzTjhXcmFzUnZHa3pORlh1WUZOVHRsVDQrandWTVJSQ3ZsckFUTkI2ejZRQ2ZIWTlpUXMvNW5iV1g1bTlsd1VXOWxIcm5xYmZYZlR2Y2pKN21HUXZlbFV2d0FGbmd1M3dBQWVOcGpZR2JBQ3dBQWZRQUUpIGZvcm1hdCgnd29mZicpO30KQGZvbnQtZmFjZXtmb250LWZhbWlseTptc2FtNztzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBTHNBQW9BQUFBQUEwd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUFV5OHlBQUFBOUFBQUFFc0FBQUJnYURGbGhXTnRZWEFBQUFGQUFBQUFLZ0FBQURRQURPRE1aMng1WmdBQUFXd0FBQUJFQUFBQVJNYkk0RVJvWldGa0FBQUJzQUFBQUNrQUFBQTJZcWhDaVdob1pXRUFBQUhjQUFBQUlBQUFBQ1FHd2dHdmFHMTBlQUFBQWZ3QUFBQUlBQUFBQ0FYb0FGRnNiMk5oQUFBQ0JBQUFBQVlBQUFBR0FDSUFBRzFoZUhBQUFBSU1BQUFBRndBQUFDQUFCQUFTYm1GdFpRQUFBaVFBQUFDMUFBQUJHaysxRXJSd2IzTjBBQUFDM0FBQUFCQUFBQUFnQUFNQUFYamFZMkJtK3NJNGdZR1ZnWUZwRnRQWmZ5SU0vU0NhOFEzakd3WmpSazRHSUdCalFBQUJKSFpLY1ZrNkE5dUR5Z2VWTEJsL1R6TXdzR1F3bVFLRkdSRXEvdjluWUFBQWIxd1JkZ0I0Mm1OZ1lHQmlZR0JnQm1JUklNa0lwbGtZRklBMEN4QUMrUThxLy8rSGtQSWRZSGtHQUdwdkI3VUFBQUFCQUZILzZnSUhBYUlBRUFBQUFSRVdCaWNoQmlZME5oY2hFU1kyTWhZQ0JnRVBHdjZhRHhnWkRnRmNBUWdrQ0FGOC9wWVhFUUlDQ1NRSUFRRlpEaDBhQUFBQWVOcGpZR1JnWUFEaWs1cHpaOGZ6MjN4bFlHWmh3QVQvWHpGUFpGd0VaSEF3TUlINEFNOFVCdjBBQUFCNDJtTmdaR0JneWZoN21vR0JlU0pESUVNQUV6c0RVQVFGTUFFQVh4SURkd09SQUFBQ1Z3QlJBQUFBQUFBaUFBQjQybU5nWkdCZ1lHSVFaQURSREZBU0NRQUFBa1lBRndCNDJrMkx3UXFDUUJSRmo2UkJ0cTVGcS9rQ0tSVGF0UXY3QXBlQjRtQkNHamdsdE9uYnU5b3Nlc1BjZCs1Nzl3RXhId0ttQ29obW5Tb1VSNTRqMWtyOWVDbTM4Unl6MDFzUWhDdE5ZakxQb2Zqa09XTEx4Zk5TODZ2bktYMDd2KzUyNkZ6WkhRczd1UGJSbTBPeW4zMXVlenVVVDF1YjZtM3FzWFZqMDVrMHlaS1VNeS91V0FZNkhLWDBTREY3Ujh1REhzT0JoUDNmUHRlK256TWxUL1ZhbVlxM3RHYlVsWk0yU2hwU1hXYjY2UmZxWnllcEFBQUFlTnBqWUdaQUJvd01hQUFBQUk0QUJRPT0pIGZvcm1hdCgnd29mZicpO30KQGZvbnQtZmFjZXtmb250LWZhbWlseTpybS1tbG1yMTA7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC13b2ZmO2Jhc2U2NCxkMDlHUmdBQkFBQUFBQVQ4QUFvQUFBQUFCaGdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQTlBQUFBRWNBQUFCZ2h3QjF0Mk50WVhBQUFBRThBQUFBUEFBQUFFd0ErQUNvWjJ4NVpnQUFBWGdBQUFJZ0FBQUN1Qys5Mjd0b1pXRmtBQUFEbUFBQUFDa0FBQUEyWWY1Qy9XaG9aV0VBQUFQRUFBQUFJQUFBQUNRSGh3SG5hRzEwZUFBQUErUUFBQUFZQUFBQUdBd3FBUWxzYjJOaEFBQUQvQUFBQUE0QUFBQU9Ba29CZUcxaGVIQUFBQVFNQUFBQUdBQUFBQ0FBQ1FBM2JtRnRaUUFBQkNRQUFBRE1BQUFCUWErVVU1SndiM04wQUFBRThBQUFBQXdBQUFBZ0FBTUFBSGphWTJCbVltZWN3TURLd01BMGkrbnNQeEdHZmhETitJYnhEWU14SXljREVMQXh3QUVqQXhKSUtTNUxCMHBxTUJTeGRQODd4OERBMHMxb2hLcm0vMzhHQmdEY0ZRNm9BSGphWTJCZ1lHSmdZR0FHWWhFZ3lRaW1XUmdzZ0RRWEF3ZFFqb2xCazhHUXdaR2g2UDkvb0pnR2pQMy81djlML3cvL253eldBUVVBUUZzTmwzamFWWkk5Yk5OQUZNZnZmNDYva2pRZlB0dVhPS256VmV4V0tJWW1pbDBvRk5RV0JHSUFVaWdEckFoR0JzU0lPckVoVmxoQTZ0Q2hFaE1TTzN2VmpaRVZaaGpvUWx2ZUphMEVQdXZ1M1R2WnYvLzd2Mk5nRDQ4TzhFaXpXWWN4REtSaEdsWFhsMm9ZdlNoT2VKeGdGS1haQ3JJMFMzSFRnVGF6N2NqZXVLckJLVnJsODh0Qlp3N051SDQ1Q0tTdTJhSnE3aDd0cmI1ZWY3YVpGd0pXUHJrOVd0L2RYTnQra0kzcnphTEc2QUZiSk9hQW1HM0dSSm9wV0FoNlBkOHdTekJKQTZFVmM4VGphQkdpWUpWbGNMSFJua01qRGk0MUFwblRCYlRTbmJ2OG5lQy9IUkRHci8zUGdWTTE3LzE2aXdzZjhzUWJIeC9nTS8vRUZoalQ0NTRaeGFNMEcvcHBKa3JvcWMwVnBLcTg0Y0QzcW02SVpmalNNL0J4WTJmRG9wOTN3bUVPd2ZWWkZVZjFabktXNjJLbWZLYmJvWVN0YWJEYUZHaVNpM3lSV3kwYjRGWmhYaXQ1aDEvOFVrNmRVczJjMVk0UCtBLytuYUlCVlQwc0lNUlFZY3g0cW1lUVRhd1E1TWFVYjU0cUphRVUvdGw3c29QNWhoTHg0cW1hNzd0ZjlXWlQvMmIwU3RKUmlWZTNiaERjZGtjOC9kbUhnL2lvSWQySnVoT1JLL3h4amZQYTRWYUw4My96TUNyYlc2b3Znbng2aVgwMlVuZkJsNjdScGRaUE91SVpwN2FZVVJrVFdaTDhTNk00TXFjTzB0a0tzTkFkSUR3WHd1NUdoUXBRYURVOXBlbnE2bk8xSks1R09WR3AwOFo2WTZHeWhQMm9Xd3RuKzNrOUNmdEw3MFZsWWhoeU9GRUdEMTNwY2ZyTUptY0xzSzYxRXJMekwvajFZanA0Mm1OZ1pHQmdBT0puUDFiT2krZTMrY3JBek1LQUNmNTlaM3JPekFsa2NEQXdnZmdBK2NZSHdnQUFBSGphWTJCa1lHRHAvbmVPZ1lHWmdVR1lRWWpwT1FOUUJBV3dBUUJibHdOMUFvQUFBQUdOQUZzQmpRQXhBZ0FBVWdNQUFCZ0JrQUFUQUFBQUFBQTZBSElBdEFFR0FWd0FBSGphWTJCa1lHQmdZekJqWUdJQUFVWUdOQUFBQm1ZQVFYamFiWXl4YXNNd0ZFV1BxUk9JdTdXbFE0ZWlMVk9NamYwRG5iTEVTNkRaSFN5TUlaSkJEb1lNeVMvMGwzdWJDcnBVY0orT0R2Y0p5TGlSOEhNU01aRlRWbnI5OG9KSG5pTXY1ZDhqWjd5eDVvRWtYY204OEJFNTVZblB5QXRlNlNNdjVhK1JNMnErbWwyekgxM3J5eUs0alR1NVVCWUhHNlpoOUtiTS85eldlaHZhcyszTThXSzZlWmptM3BrcXIvT0tocDJ5WjhUUjRpa3BDT0tOY2xMQzNSeXdvb2xCUFkrUnkvL3RiZFh6OTI3TFdYZW43cEdMWnNlczdVbXpWOXRRNllkYXFiNEJwNVF3QzNqYVkyQm13QXNBQUgwQUJBPT0pIGZvcm1hdCgnd29mZicpO30KQGZvbnQtZmFjZXtmb250LWZhbWlseTptbG1taTEwO3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjtiYXNlNjQsZDA5R1JnQUJBQUFBQUFTWUFBb0FBQUFBQlVnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUVjQUFBQmdoVngwdzJOdFlYQUFBQUU4QUFBQU13QUFBRVFBVndFUloyeDVaZ0FBQVhBQUFBSEVBQUFCL0N6T3pPMW9aV0ZrQUFBRE5BQUFBQ2tBQUFBMllpcEMvV2hvWldFQUFBTmdBQUFBSUFBQUFDUUdNd0dmYUcxMGVBQUFBNEFBQUFBUUFBQUFFQW1hQUd4c2IyTmhBQUFEa0FBQUFBb0FBQUFLQVI0QWdtMWhlSEFBQUFPY0FBQUFGd0FBQUNBQUJnQlNibUZ0WlFBQUE3UUFBQURWQUFBQlJLNUl3czV3YjNOMEFBQUVqQUFBQUF3QUFBQWdBQU1BQUhqYVkyQm1TbU9jd01ES3dNQTBpK25zUHhHR2ZoRE4rSWJ4RFlNeEl5Y0RFTEF4d0FFakF4SklLUzVMQjBycU0xUXdjLzc3enNEQXpBbFdqNlRtLzM4R0JnRG9ndzRPQUhqYVkyQmdZR0pnWUdBR1loRWd5UWltV1JnTWdEUUhFSUxrOUJtY0dTcisvMGV3L2wvNnYvOS9OMWd0R0FBQTVIZ0xZZ0I0MmkyUHdXN1RRQkNHZDNhamRaelc2OXBaMnpGMlRIR3k5c1oxb3BEV05vMUNHa1FKRlJ4YUNnZW9lcUhpRFpBNGNPVldjZUhFaFJNSEhvQUhRWWdyRng2QUF6ZUVoRkkyRmhwcFJwcjUvOUgzSTBDajFXLzRSblRFRUFMWGN6VmcwRXZTcElJU1BvY1lOMWNmRzV0bVFFQ0RGNVRvT0NEdHZ3dkRYay95bFNGQTJkVVAwc2JmMFczbG4zaWNZWTJCTm9JMEtjcHFEbFc1RzRGWGxaWHJFZldZcHRWZW12U290aTRHanV0RlNsTHI4Q1hIMUIxTCtmTG80akp5SU0zZVg5eGR6cC80QnpxejhZSzBUQmVUczY2WXpvNktPOEdtUlY3Zk9KU1QvZDJjTmtCdlU2ZTRMK0lLNFBuRFluRitldjVPK0REdUx3ME05dXFQWVFJdjN1UUdYTnVlUDNxV25Na1BZZ01ZR3cyZmRyYVF3a2I4NmljVzhBV2RJQ1FtL0g4QTFXT1ZZbS9OVGpXM1ZKemxBWlJGbWRiNGNWcHpxM1NxVDF5UFV5MVJxNlNuakNhbTNQVnFCL3ppTFg0NnkyNHhzMGlXZ2Q2UGNrS2llTWV3bXR1R1J2QTRDK01PU1RHMCtPT1puREt6Rk5rYyt0MGhhVVMwYWVRRHJiZEJ2WTVTZVkxUDBoNGRFM1hzREdCbzJLRUV5T1dXN2p0Ky9Hb2FNMnVma0RBOHROdE9MUk5kZndCQ1JnbmdIV2xoSUEvRTI5eTVlUjAzZ3ZDZWhkQS80bGxKZjNqYVkyQmtZR0FBNHI5SFAyK041N2Y1eXNETXdvQUovbjFuRm1ibUJESTRHSmhBZkFENjBBYzBBQUFBZU5wallHUmdZT2I4OTUyQmdlazJnOGovRTh6Q0RFQVJGTUFDQUhyc0JOWUNkZ0FBQWdBQUxnTGJBQ29DU1FBVUFBQUFBQUFnQUlJQS9nQUFlTnBqWUdSZ1lHQmhDR1FBMFF4UUVna0FBQWk4QUZrQWVOcGxqckZxdzBBUVJKK0k3QkFGa2k1RmluRHBVZ2tKNlF2U0dJUFZ1bzVzSGZhQlRnWkpDTnlreWhma2l6TlNMbFgyMk9IdE1Mc2NrUEJKeEZ3Umo0dk9GWE9yNlpkWDNQTVVlQzMvTlhEQ00yL2NFTVYzY2w1NER4enp3RWZnbFRhN3dHdjVYNEVUU3I2clhWWFY0M2s3MXEwNzVwbHZ2WGQ1dHJmOTRDNmR5ZE0vWjJNNzI5ZWpiY3poYXBySkRkUEpteUl0MDRLS25icWladVRNVmxyVDRqaVNrK0hGWHM4dDB4NUx6NkRwb2o4WmVlbS96RWFaYnNuTkZ5Mk5jZ2V1MG9aSm1VRjZVdHBRYUx0VUZ6L0EzVEZkQUFBQWVOcGpZR2JBQ3dBQWZRQUUpIGZvcm1hdCgnd29mZicpO30KdGV4dC5mMCB7Zm9udC1mYW1pbHk6bXNhbTc7Zm9udC1zaXplOjYuOTczODQ4cHh9CnRleHQuZjEge2ZvbnQtZmFtaWx5Om1sbW1pNztmb250LXNpemU6Ni45NzM4NDhweH0KdGV4dC5mMiB7Zm9udC1mYW1pbHk6bWxtbWkxMDtmb250LXNpemU6OS45NjI2NHB4fQp0ZXh0LmYzIHtmb250LWZhbWlseTpybS1tbG1yNztmb250LXNpemU6Ni45NzM4NDhweH0KdGV4dC5mNCB7Zm9udC1mYW1pbHk6cm0tbWxtcjEwO2ZvbnQtc2l6ZTo5Ljk2MjY0cHh9Cl1dPgo8L3N0eWxlPgo8ZyBpZD0ncGFnZTEnPgo8ZyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yOC44NzE2MzYsLTQ3LjM1NjM4KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyBmaWxsPScjMDAwJyBzdHJva2U9JyMwMDAnPgo8ZyBzdHJva2Utd2lkdGg9JzAuNCc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00My4yOTAxLC0yMS4wNzYzNSknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTI4Ljg3MTYzNiwtNDcuMzU2Mzgpc2NhbGUoLTEsLTEpJz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNS40NjY0MTUsLTgxLjg3OTYyNylzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTkuMTUsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtMTUuNDY2NDE1LC04MS44Nzk2Mjcpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMicgeD0nLTE1LjQ2NjQxNScgeT0nLTgxLjg3OTYyNyc+Qzx0c3BhbiB4PSctNy45MTAwNSc+L3g8L3RzcGFuPjwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOS42MTcwOTEsLTgxLjg3OTYyNylzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzLjUyOTE0LDAuMCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoMzkuNjE3MDkxLC04MS44Nzk2Mjcpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmNCcgeD0nMzkuNjE3MDkxJyB5PSctODEuODc5NjI3Jz5Bcjx0c3BhbiB4PSc1MC45OTIyMic+KDwvdHNwYW4+PC90ZXh0Pgo8dGV4dCBjbGFzcz0nZjInIHg9JzU0Ljg2NjY5OScgeT0nLTgxLjg3OTYyNyc+QzwvdGV4dD4KPHRleHQgY2xhc3M9J2Y0JyB4PSc2Mi42OTk4MTInIHk9Jy04MS44Nzk2MjcnPik8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE1LjQ2NjQxNSwtNDcuMzU2Mzgpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yLjUsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtMTUuNDY2NDE1LC00Ny4zNTYzOClzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2Y0JyB4PSctMTUuNDY2NDE1JyB5PSctNDcuMzU2MzgnPjE8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzkuNjE3MDkxLC00Ny4zNTYzOClzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMuOTMxMjQsMC4wKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgzOS42MTcwOTEsLTQ3LjM1NjM4KXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjInIHg9JzM5LjYxNzA5MScgeT0nLTQ3LjM1NjM4Jz5DPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxwYXRoIGQ9J00tMTYuMTc5MTIgMTYuMDc2MzVINi45MzEzNScgZmlsbD0nbm9uZScvPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3LjE3NjA5LDE2LjA3NjM1KSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxwYXRoIGQ9J00tMjkuODM0NjEgNy4yMTY2N1YtMTAuNDI5OTYnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoMC4wLC0xLjAsMS4wLDAuMCwtMjkuODM0NjEsLTEwLjY3NDcpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE0LjA3ODAyLDMuNDEzNjQpJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC0yOC44NzE2MzYsLTQ3LjM1NjM4KXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjAnIHg9Jy0yOC44NzE2MzYnIHk9Jy00Ny4zNTYzOCc+7oG5PC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTTI1LjQ1NTQ2IDcuMjE2NjdWLTkuODkzODknIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoMC4wLC0xLjAsMS4wLDAuMCwyNS40NTU0NiwtMTAuMTM4NjMpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3Ljg1Mjk0LC0zLjk5NDQyKSc+CjxnIHN0cm9rZT0nbm9uZScgdHJhbnNmb3JtPSdzY2FsZSgtMS4wMDM3NSwxLjAwMzc1KXRyYW5zbGF0ZSgtMjguODcxNjM2LC00Ny4zNTYzOClzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YzJyB4PSctMjguODcxNjM2JyB5PSctNDcuMzU2MzgnPmNvPHRzcGFuIHg9Jy0yMS4xNDM4NTYnPmQ8L3RzcGFuPjwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjxnIHN0cm9rZS13aWR0aD0nMC40ODk0OSc+CjxwYXRoIGQ9J00tMjIuODI5MTItMTguNTc2MzVIMTYuNTI5MjUnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTYuNzczOTksLTE4LjU3NjM1KSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNS4xNzI1NiwtMjMuOTg3NzIpJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC0yOC44NzE2MzYsLTQ3LjM1NjM4KXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjEnIHg9Jy0yOC44NzE2MzYnIHk9Jy00Ny4zNTYzOCc+eDwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+" /></fr:resource-content><fr:resource-source type="latex" part="preamble"><![CDATA[
            \usepackage{mlmodern, tikz, tikz-cd, quiver, mathtools, amssymb, stmaryrd, mathrsfs}
    ]]></fr:resource-source><fr:resource-source type="latex" part="body"><![CDATA[
      \begin {tikzcd}
{C/x} & {\operatorname {Ar}(C)} \\
	1 & C
	\arrow [from=1-1, to=1-2]
	\arrow [from=1-1, to=2-1]
	\arrow ["\lrcorner "{anchor=center, pos=0.125}, draw=none, from=1-1, to=2-2]
	\arrow ["\operatorname {cod}", from=1-2, to=2-2]
	\arrow ["x"', from=2-1, to=2-2]
\end {tikzcd}
    ]]></fr:resource-source></fr:resource>
  </html:span>
        </fr:p>
        <fr:p>	We may also denote <fr:tex display="inline"><![CDATA[C / x]]></fr:tex> by <fr:tex display="inline"><![CDATA[C \downarrow  x]]></fr:tex>. The dual construction,
	where <fr:tex display="inline"><![CDATA[\operatorname {cod}]]></fr:tex> is replaced by <fr:tex display="inline"><![CDATA[\operatorname {dom}]]></fr:tex>, is denoted by <fr:tex display="inline"><![CDATA[x \downarrow  C]]></fr:tex>
	and is called the <fr:em>coslice under <fr:tex display="inline"><![CDATA[x]]></fr:tex></fr:em>.</fr:p>
        <fr:p>	Note that an object of <fr:tex display="inline"><![CDATA[C / x]]></fr:tex> is given by an object <fr:tex display="inline"><![CDATA[y : C]]></fr:tex> together
    with a morphism <fr:tex display="inline"><![CDATA[f : C(y,x)]]></fr:tex>.
	One also has the expected characterisation of morphisms in <fr:tex display="inline"><![CDATA[C / x]]></fr:tex>.</fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
    <fr:tree toc="true" numbered="true" show-heading="true" show-metadata="false" expanded="true" root="false" xmlns:fr="http://www.jonmsterling.com/jms-005P.xml">
      <fr:frontmatter>
        <fr:anchor>396</fr:anchor>
        <fr:addr type="user">0025</fr:addr>
        <fr:route>0025.xml</fr:route>
        <fr:title text="The gap map in a composite square">The gap map in a composite square</fr:title>
        <fr:taxon>Lemma</fr:taxon>
        <fr:date>
          <fr:year>2025</fr:year>
          <fr:month>6</fr:month>
          <fr:day>15</fr:day>
        </fr:date>
        <fr:authors>
          <fr:author>
            <fr:link type="local" href="dwarn.xml" addr="dwarn" title="David Wärn">David Wärn</fr:link>
          </fr:author>
        </fr:authors>
      </fr:frontmatter>
      <fr:mainmatter>
        <fr:p>
          <html:span xmlns:html="http://www.w3.org/1999/xhtml" class="tikz tikzcd">
    <fr:resource hash="a3c23aa3a30504423ba3e6a1e2f40ff9"><fr:resource-content><fr:img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4KPCEtLSBUaGlzIGZpbGUgd2FzIGdlbmVyYXRlZCBieSBkdmlzdmdtIDMuNC4zIC0tPgo8c3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9Jzg2LjEzOTAxOXB0JyBoZWlnaHQ9JzY5LjE5ODU5cHQnIHZpZXdCb3g9Jy03MiAtNzIgNTcuNDI2MDEyIDQ2LjEzMjM5NCc+CjxzdHlsZSB0eXBlPSd0ZXh0L2Nzcyc+CjwhW0NEQVRBW0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6bWxtbWkxMDtzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXdvZmY7YmFzZTY0LGQwOUdSZ0FCQUFBQUFBVlFBQW9BQUFBQUJoZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCUFV5OHlBQUFBOUFBQUFFY0FBQUJnaFc1MUYyTnRZWEFBQUFFOEFBQUFMQUFBQURRQURBQ1haMng1WmdBQUFXZ0FBQUtBQUFBQzJJVWtoVVJvWldGa0FBQUQ2QUFBQUNrQUFBQTJZbGhEdzJob1pXRUFBQVFVQUFBQUhnQUFBQ1FHYUFJVWFHMTBlQUFBQkRRQUFBQVVBQUFBRkE2b0FJZHNiMk5oQUFBRVNBQUFBQXdBQUFBTUFXZ0NJbTFoZUhBQUFBUlVBQUFBR0FBQUFDQUFDUUEvYm1GdFpRQUFCR3dBQUFEVkFBQUJSSzVJd3M1d2IzTjBBQUFGUkFBQUFBd0FBQUFnQUFNQUFIamFZMkJtZXNjNGdZR1ZnWUZwRnRQWmZ5SU0vU0NhOFEzakd3WmpSazRHSUdCamdBTkdCaVNRVWx5V0RwUjBaSEJoNXZ6M25ZR0JtUk9zSGtuTi8vOE1EQUFXUkE1MEFIamFZMkJnWUdKZ1lHQUdZaEVneVFpbVdSZ1VnRFFMRUlMNEx2Ly9BMG5ILy8vL0h3RHpHUUJTeWdhZ2VOb3RrazFQRTBFWXgrZVoyZTZ5ZmRsZDJuMXBTOSszTzF0S0M5aDJkOVZvb2J5VUpzUWdDRUlSRTBXTUpoZ3ZvakVlMUtBSEpYTGc1SVg0QmZ3SWZBRTlHYzllUEhrZ0hrMVFFNHF6UXVieVpPWTUvSDcvL3lDTUJrNk84RS84QTJFMGdoRFVROENidGtEdGh0RUVEMXl2SnNReWtBWFhVQVZiS0xCcnZRa2pZQXE4a0FHakJwTmZVb2VRdkwraTRuVDFmQlEyeEdRR210QW5GVk5jYXV1bFN2S3hDdVpDdjJaREdBdzVEanBVanIrbUNJRllGcmhLQVY5WElYdjhRbWF2Sko0Q1F0UXNnRmlNUDNrdVI1VWdJSVFJS3B3Y0VSbC9Sa0Zrb01zSVdReUwyaWJoTlFQb0VGQmVJSFYyNVZxdWtkY05YWk9Bb2ZrREw3QXhYNkFPUTNhOW1FdEhnS2V3ZjIyTHdPYkJWQ0FNSDhqR2EwWGpXbTluN21saWJ4QXM2RDUyMG5pc1ZCaGN5SVZJa1c0djlmWmsxVXFYeFYyT0pMS0tPb2dmekc5eXZjUCtBTWJpTFNEQjNsL29lTW5kQW9jbmFOV2JpMnRoZlRxUkdSOXF0RUdJNUFrRVZPeUpNZ0QwTVJVRXFIenluY1R3Tjk4RGFvWXFZWjl4R0d6cXVKNHZVV2VaZXE2bkcwUUNrN2U5aGsxTlh2Q1BCSnB1Wk5qSy96MjhvMkplSHkyVkhuWFdkeklhMk9YMzY1UHQ1bUppVEpTaWVKd0VaUjJUMWJSMThWTEhhUTJFKzhtei9GU3BkcUZlNFRrUVk3em16RmdGRCtEMnJETyt0ckMyWnlWZ3ROaU9ZSWoyL2tSa1VKMVhsUWdrYzgzNUxsMHQ3VnNoa0tUaDZrcGNZUTRZNVZnZkxmd0p4VkFkSWMvd3cvZVJuR0U0YllNbnJBbm1vV3VxYjhlYmZnZnVXUWUyeWRQZjRlMjVMWk02UVE1dUxENWtEZXdGemdHRjd2U2RUTU8wM25TYnJkNUhSWVhUM0xGdUt0b1F4aFBWeHJzclZuVDVKa3Y5K0tBZlA4MFJjTXFkdTB0WGwzZk11Q0RsenNKVzJQOWhtUDhBSWQ5M0hYamFZMkJrWUdBQVlpZUJjdlY0ZnB1dkRNd3NESmpnL3dObVI2Wm5RQVlIQXhPSUR3Q1d1d1d1QUFBQWVOcGpZR1JnWU9iODl4MUkrak5JL3ovQjdNZ0FGRUVCckFCeFpnU0JBQUFDZGdBQUF3QUFHd01JQUNJQzJ3QXFBMDhBSUFBQUFBQUFVQUMyQVJnQmJIamFZMkJrWUdCZ1piQmpZR1lBQVVZR05BQUFCeW9BU1hqYVpZNnhhc05BRUVTZmlPd1FCWkl1UllwdzZWSUpDZWtMMGhpRDFicU9iQjMyZ1U0R1NRamNwTW9YNUlzelVpNVY5dGpoN1RDN0hKRHdTY1JjRVkrTHpoVnpxK21YVjl6ekZIZ3QvelZ3d2pOdjNCREZkM0plZUE4Yzg4Qkg0SlUydThCcitWK0JFMHErcTExVjFlTjVPOWF0TythWmI3MTNlYmEzL2VBdW5jblRQMmRqTzl2WG8yM000V3FheVEzVHlac2lMZE9DaXAyNm9tYmt6RlphMCtJNGtwUGh4VjdQTGRNZVM4K2c2YUkvR1hucHY4eEdtVzdKelJjdGpYSUhydEtHU1psQmVsTGFVR2k3VkJjL3dOMHhYUUFBQUhqYVkyQm13QXNBQUgwQUJBPT0pIGZvcm1hdCgnd29mZicpO30KdGV4dC5mMCB7Zm9udC1mYW1pbHk6bWxtbWkxMDtmb250LXNpemU6OS45NjI2NHB4fQpdXT4KPC9zdHlsZT4KPGcgaWQ9J3BhZ2UxJz4KPGcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNDMuMjg2OTk5LC00OC45MzM4MDgpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIGZpbGw9JyMwMDAnIHN0cm9rZT0nIzAwMCc+CjxnIHN0cm9rZS13aWR0aD0nMC40Jz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI4LjgyMDY4LC0xOS40OTMwMSknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTQzLjI4Njk5OSwtNDguOTMzODA4KXNjYWxlKC0xLC0xKSc+CjxnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzUuMDgxMDMyLC04MC45NjYzOTYpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zLjc1LDAuMCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoLTM1LjA4MTAzMiwtODAuOTY2Mzk2KXNjYWxlKC0xLC0xKSc+CjxnIGZpbGw9JyMwMDAnPgo8ZyBzdHJva2U9J25vbmUnPgo8dGV4dCBjbGFzcz0nZjAnIHg9Jy0zNS4wODEwMzInIHk9Jy04MC45NjYzOTYnPkE8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNS41ODcxMTEsLTgwLjk2NjM5NilzY2FsZSgwLjk5NjI2NCwtMC45OTYyNjQpJz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQuMDQzNCwwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKDUuNTg3MTExLC04MC45NjYzOTYpc2NhbGUoLTEsLTEpJz4KPGcgZmlsbD0nIzAwMCc+CjxnIHN0cm9rZT0nbm9uZSc+Cjx0ZXh0IGNsYXNzPSdmMCcgeD0nNS41ODcxMTEnIHk9Jy04MC45NjYzOTYnPkI8L3RleHQ+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2U9JyMwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM1LjA4MTAzMiwtNDguOTMzODA4KXNjYWxlKDAuOTk2MjY0LC0wLjk5NjI2NCknPgo8ZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMy45MzEyNCwwLjApJz4KPGcgc3Ryb2tlPSdub25lJyB0cmFuc2Zvcm09J3NjYWxlKC0xLjAwMzc1LDEuMDAzNzUpdHJhbnNsYXRlKC0zNS4wODEwMzIsLTQ4LjkzMzgwOClzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YwJyB4PSctMzUuMDgxMDMyJyB5PSctNDguOTMzODA4Jz5DPC90ZXh0Pgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlPScjMDAwJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDUuNTg3MTExLC00OC45MzM4MDgpc2NhbGUoMC45OTYyNjQsLTAuOTk2MjY0KSc+CjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00LjI3ODQ3LDAuMCknPgo8ZyBzdHJva2U9J25vbmUnIHRyYW5zZm9ybT0nc2NhbGUoLTEuMDAzNzUsMS4wMDM3NSl0cmFuc2xhdGUoNS41ODcxMTEsLTQ4LjkzMzgwOClzY2FsZSgtMSwtMSknPgo8ZyBmaWxsPScjMDAwJz4KPGcgc3Ryb2tlPSdub25lJz4KPHRleHQgY2xhc3M9J2YwJyB4PSc1LjU4NzExMScgeT0nLTQ4LjkzMzgwOCc+RDwvdGV4dD4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTEyLjMyODQ1IDE1LjE1OTdIMTEuMTk4MzUnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTEuNDQzMDgsMTUuMTU5NyknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTIwLjU4Mzk0IDguODAwMDJWLTguMzEwNTUnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoMC4wLC0xLjAsMS4wLDAuMCwtMjAuNTgzOTQsLTguNTU1MjgpJz4KPGcgc3Ryb2tlLWRhc2hhcnJheT0nbm9uZScgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuMCc+CiA8ZyBzdHJva2UtbGluZWNhcD0ncm91bmQnPgogPGcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+CiA8cGF0aCBkPSdNLTIuNTQ1MzIgMi45MzY4OUMtMi4wODAyOSAxLjE3NDczLTEuMDQ0MDUgLjM0MjY0IDAgMEMtMS4wNDQwNS0uMzQyNjQtMi4wODAyOS0xLjE3NDczLTIuNTQ1MzItMi45MzY4OScgZmlsbD0nbm9uZScvPgogPC9nPgogPC9nPgogPC9nPgo8L2c+CjwvZz4KPGcgc3Ryb2tlLXdpZHRoPScwLjQ4OTQ5Jz4KPHBhdGggZD0nTTIwLjIzNjcxIDguODAwMDJWLTguMzEwNTUnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSdtYXRyaXgoMC4wLC0xLjAsMS4wLDAuMCwyMC4yMzY3MSwtOC41NTUyOCknPgo8ZyBzdHJva2UtZGFzaGFycmF5PSdub25lJyBzdHJva2UtZGFzaG9mZnNldD0nMC4wJz4KIDxnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCc+CiA8ZyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz4KIDxwYXRoIGQ9J00tMi41NDUzMiAyLjkzNjg5Qy0yLjA4MDI5IDEuMTc0NzMtMS4wNDQwNSAuMzQyNjQgMCAwQy0xLjA0NDA1LS4zNDI2NC0yLjA4MDI5LTEuMTc0NzMtMi41NDUzMi0yLjkzNjg5JyBmaWxsPSdub25lJy8+CiA8L2c+CiA8L2c+CiA8L2c+CjwvZz4KPC9nPgo8ZyBzdHJva2Utd2lkdGg9JzAuNDg5NDknPgo8cGF0aCBkPSdNLTEyLjE0NzItMTYuOTkzMDFIMTAuOTYzMjcnIGZpbGw9J25vbmUnLz4KPGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTEuMjA4MDEsLTE2Ljk5MzAxKSc+CjxnIHN0cm9rZS1kYXNoYXJyYXk9J25vbmUnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjAnPgogPGcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJz4KIDxnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPgogPHBhdGggZD0nTS0yLjU0NTMyIDIuOTM2ODlDLTIuMDgwMjkgMS4xNzQ3My0xLjA0NDA1IC4zNDI2NCAwIDBDLTEuMDQ0MDUtLjM0MjY0LTIuMDgwMjktMS4xNzQ3My0yLjU0NTMyLTIuOTM2ODknIGZpbGw9J25vbmUnLz4KIDwvZz4KIDwvZz4KIDwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+" /></fr:resource-content><fr:resource-source type="latex" part="preamble"><![CDATA[
            \usepackage{mlmodern, tikz, tikz-cd, quiver, mathtools, amssymb, stmaryrd, mathrsfs}
    ]]></fr:resource-source><fr:resource-source type="latex" part="body"><![CDATA[
      \begin {tikzcd}
		A & B \\
	C & D
	\arrow [from=1-1, to=1-2]
	\arrow [from=1-1, to=2-1]
	\arrow [from=1-2, to=2-2]
	\arrow [from=2-1, to=2-2]
	\end {tikzcd}
    ]]></fr:resource-source></fr:resource>
  </html:span>
        </fr:p>
      </fr:mainmatter>
      <fr:backmatter />
    </fr:tree>
  </fr:mainmatter>
  <fr:backmatter />
</fr:tree>
