<?xml version="1.0" encoding="UTF-8"?>
<rss  xmlns:atom="http://www.w3.org/2005/Atom" 
      xmlns:media="http://search.yahoo.com/mrss/" 
      xmlns:content="http://purl.org/rss/1.0/modules/content/" 
      xmlns:dc="http://purl.org/dc/elements/1.1/" 
      version="2.0">
<channel>
<title>Vikraman&#39;s site</title>
<link>https://vikraman.org/notes/</link>
<atom:link href="https://vikraman.org/notes/index.xml" rel="self" type="application/rss+xml"/>
<description>Vikraman&#39;s personal website</description>
<generator>quarto-1.10.18</generator>
<lastBuildDate>Tue, 21 Jul 2026 00:00:00 GMT</lastBuildDate>
<item>
  <title>System L</title>
  <dc:creator>Vikraman Choudhury</dc:creator>
  <link>https://vikraman.org/notes/system-l.html</link>
  <description><![CDATA[ 






<div class="hidden">
<p><img src="https://latex.codecogs.com/png.latex?%0A%5Crequire%7Bmathtools%7D%0A%5Crequire%7Bbussproofs%7D%0A%5Cnewcommand%7B%5CUnit%7D%7B%5Cmathbf%7B1%7D%7D%0A%5Cnewcommand%7B%5CCut%7D%5B3%5D%7B%5Clangle%5C,%20#1%20%5C,%5CVert_%7B%7B%7D_%7B#3%7D%7D%5C,%20#2%20%5C,%5Crangle%7D%0A%5Cnewcommand%7B%5CjudgeMem%7D%5B3%5D%7B#1%20%5Cni%20#2%20:%20#3%7D%0A%5Cnewcommand%7B%5CjudgeCmd%7D%5B3%5D%7B#1%20:%20(#2%20%5Cvdash%20#3)%7D%0A%5Cnewcommand%7B%5CjudgeVal%7D%5B4%5D%7B#1%20%5Cvdash_v%20#2%20:%20#3%20%5Cmid%20#4%7D%0A%5Cnewcommand%7B%5CjudgeTm%7D%5B4%5D%7B#1%20%5Cvdash_t%20#2%20:%20#3%20%5Cmid%20#4%7D%0A%5Cnewcommand%7B%5CjudgeCtx%7D%5B4%5D%7B#1%20%5Cmid%20#2%20:%20#3%20%5Cvdash_e%20#4%7D%0A%5Cnewcommand%7B%5CjudgeWk%7D%5B2%5D%7B#1%20%5Csqsupseteq%20#2%7D%0A%5Cnewcommand%7B%5CjudgeSub%7D%5B4%5D%7B(#1%20%5Cvdash%20#2%20:%20#3)%20%5Cvdash%20#4%7D%0A%5Cnewcommand%7B%5CjudgeCoSub%7D%5B4%5D%7B#1%20%5Cvdash%20(#4%20%5Cvdash%20#2%20:%20#3)%7D%0A%5Cnewcommand%7B%5CSubst%7D%5B2%5D%7B%5Clangle%20#1,%20#2%20%5Crangle%7D%0A%5Cnewcommand%7B%5CeqVal%7D%5B5%5D%7B#1%20%5Cvdash_v%20#2%20%5Capprox%20#3%20:%20#4%20%5Cmid%20#5%7D%0A%5Cnewcommand%7B%5CeqTm%7D%5B5%5D%7B#1%20%5Cvdash_t%20#2%20%5Capprox%20#3%20:%20#4%20%5Cmid%20#5%7D%0A%5Cnewcommand%7B%5CeqCtx%7D%5B5%5D%7B#1%20%5Cmid%20#2%20%5Capprox%20#3%20:%20#4%20%5Cvdash_e%20#5%7D%0A%5Cnewcommand%7B%5CeqCmd%7D%5B4%5D%7B#1%20%5Capprox%20#2%20:%20(#3%20%5Cvdash%20#4)%7D%0A%5Cnewcommand%7B%5CSN%7D%7B%5Cmathsf%7BSN%7D%7D%0A%5Cnewcommand%7B%5CRed%7D%5B2%5D%7B%5Cmathrm%7BRed%7D_%7B#1%7D(#2)%7D%0A%5Cnewcommand%7B%5CCoRed%7D%5B2%5D%7B%5Cmathrm%7BCoRed%7D_%7B#1%7D(#2)%7D%0A%5Cnewcommand%7B%5CRedSub%7D%5B1%5D%7B%5Cmathrm%7BRedSub%7D(#1)%7D%0A%5Cnewcommand%7B%5CCoRedSub%7D%5B1%5D%7B%5Cmathrm%7BCoRedSub%7D(#1)%7D%0A"></p>
</div>
<p>This is a fine-grained presentation of call-by-value System L.</p>
<section id="syntax" class="level2">
<h2 class="anchored" data-anchor-id="syntax">Syntax</h2>
<div id="def-system-l-types" class="theorem definition">
<p><span class="theorem-title"><strong>Definition 1</strong></span> <strong>(Types).</strong> <img src="https://latex.codecogs.com/png.latex?%0AA,%20B%20%5CColoneqq%20%5Cbot%20%5Cmid%20%5CUnit%20%5Cmid%20A%20%5Ctimes%20B%20%5Cmid%20A%20%5Cto%20B%20%5Cmid%20A%20+%20B%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cneg%20A%20%5Ccoloneqq%20A%20%5Cto%20%5Cbot%0A"></p>
</div>
<div id="def-system-l-contexts" class="theorem definition">
<p><span class="theorem-title"><strong>Definition 2</strong></span> <strong>(Contexts).</strong> <img src="https://latex.codecogs.com/png.latex?%0A%5CGamma,%20%5CDelta%20%5CColoneqq%20%5Ccdot%20%5Cmid%20%5CGamma,%20x%7B:%7DA%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B%7D%0A%20%20%5CRightLabel%7Bz%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeMem%7B%5CGamma,%20x%7B:%7DA%7D%7Bx%7D%7BA%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeMem%7B%5CGamma%7D%7Bx%7D%7BA%7D$%7D%0A%20%20%5CRightLabel%7Bs%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeMem%7B%5CGamma,%20y%7B:%7DB%7D%7Bx%7D%7BA%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"></p>
</div>
<div id="def-system-l-judgements" class="theorem definition">
<p><span class="theorem-title"><strong>Definition 3</strong></span> <strong>(Judgements).</strong> <img src="https://latex.codecogs.com/png.latex?%0A%5Ctext%7Bcommands%7D%20%5Cquad%20%5CjudgeCmd%7B%5Ctau%7D%7B%5CGamma%7D%7B%5CDelta%7D%0A%5Cqquad%0A%5Ctext%7Bvalues%7D%20%5Cquad%20%5CjudgeVal%7B%5CGamma%7D%7BV%7D%7BA%7D%7B%5CDelta%7D%0A%5Cqquad%0A%5Ctext%7Bterms%7D%20%5Cquad%20%5CjudgeTm%7B%5CGamma%7D%7BM%7D%7BA%7D%7B%5CDelta%7D%0A%5Cqquad%0A%5Ctext%7Bcoterms%7D%20%5Cquad%20%5CjudgeCtx%7B%5CGamma%7D%7BC%7D%7BA%7D%7B%5CDelta%7D%0A"></p>
</div>
<div id="def-system-l-cmd" class="theorem definition">
<p><span class="theorem-title"><strong>Definition 4</strong></span> <strong>(Commands).</strong> <img src="https://latex.codecogs.com/png.latex?%0A%5Ctau%20%5CColoneqq%20%5CCut%7BM%7D%7BC%7D%7BA%7D%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeTm%7B%5CGamma%7D%7BM%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7Bcut%7D%0A%20%20%5CBinaryInfC%7B$%5CjudgeCmd%7B%5CCut%7BM%7D%7BC%7D%7BA%7D%7D%7B%5CGamma%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"></p>
</div>
<div id="def-system-l-val" class="theorem definition">
<p><span class="theorem-title"><strong>Definition 5</strong></span> <strong>(Values).</strong> <img src="https://latex.codecogs.com/png.latex?%0AV,%20W%20%5CColoneqq%20x%20%5Cmid%20%5Clambda%20x.%5C,%20M%20%5Cmid%20%5Clangle%5Crangle%20%5Cmid%20(V,%20W)%20%5Cmid%20%5Cmathsf%7Binl%7D(V)%20%5Cmid%20%5Cmathsf%7Binr%7D(W)%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeMem%7B%5CGamma%7D%7Bx%7D%7BA%7D$%7D%0A%20%20%5CRightLabel%7Bvar%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeVal%7B%5CGamma%7D%7Bx%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeTm%7B%5CGamma,%20x%7B:%7DA%7D%7BM%7D%7BB%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7Blam%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeVal%7B%5CGamma%7D%7B%5Clambda%20x.%5C,%20M%7D%7BA%20%5Cto%20B%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B%7D%0A%20%20%5CRightLabel%7Bunit%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeVal%7B%5CGamma%7D%7B%5Clangle%5Crangle%7D%7B%5CUnit%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma%7D%7BV%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma%7D%7BW%7D%7BB%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7Bpair%7D%0A%20%20%5CBinaryInfC%7B$%5CjudgeVal%7B%5CGamma%7D%7B(V,%20W)%7D%7BA%20%5Ctimes%20B%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma%7D%7BV%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7Binl%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeVal%7B%5CGamma%7D%7B%5Cmathsf%7Binl%7D(V)%7D%7BA%20+%20B%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma%7D%7BW%7D%7BB%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7Binr%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeVal%7B%5CGamma%7D%7B%5Cmathsf%7Binr%7D(W)%7D%7BA%20+%20B%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"></p>
</div>
<div id="def-system-l-tm" class="theorem definition">
<p><span class="theorem-title"><strong>Definition 6</strong></span> <strong>(Terms).</strong> <img src="https://latex.codecogs.com/png.latex?%0AM,%20N%20%5CColoneqq%20%5Cmathsf%7Bret%7D(V)%20%5Cmid%20%5Cmu%5Calpha.%5C,%20%5Ctau%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma%7D%7BV%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7Bret%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeTm%7B%5CGamma%7D%7B%5Cmathsf%7Bret%7D(V)%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCmd%7B%5Ctau%7D%7B%5CGamma%7D%7B%5CDelta,%20%5Calpha%7B:%7DA%7D$%7D%0A%20%20%5CRightLabel%7B$%5Cmu$%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeTm%7B%5CGamma%7D%7B%5Cmu%5Calpha.%5C,%20%5Ctau%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"></p>
</div>
<div id="def-system-l-ctx" class="theorem definition">
<p><span class="theorem-title"><strong>Definition 7</strong></span> <strong>(Coterms).</strong> <img src="https://latex.codecogs.com/png.latex?%0AC%20%5CColoneqq%20%5Calpha%20%5Cmid%20V%20%5Ccdot%20C%20%5Cmid%20%5Cmathsf%7Bfst%7D(C)%20%5Cmid%20%5Cmathsf%7Bsnd%7D(C)%20%5Cmid%20%5Cmathsf%7Bcase%7D(C_1,%20C_2)%20%5Cmid%20%5Ctilde%5Cmu%20x.%5C,%20%5Ctau%20%5Cmid%20%5Cmathsf%7Btp%7D%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeMem%7B%5CDelta%7D%7B%5Calpha%7D%7BA%7D$%7D%0A%20%20%5CRightLabel%7Bcovar%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeCtx%7B%5CGamma%7D%7B%5Calpha%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma%7D%7BV%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC%7D%7BB%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7Bapp%7D%0A%20%20%5CBinaryInfC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BV%20%5Ccdot%20C%7D%7BA%20%5Cto%20B%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7Bfst%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeCtx%7B%5CGamma%7D%7B%5Cmathsf%7Bfst%7D(C)%7D%7BA%20%5Ctimes%20B%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC%7D%7BB%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7Bsnd%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeCtx%7B%5CGamma%7D%7B%5Cmathsf%7Bsnd%7D(C)%7D%7BA%20%5Ctimes%20B%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC_1%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC_2%7D%7BB%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7Bcase%7D%0A%20%20%5CBinaryInfC%7B$%5CjudgeCtx%7B%5CGamma%7D%7B%5Cmathsf%7Bcase%7D(C_1,%20C_2)%7D%7BA%20+%20B%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCmd%7B%5Ctau%7D%7B%5CGamma,%20x%7B:%7DA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7B$%5Ctilde%5Cmu$%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeCtx%7B%5CGamma%7D%7B%5Ctilde%5Cmu%20x.%5C,%20%5Ctau%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B%7D%0A%20%20%5CRightLabel%7Btp%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeCtx%7B%5CGamma%7D%7B%5Cmathsf%7Btp%7D%7D%7B%5Cbot%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"></p>
</div>
</section>
<section id="weakening-substitution" class="level2">
<h2 class="anchored" data-anchor-id="weakening-substitution">Weakening &amp; Substitution</h2>
<div id="def-system-l-wk" class="theorem definition">
<p><span class="theorem-title"><strong>Definition 8</strong></span> <strong>(Weakening).</strong> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B%7D%0A%20%20%5CRightLabel%7B$%5Cmathsf%7Bwk%7D_%5Ccdot$%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeWk%7B%5Ccdot%7D%7B%5Ccdot%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeWk%7B%5CGamma%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7B$%5Cmathsf%7Bwk%7D_%7B%5Cmathsf%7Bcong%7D%7D$%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeWk%7B%5CGamma,%20x%7B:%7DA%7D%7B%5CDelta,%20x%7B:%7DA%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeWk%7B%5CGamma%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7B$%5Cmathsf%7Bwk%7D_%7B%5Cmathsf%7Bwk%7D%7D$%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeWk%7B%5CGamma,%20x%7B:%7DA%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"></p>
</div>
<div id="lem-system-l-wk" class="theorem lemma">
<p><span class="theorem-title"><strong>Lemma 1</strong></span> <strong>(Weakening).</strong> Given <img src="https://latex.codecogs.com/png.latex?%5CjudgeWk%7B%5CGamma%7D%7B%5CGamma'%7D"> and <img src="https://latex.codecogs.com/png.latex?%5CjudgeWk%7B%5CDelta%7D%7B%5CDelta'%7D">, the following rules are admissible: <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeWk%7B%5CGamma%7D%7B%5CGamma'%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeWk%7B%5CDelta%7D%7B%5CDelta'%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma'%7D%7BV%7D%7BA%7D%7B%5CDelta'%7D$%7D%0A%20%20%5CRightLabel%7Bwk-val%7D%0A%20%20%5CTrinaryInfC%7B$%5CjudgeVal%7B%5CGamma%7D%7BV%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeWk%7B%5CGamma%7D%7B%5CGamma'%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeWk%7B%5CDelta%7D%7B%5CDelta'%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeTm%7B%5CGamma'%7D%7BM%7D%7BA%7D%7B%5CDelta'%7D$%7D%0A%20%20%5CRightLabel%7Bwk-tm%7D%0A%20%20%5CTrinaryInfC%7B$%5CjudgeTm%7B%5CGamma%7D%7BM%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeWk%7B%5CGamma%7D%7B%5CGamma'%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeWk%7B%5CDelta%7D%7B%5CDelta'%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma'%7D%7BC%7D%7BA%7D%7B%5CDelta'%7D$%7D%0A%20%20%5CRightLabel%7Bwk-ctx%7D%0A%20%20%5CTrinaryInfC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeWk%7B%5CGamma%7D%7B%5CGamma'%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeWk%7B%5CDelta%7D%7B%5CDelta'%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCmd%7B%5Ctau%7D%7B%5CGamma'%7D%7B%5CDelta'%7D$%7D%0A%20%20%5CRightLabel%7Bwk-cmd%7D%0A%20%20%5CTrinaryInfC%7B$%5CjudgeCmd%7B%5Ctau%7D%7B%5CGamma%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"></p>
</div>
<div id="def-system-l-sub" class="theorem definition">
<p><span class="theorem-title"><strong>Definition 9</strong></span> <strong>(Substitution).</strong> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B%7D%0A%20%20%5CRightLabel%7B$%5CGamma$-$%5Clangle%5Crangle$%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeSub%7B%5CGamma%7D%7B%5Clangle%5Crangle%7D%7B%5Ccdot%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeSub%7B%5CGamma%7D%7B%5Ctheta%7D%7B%5CGamma'%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma%7D%7BV%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7B$%5CGamma$-ext%7D%0A%20%20%5CBinaryInfC%7B$%5CjudgeSub%7B%5CGamma%7D%7B%5CSubst%7B%5Ctheta%7D%7BV/x%7D%7D%7B%5CGamma',%20x%7B:%7DA%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B%7D%0A%20%20%5CRightLabel%7B$%5CGamma$-$%5Clangle%5Crangle$%7D%0A%20%20%5CUnaryInfC%7B$%5CjudgeCoSub%7B%5CGamma%7D%7B%5Clangle%5Crangle%7D%7B%5Ccdot%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCoSub%7B%5CGamma%7D%7B%5Cvarphi%7D%7B%5CDelta'%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7B$%5CGamma$-ext%7D%0A%20%20%5CBinaryInfC%7B$%5CjudgeCoSub%7B%5CGamma%7D%7B%5CSubst%7B%5Cvarphi%7D%7BC/%5Calpha%7D%7D%7B%5CDelta',%20%5Calpha%7B:%7DA%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"></p>
</div>
<div id="lem-system-l-sub" class="theorem lemma">
<p><span class="theorem-title"><strong>Lemma 2</strong></span> <strong>(Substitution).</strong> Given <img src="https://latex.codecogs.com/png.latex?%5CjudgeSub%7B%5CGamma%7D%7B%5Ctheta%7D%7B%5CGamma'%7D%7B%5CDelta%7D"> and <img src="https://latex.codecogs.com/png.latex?%5CjudgeCoSub%7B%5CGamma%7D%7B%5Cvarphi%7D%7B%5CDelta'%7D%7B%5CDelta%7D">, the substitution pair <img src="https://latex.codecogs.com/png.latex?(%5Ctheta,%20%5Cvarphi)"> has admissible substitution rules: <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeSub%7B%5CGamma%7D%7B%5Ctheta%7D%7B%5CGamma'%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCoSub%7B%5CGamma%7D%7B%5Cvarphi%7D%7B%5CDelta'%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma'%7D%7BV%7D%7BA%7D%7B%5CDelta'%7D$%7D%0A%20%20%5CRightLabel%7Bsub-val%7D%0A%20%20%5CTrinaryInfC%7B$%5CjudgeVal%7B%5CGamma%7D%7BV%5B%5Ctheta;%5Cvarphi%5D%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeSub%7B%5CGamma%7D%7B%5Ctheta%7D%7B%5CGamma'%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCoSub%7B%5CGamma%7D%7B%5Cvarphi%7D%7B%5CDelta'%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeTm%7B%5CGamma'%7D%7BM%7D%7BA%7D%7B%5CDelta'%7D$%7D%0A%20%20%5CRightLabel%7Bsub-tm%7D%0A%20%20%5CTrinaryInfC%7B$%5CjudgeTm%7B%5CGamma%7D%7BM%5B%5Ctheta;%5Cvarphi%5D%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeSub%7B%5CGamma%7D%7B%5Ctheta%7D%7B%5CGamma'%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCoSub%7B%5CGamma%7D%7B%5Cvarphi%7D%7B%5CDelta'%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma'%7D%7BC%7D%7BA%7D%7B%5CDelta'%7D$%7D%0A%20%20%5CRightLabel%7Bsub-ctx%7D%0A%20%20%5CTrinaryInfC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC%5B%5Ctheta;%5Cvarphi%5D%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeSub%7B%5CGamma%7D%7B%5Ctheta%7D%7B%5CGamma'%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCoSub%7B%5CGamma%7D%7B%5Cvarphi%7D%7B%5CDelta'%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCmd%7B%5Ctau%7D%7B%5CGamma'%7D%7B%5CDelta'%7D$%7D%0A%20%20%5CRightLabel%7Bsub-cmd%7D%0A%20%20%5CTrinaryInfC%7B$%5CjudgeCmd%7B%5Ctau%5B%5Ctheta;%5Cvarphi%5D%7D%7B%5CGamma%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"></p>
</div>
</section>
<section id="equational-theory" class="level2">
<h2 class="anchored" data-anchor-id="equational-theory">Equational Theory</h2>
<div id="def-system-l-let" class="theorem definition">
<p><span class="theorem-title"><strong>Definition 10</strong></span> <strong>(Let Bindings).</strong> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Baligned%7D%0A%5Cmathsf%7Blet%7D%5C%20x%20=%20V;%20M%20&amp;%5Ccoloneqq%20%5CCut%7B%5Cmathsf%7Bret%7D(V)%7D%7B%5Ctilde%5Cmu%20x.%5C,%20%5CCut%7BM%7D%7B%5Calpha%7D%7BB%7D%7D%7BA%7D%20%5C%5C%0A%5Cmathsf%7Blet%7D%5C%20x%20=%20N;%20M%20&amp;%5Ccoloneqq%20%5Cmu%5Calpha.%5C,%20%5CCut%7BN%7D%7B%5Ctilde%5Cmu%20x.%5C,%20%5CCut%7BM%7D%7B%5Calpha%7D%7BB%7D%7D%7BA%7D%20%5C%5C%0A%5Cmathsf%7Blet%7D%5C%20C%5C%20%5Cmathsf%7Bbe%7D%5C%20%5Calpha;%20%5Ctau%20&amp;%5Ccoloneqq%20%5CCut%7B%5Cmu%5Calpha.%5C,%20%5Ctau%7D%7BC%7D%7BA%7D%0A%5Cend%7Baligned%7D%0A"></p>
</div>
<div id="def-system-l-eq" class="theorem definition">
<p><span class="theorem-title"><strong>Definition 11</strong></span> <strong>(Equational Theory).</strong> Each judgement has an equivalence relation and congruence for every formation rule in Definition&nbsp;4, Definition&nbsp;5, Definition&nbsp;6, Definition&nbsp;7.</p>
<p><em>Eta.</em> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma%7D%7BV%7D%7B%5CUnit%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7Bunit-eta%7D%0A%20%20%5CUnaryInfC%7B$%5CeqVal%7B%5CGamma%7D%7BV%7D%7B%5Clangle%5Crangle%7D%7B%5CUnit%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeTm%7B%5CGamma%7D%7BM%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7B$%5Cmu$-eta%7D%0A%20%20%5CUnaryInfC%7B$%5CeqTm%7B%5CGamma%7D%7BM%7D%7B%5Cmu%5Calpha.%5C,%20%5CCut%7BM%7D%7B%5Calpha%7D%7BA%7D%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7B$%5Ctilde%5Cmu$-eta%7D%0A%20%20%5CUnaryInfC%7B$%5CeqCtx%7B%5CGamma%7D%7BC%7D%7B%5Ctilde%5Cmu%20x.%5C,%20%5CCut%7Bx%7D%7BC%7D%7BA%7D%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"></p>
<p><em>Beta (cut elimination).</em> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCmd%7B%5Ctau%7D%7B%5CGamma%7D%7B%5CDelta,%20%5Calpha%7B:%7DA%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7B$%5Cmu$-beta%7D%0A%20%20%5CBinaryInfC%7B$%5CeqCmd%7B%5CCut%7B%5Cmu%5Calpha.%5C,%20%5Ctau%7D%7BC%7D%7BA%7D%7D%7B%5Ctau%5BC/%5Calpha%5D%7D%7B%5CGamma%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma%7D%7BV%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCmd%7B%5Ctau%7D%7B%5CGamma,%20x%7B:%7DA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7B$%5Ctilde%5Cmu$-beta%7D%0A%20%20%5CBinaryInfC%7B$%5CeqCmd%7B%5CCut%7B%5Cmathsf%7Bret%7D(V)%7D%7B%5Ctilde%5Cmu%20x.%5C,%20%5Ctau%7D%7BA%7D%7D%7B%5Ctau%5BV/x%5D%7D%7B%5CGamma%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeTm%7B%5CGamma,%20x%7B:%7DA%7D%7BM%7D%7BB%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma%7D%7BV%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC%7D%7BB%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7Bapp-beta%7D%0A%20%20%5CTrinaryInfC%7B$%5CeqCmd%7B%5CCut%7B%5Clambda%20x.%5C,%20M%7D%7BV%20%5Ccdot%20C%7D%7BA%20%5Cto%20B%7D%7D%7B%5CCut%7BM%5BV/x%5D%7D%7BC%7D%7BB%7D%7D%7B%5CGamma%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma%7D%7BV%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma%7D%7BW%7D%7BB%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7Bfst-beta%7D%0A%20%20%5CTrinaryInfC%7B$%5CeqCmd%7B%5CCut%7B(V,%20W)%7D%7B%5Cmathsf%7Bfst%7D(C)%7D%7BA%20%5Ctimes%20B%7D%7D%7B%5CCut%7BV%7D%7BC%7D%7BA%7D%7D%7B%5CGamma%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma%7D%7BV%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma%7D%7BW%7D%7BB%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC%7D%7BB%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7Bsnd-beta%7D%0A%20%20%5CTrinaryInfC%7B$%5CeqCmd%7B%5CCut%7B(V,%20W)%7D%7B%5Cmathsf%7Bsnd%7D(C)%7D%7BA%20%5Ctimes%20B%7D%7D%7B%5CCut%7BW%7D%7BC%7D%7BB%7D%7D%7B%5CGamma%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma%7D%7BV%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC_1%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC_2%7D%7BB%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7Binl-beta%7D%0A%20%20%5CTrinaryInfC%7B$%5CeqCmd%7B%5CCut%7B%5Cmathsf%7Binl%7D(V)%7D%7B%5Cmathsf%7Bcase%7D(C_1,%20C_2)%7D%7BA%20+%20B%7D%7D%7B%5CCut%7BV%7D%7BC_1%7D%7BA%7D%7D%7B%5CGamma%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A%5Cqquad%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5CjudgeVal%7B%5CGamma%7D%7BW%7D%7BB%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC_1%7D%7BA%7D%7B%5CDelta%7D$%7D%0A%20%20%5CAxiomC%7B$%5CjudgeCtx%7B%5CGamma%7D%7BC_2%7D%7BB%7D%7B%5CDelta%7D$%7D%0A%20%20%5CRightLabel%7Binr-beta%7D%0A%20%20%5CTrinaryInfC%7B$%5CeqCmd%7B%5CCut%7B%5Cmathsf%7Binr%7D(W)%7D%7B%5Cmathsf%7Bcase%7D(C_1,%20C_2)%7D%7BA%20+%20B%7D%7D%7B%5CCut%7BW%7D%7BC_2%7D%7BB%7D%7D%7B%5CGamma%7D%7B%5CDelta%7D$%7D%0A%5Cend%7Bprooftree%7D%0A"></p>
</div>
</section>
<section id="strong-normalisation" class="level2">
<h2 class="anchored" data-anchor-id="strong-normalisation">Strong Normalisation</h2>
<p>We show strong normalisation by reducibility candidates.</p>
<div id="def-system-l-sn-step" class="theorem definition">
<p><span class="theorem-title"><strong>Definition 12</strong></span> <strong>(Reduction).</strong> We orient the beta-eta equations of Definition&nbsp;11 left-to-right to define a type-preserving one-step reduction relation <img src="https://latex.codecogs.com/png.latex?%5Ctau%20%5Cmapsto%20%5Ctau'"> on commands.</p>
</div>
<div id="def-system-l-sn" class="theorem definition">
<p><span class="theorem-title"><strong>Definition 13</strong></span> <strong>(Strong Normalisation).</strong> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B$%5Cforall%20%5Ctau'.%5C%20%5Ctau%20%5Cmapsto%20%5Ctau'%20%5Cto%20%5CSN(%5Ctau')$%7D%0A%20%20%5CRightLabel%7Bsn%7D%0A%20%20%5CUnaryInfC%7B$%5CSN(%5Ctau)$%7D%0A%5Cend%7Bprooftree%7D%0A"></p>
</div>
<div id="def-system-l-sn-red" class="theorem definition">
<p><span class="theorem-title"><strong>Definition 14</strong></span> <strong>(Reducibility Candidates).</strong> By induction on <img src="https://latex.codecogs.com/png.latex?A">, mutually define <img src="https://latex.codecogs.com/png.latex?%5CRed%7BA%7D%7BV%7D"> for <img src="https://latex.codecogs.com/png.latex?%5CjudgeVal%7B%5CGamma%7D%7BV%7D%7BA%7D%7B%5CDelta%7D">, and <img src="https://latex.codecogs.com/png.latex?%5CCoRed%7BA%7D%7BC%7D"> for <img src="https://latex.codecogs.com/png.latex?%5CjudgeCtx%7B%5CGamma%7D%7BC%7D%7BA%7D%7B%5CDelta%7D">: <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Baligned%7D%0A%5CRed%7B%5Cbot%7D%7BV%7D%20&amp;%5Ccoloneqq%20%5Ctop%0A&amp;%0A%5CRed%7B%5CUnit%7D%7BV%7D%20&amp;%5Ccoloneqq%20%5Ctop%0A%5C%5C%0A%5CRed%7BA%20%5Ctimes%20B%7D%7Bx%7D%20&amp;%5Ccoloneqq%20%5Ctop%0A&amp;%0A%5CRed%7BA%20%5Ctimes%20B%7D%7B(V,%20W)%7D%20&amp;%5Ccoloneqq%20%5CRed%7BA%7D%7BV%7D%20%5Ctimes%20%5CRed%7BB%7D%7BW%7D%0A%5C%5C%0A%5CRed%7BA%20+%20B%7D%7Bx%7D%20&amp;%5Ccoloneqq%20%5Ctop%0A&amp;%0A%5CRed%7BA%20+%20B%7D%7B%5Cmathsf%7Binl%7D(V)%7D%20&amp;%5Ccoloneqq%20%5CRed%7BA%7D%7BV%7D%0A%5Cqquad%0A%5CRed%7BA%20+%20B%7D%7B%5Cmathsf%7Binr%7D(W)%7D%20%5Ccoloneqq%20%5CRed%7BB%7D%7BW%7D%0A%5C%5C%0A%5CRed%7BA%20%5Cto%20B%7D%7Bx%7D%20&amp;%5Ccoloneqq%20%5Ctop%0A%5Cend%7Baligned%7D%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5CRed%7BA%20%5Cto%20B%7D%7B%5Clambda%20x.%5C,%20M%7D%20%5Ccoloneqq%20%5Cforall%5C,%20%5CjudgeWk%7B%5CGamma'%7D%7B%5CGamma%7D,%5C,%20%5CjudgeWk%7B%5CDelta'%7D%7B%5CDelta%7D,%5C,%20%5CjudgeVal%7B%5CGamma'%7D%7BW%7D%7BA%7D%7B%5CDelta'%7D,%5C,%20%5CjudgeCtx%7B%5CGamma'%7D%7BC%7D%7BB%7D%7B%5CDelta'%7D.%5C%20%5CRed%7BA%7D%7BW%7D%20%5Cto%20%5CCoRed%7BB%7D%7BC%7D%20%5Cto%20%5CSN(%5CCut%7BM%5BW/x%5D%7D%7BC%7D%7BB%7D)%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Baligned%7D%0A%5CCoRed%7BA%7D%7B%5Calpha%7D%20&amp;%5Ccoloneqq%20%5Ctop%0A&amp;%0A%5CCoRed%7B%5Cbot%7D%7B%5Cmathsf%7Btp%7D%7D%20&amp;%5Ccoloneqq%20%5Ctop%0A%5C%5C%0A%5CCoRed%7BA%20%5Ctimes%20B%7D%7B%5Cmathsf%7Bfst%7D(C)%7D%20&amp;%5Ccoloneqq%20%5CCoRed%7BA%7D%7BC%7D%0A&amp;%0A%5CCoRed%7BA%20%5Ctimes%20B%7D%7B%5Cmathsf%7Bsnd%7D(C)%7D%20&amp;%5Ccoloneqq%20%5CCoRed%7BB%7D%7BC%7D%0A%5C%5C%0A%5CCoRed%7BA%20+%20B%7D%7B%5Cmathsf%7Bcase%7D(C_1,%20C_2)%7D%20&amp;%5Ccoloneqq%20%5CCoRed%7BA%7D%7BC_1%7D%20%5Ctimes%20%5CCoRed%7BB%7D%7BC_2%7D%0A&amp;%0A%5CCoRed%7BA%20%5Cto%20B%7D%7BV%20%5Ccdot%20C%7D%20&amp;%5Ccoloneqq%20%5CRed%7BA%7D%7BV%7D%20%5Ctimes%20%5CCoRed%7BB%7D%7BC%7D%0A%5Cend%7Baligned%7D%0A"> <img src="https://latex.codecogs.com/png.latex?%0A%5CCoRed%7BA%7D%7B%5Ctilde%5Cmu%20x.%5C,%20%5Ctau%7D%20%5Ccoloneqq%20%5Cforall%5C,%20%5CjudgeWk%7B%5CGamma'%7D%7B%5CGamma%7D,%5C,%20%5CjudgeWk%7B%5CDelta'%7D%7B%5CDelta%7D,%5C,%20%5CjudgeVal%7B%5CGamma'%7D%7BV%7D%7BA%7D%7B%5CDelta'%7D.%5C%20%5CRed%7BA%7D%7BV%7D%20%5Cto%20%5CSN(%5Ctau%5BV/x%5D)%0A"></p>
</div>
<div id="lem-system-l-sn-wk" class="theorem lemma">
<p><span class="theorem-title"><strong>Lemma 3</strong></span> <strong>(Reducibility is Stable Under Weakening).</strong> Given <img src="https://latex.codecogs.com/png.latex?%5CjudgeWk%7B%5CGamma%7D%7B%5CGamma'%7D"> and <img src="https://latex.codecogs.com/png.latex?%5CjudgeWk%7B%5CDelta%7D%7B%5CDelta'%7D">: if <img src="https://latex.codecogs.com/png.latex?%5CRed%7BA%7D%7BV%7D"> at <img src="https://latex.codecogs.com/png.latex?(%5CGamma',%20%5CDelta')"> then <img src="https://latex.codecogs.com/png.latex?%5CRed%7BA%7D%7BV%7D"> at <img src="https://latex.codecogs.com/png.latex?(%5CGamma,%20%5CDelta)">; dually, if <img src="https://latex.codecogs.com/png.latex?%5CCoRed%7BA%7D%7BC%7D"> at <img src="https://latex.codecogs.com/png.latex?(%5CGamma',%20%5CDelta')"> then <img src="https://latex.codecogs.com/png.latex?%5CCoRed%7BA%7D%7BC%7D"> at <img src="https://latex.codecogs.com/png.latex?(%5CGamma,%20%5CDelta)">.</p>
</div>
<div id="lem-system-l-sn-ortho" class="theorem lemma">
<p><span class="theorem-title"><strong>Lemma 4</strong></span> <strong>(Orthogonality).</strong> If <img src="https://latex.codecogs.com/png.latex?%5CRed%7BA%7D%7BV%7D"> and <img src="https://latex.codecogs.com/png.latex?%5CCoRed%7BA%7D%7BC%7D">, then <img src="https://latex.codecogs.com/png.latex?%5CSN(%5CCut%7B%5Cmathsf%7Bret%7D(V)%7D%7BC%7D%7BA%7D)">.</p>
</div>
<div id="def-system-l-sn-redsub" class="theorem definition">
<p><span class="theorem-title"><strong>Definition 15</strong></span> <strong>(Reducible Substitutions).</strong> For <img src="https://latex.codecogs.com/png.latex?%5CjudgeSub%7B%5CGamma%7D%7B%5Ctheta%7D%7B%5CGamma'%7D%7B%5CDelta%7D"> and <img src="https://latex.codecogs.com/png.latex?%5CjudgeCoSub%7B%5CGamma%7D%7B%5Cvarphi%7D%7B%5CDelta'%7D%7B%5CDelta%7D">: <img src="https://latex.codecogs.com/png.latex?%0A%5CRedSub%7B%5Ctheta%7D%20%5Ccoloneqq%20%5Cforall%5C,%20x%7B:%7DA%20%5Cin%20%5CGamma'.%5C%20%5CRed%7BA%7D%7B%5Ctheta(x)%7D%0A%5Cqquad%0A%5CCoRedSub%7B%5Cvarphi%7D%20%5Ccoloneqq%20%5Cforall%5C,%20%5Calpha%7B:%7DA%20%5Cin%20%5CDelta'.%5C%20%5CCoRed%7BA%7D%7B%5Cvarphi(%5Calpha)%7D%0A"></p>
</div>
<div id="lem-system-l-sn-redsub-stable" class="theorem lemma">
<p><span class="theorem-title"><strong>Lemma 5</strong></span> <strong>(Reducible Substitutions are Stable and Extendable).</strong> <img src="https://latex.codecogs.com/png.latex?%5CRedSub%7B-%7D"> and <img src="https://latex.codecogs.com/png.latex?%5CCoRedSub%7B-%7D"> are stable under weakening; and if <img src="https://latex.codecogs.com/png.latex?%5CRedSub%7B%5Ctheta%7D">, <img src="https://latex.codecogs.com/png.latex?%5CRed%7BA%7D%7BV%7D">, then <img src="https://latex.codecogs.com/png.latex?%5CRedSub%7B%5CSubst%7B%5Ctheta%7D%7BV/x%7D%7D">, and dually for <img src="https://latex.codecogs.com/png.latex?%5CCoRedSub%7B-%7D"> and <img src="https://latex.codecogs.com/png.latex?%5CSubst%7B%5Cvarphi%7D%7BC/%5Calpha%7D">.</p>
</div>
<div id="thm-system-l-sn-fundamental" class="theorem">
<p><span class="theorem-title"><strong>Theorem 1</strong></span> <strong>(Fundamental Lemma).</strong> Given <img src="https://latex.codecogs.com/png.latex?%5CjudgeSub%7B%5CGamma%7D%7B%5Ctheta%7D%7B%5CGamma'%7D%7B%5CDelta%7D">, <img src="https://latex.codecogs.com/png.latex?%5CjudgeCoSub%7B%5CGamma%7D%7B%5Cvarphi%7D%7B%5CDelta'%7D%7B%5CDelta%7D"> with <img src="https://latex.codecogs.com/png.latex?%5CRedSub%7B%5Ctheta%7D"> and <img src="https://latex.codecogs.com/png.latex?%5CCoRedSub%7B%5Cvarphi%7D">:</p>
<ul>
<li>if <img src="https://latex.codecogs.com/png.latex?%5CjudgeVal%7B%5CGamma'%7D%7BV%7D%7BA%7D%7B%5CDelta'%7D">, then <img src="https://latex.codecogs.com/png.latex?%5CRed%7BA%7D%7BV%5B%5Ctheta;%5Cvarphi%5D%7D">;</li>
<li>if <img src="https://latex.codecogs.com/png.latex?%5CjudgeTm%7B%5CGamma'%7D%7BM%7D%7BA%7D%7B%5CDelta'%7D">, then for every <img src="https://latex.codecogs.com/png.latex?%5CCoRed%7BA%7D%7BC%7D">, <img src="https://latex.codecogs.com/png.latex?%5CSN(%5CCut%7BM%5B%5Ctheta;%5Cvarphi%5D%7D%7BC%7D%7BA%7D)">;</li>
<li>if <img src="https://latex.codecogs.com/png.latex?%5CjudgeCtx%7B%5CGamma'%7D%7BC%7D%7BA%7D%7B%5CDelta'%7D">, then <img src="https://latex.codecogs.com/png.latex?%5CCoRed%7BA%7D%7BC%5B%5Ctheta;%5Cvarphi%5D%7D">;</li>
<li>if <img src="https://latex.codecogs.com/png.latex?%5CjudgeCmd%7B%5Ctau%7D%7B%5CGamma'%7D%7B%5CDelta'%7D">, then <img src="https://latex.codecogs.com/png.latex?%5CSN(%5Ctau%5B%5Ctheta;%5Cvarphi%5D)">.</li>
</ul>
</div>
<div id="thm-system-l-sn" class="theorem">
<p><span class="theorem-title"><strong>Theorem 2</strong></span> <strong>(Strong Normalisation).</strong> For every <img src="https://latex.codecogs.com/png.latex?%5CjudgeCmd%7B%5Ctau%7D%7B%5CGamma%7D%7B%5CDelta%7D">, <img src="https://latex.codecogs.com/png.latex?%5CSN(%5Ctau)">.</p>
</div>
<div id="def-system-l-sn-normal" class="theorem definition">
<p><span class="theorem-title"><strong>Definition 16</strong></span> <strong>(Normal Forms).</strong> <img src="https://latex.codecogs.com/png.latex?%5Cmathsf%7BNormal%7D(%5Ctau)%20%5Ccoloneqq%20%5Cnexists%20%5Ctau'.%5C%20%5Ctau%20%5Cmapsto%20%5Ctau'">, and <img src="https://latex.codecogs.com/png.latex?%5Ctau%20%5Ctwoheadrightarrow%20%5Ctau'"> is the reflexive-transitive closure of <img src="https://latex.codecogs.com/png.latex?%5Cmapsto">.</p>
</div>
<div id="thm-system-l-sn-progress" class="theorem">
<p><span class="theorem-title"><strong>Theorem 3</strong></span> <strong>(Progress).</strong> For every command <img src="https://latex.codecogs.com/png.latex?%5Ctau">: either <img src="https://latex.codecogs.com/png.latex?%5Cmathsf%7BNormal%7D(%5Ctau)">, or <img src="https://latex.codecogs.com/png.latex?%5Ctau%20%5Cmapsto%20%5Ctau'"> for some <img src="https://latex.codecogs.com/png.latex?%5Ctau'">.</p>
</div>
<div id="thm-system-l-sn-eval" class="theorem">
<p><span class="theorem-title"><strong>Theorem 4</strong></span> <strong>(Normalisation).</strong> For every <img src="https://latex.codecogs.com/png.latex?%5CjudgeCmd%7B%5Ctau%7D%7B%5CGamma%7D%7B%5CDelta%7D">, there exists <img src="https://latex.codecogs.com/png.latex?%5Ctau'"> with <img src="https://latex.codecogs.com/png.latex?%5Ctau%20%5Ctwoheadrightarrow%20%5Ctau'"> and <img src="https://latex.codecogs.com/png.latex?%5Cmathsf%7BNormal%7D(%5Ctau')">.</p>
</div>


</section>

<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a><div id="quarto-appendix" class="default"><section class="quarto-appendix-contents" id="quarto-citation"><h2 class="anchored quarto-appendix-heading">Citation</h2><div><div class="quarto-appendix-secondary-label">BibTeX citation:</div><pre class="sourceCode code-with-copy quarto-appendix-bibtex"><code class="sourceCode bibtex">@online{choudhury2026,
  author = {Choudhury, Vikraman},
  title = {System {L}},
  date = {2026-07-21},
  url = {https://vikraman.org/notes/system-l.html},
  langid = {en}
}
</code></pre><div class="quarto-appendix-secondary-label">For attribution, please cite this work as:</div><div id="ref-choudhury2026" class="csl-entry quarto-appendix-citeas">
Choudhury, Vikraman. 2026. <span>“System L.”</span> July 21. <a href="https://vikraman.org/notes/system-l.html">https://vikraman.org/notes/system-l.html</a>.
</div></div></section></div> ]]></description>
  <guid>https://vikraman.org/notes/system-l.html</guid>
  <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Degeneracy theorems</title>
  <dc:creator>Vikraman Choudhury</dc:creator>
  <link>https://vikraman.org/notes/degeneracy.html</link>
  <description><![CDATA[ 






<div class="hidden">
<p><img src="https://latex.codecogs.com/png.latex?%0A%5Cnewcommand%7B%5Cblank%7D%7B%7B-%7D%7D%0A%5Cnewcommand%7B%5Ccat%7D%5B1%5D%7B%5Cmathcal%7B#1%7D%7D%0A%5Cnewcommand%7B%5Ccomp%7D%7B%5Cmathbin%7B%5Ccirc%7D%7D%0A%5Cnewcommand%7B%5Cpair%7D%5B2%5D%7B%5Cmathop%7B%5Clangle%20#1,%20#2%20%5Crangle%7D%7D%0A"></p>
</div>
<p>Some interesting degeneracy theorems that I always forget the precise statements of.</p>
<div id="lem-ccc-initial-object" class="theorem lemma">
<p><span class="theorem-title"><strong>Lemma 1</strong></span> If <img src="https://latex.codecogs.com/png.latex?%5Ccat%7BC%7D"> is a cartesian closed category with an initial object, then any two maps <img src="https://latex.codecogs.com/png.latex?f,%20g%20:%20A%20%5Cto%200"> are equal. Dually, if <img src="https://latex.codecogs.com/png.latex?%5Ccat%7BC%7D"> is a cocartesian coclosed category with a terminal object, then any two maps <img src="https://latex.codecogs.com/png.latex?f,%20g%20:%201%20%5Cto%20A"> are equal.</p>
</div>
<div class="proof">
<p><span class="proof-title"><em>Proof</em>. </span><img src="https://latex.codecogs.com/png.latex?A%20%5Ctimes%200%20%5Ccong%200">, since <img src="https://latex.codecogs.com/png.latex?A%20%5Ctimes%20(%5Cblank)"> preserves colimits. Hence, <img src="https://latex.codecogs.com/png.latex?0%20%5Ctimes%200%20%5Ccong%200">, and so <img src="https://latex.codecogs.com/png.latex?%5Cpi_1,%20%5Cpi_2%20:%200%20%5Ctimes%200%20%5Cto%200"> are equal. If <img src="https://latex.codecogs.com/png.latex?f,%20g%20:%20A%20%5Cto%200">, then <img src="https://latex.codecogs.com/png.latex?f%20=%20%5Cpi_1%20%5Ccomp%20%5Cpair%7Bf%7D%7Bg%7D%20=%20%5Cpi_2%20%5Ccomp%20%5Cpair%7Bf%7D%7Bg%7D%20=%20g">.</p>
</div>
<div id="lem-ccc-cococ-degeneracy" class="theorem lemma">
<p><span class="theorem-title"><strong>Lemma 2</strong></span> If <img src="https://latex.codecogs.com/png.latex?%5Ccat%7BC%7D"> is a cartesian closed category and a cocartesian coclosed category, then <img src="https://latex.codecogs.com/png.latex?%5Ccat%7BC%7D"> is a poset.</p>
</div>
<div class="proof">
<p><span class="proof-title"><em>Proof</em>. </span>Suppose <img src="https://latex.codecogs.com/png.latex?f,%20g%20:%20A%20%5Cto%20B"> are two maps in <img src="https://latex.codecogs.com/png.latex?%5Ccat%7BC%7D">. Then <img src="https://latex.codecogs.com/png.latex?f,%20g%20:%201%20%5Cto%20B%5EA">, and so by Lemma&nbsp;1, <img src="https://latex.codecogs.com/png.latex?f%20=%20g">.</p>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a><div id="quarto-appendix" class="default"><section class="quarto-appendix-contents" id="quarto-citation"><h2 class="anchored quarto-appendix-heading">Citation</h2><div><div class="quarto-appendix-secondary-label">BibTeX citation:</div><pre class="sourceCode code-with-copy quarto-appendix-bibtex"><code class="sourceCode bibtex">@online{choudhury2026,
  author = {Choudhury, Vikraman},
  title = {Degeneracy Theorems},
  date = {2026-06-20},
  url = {https://vikraman.org/notes/degeneracy.html},
  langid = {en}
}
</code></pre><div class="quarto-appendix-secondary-label">For attribution, please cite this work as:</div><div id="ref-choudhury2026" class="csl-entry quarto-appendix-citeas">
Choudhury, Vikraman. 2026. <span>“Degeneracy Theorems.”</span> June 20.
<a href="https://vikraman.org/notes/degeneracy.html">https://vikraman.org/notes/degeneracy.html</a>.
</div></div></section></div> ]]></description>
  <guid>https://vikraman.org/notes/degeneracy.html</guid>
  <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Normalization of sums</title>
  <dc:creator>Vikraman Choudhury</dc:creator>
  <link>https://vikraman.org/notes/sums.html</link>
  <description><![CDATA[ 






<div class="hidden">
<p><img src="https://latex.codecogs.com/png.latex?%0A%5Cnewcommand%7Babs%7D%5B1%5D%7B%5Cleft%7C#1%5Cright%7C%7D%0A%5Cnewcommand%7B%5Ccovers%7D%7B%5Cmathrel%7B%5Ctriangleleft%7D%7D%0A"></p>
</div>
<div id="def-posite" class="theorem definition">
<p><span class="theorem-title"><strong>Definition 1</strong></span> A posite <img src="https://latex.codecogs.com/png.latex?(P,%20%5Cleq,%20%5Ccovers)"> is a poset <img src="https://latex.codecogs.com/png.latex?(P,%20%5Cleq)"> with a binary relation <img src="https://latex.codecogs.com/png.latex?%7B%5Ccovers%7D%20%5Csubseteq%20P%20%5Ctimes%202%5E%7B%5Cabs%7BP%7D%7D"> such that:</p>
<ul>
<li><p>if <img src="https://latex.codecogs.com/png.latex?u%20%5Ccovers%20V"> and <img src="https://latex.codecogs.com/png.latex?v%20%5Cin%20V">, then <img src="https://latex.codecogs.com/png.latex?v%20%5Cleq%20u">;</p></li>
<li><p>if <img src="https://latex.codecogs.com/png.latex?u%20%5Ccovers%20V"> and <img src="https://latex.codecogs.com/png.latex?u'%20%5Cleq%20u">, then there exists <img src="https://latex.codecogs.com/png.latex?V'"> such that <img src="https://latex.codecogs.com/png.latex?u'%20%5Ccovers%20V'">, and for all <img src="https://latex.codecogs.com/png.latex?v'%20%5Cin%20V'">, there exists <img src="https://latex.codecogs.com/png.latex?v%20%5Cin%20V"> such that <img src="https://latex.codecogs.com/png.latex?v'%20%5Cleq%20v">.</p></li>
</ul>
<p>Given posites <img src="https://latex.codecogs.com/png.latex?P"> and <img src="https://latex.codecogs.com/png.latex?Q">, a morphism of posites <img src="https://latex.codecogs.com/png.latex?f%20:%20P%20%5Cto%20Q"> is a monotone function such that:</p>
<ul>
<li><p>given any <img src="https://latex.codecogs.com/png.latex?u%20%5Cin%20Q">, for some <img src="https://latex.codecogs.com/png.latex?v%20%5Cin%20P">, we have <img src="https://latex.codecogs.com/png.latex?u%20%5Cleq%20f(v)">;</p></li>
<li><p>if <img src="https://latex.codecogs.com/png.latex?w%20%5Cleq%20f(v)">, <img src="https://latex.codecogs.com/png.latex?f(v)%20%5Cin%20Q">, then for some <img src="https://latex.codecogs.com/png.latex?x%20%5Cleq%20u">, <img src="https://latex.codecogs.com/png.latex?v%20%5Cin%20P">, we have <img src="https://latex.codecogs.com/png.latex?w%20%5Cleq%20f(x)">;</p></li>
<li><p>if <img src="https://latex.codecogs.com/png.latex?u%20%5Ccovers%20V">, then <img src="https://latex.codecogs.com/png.latex?f(u)%20%5Ccovers%20%5C%7Bf(v)%20:%20v%20%5Cin%20V%5C%7D">.</p></li>
</ul>
</div>



<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a><div id="quarto-appendix" class="default"><section class="quarto-appendix-contents" id="quarto-citation"><h2 class="anchored quarto-appendix-heading">Citation</h2><div><div class="quarto-appendix-secondary-label">BibTeX citation:</div><pre class="sourceCode code-with-copy quarto-appendix-bibtex"><code class="sourceCode bibtex">@online{choudhury2026,
  author = {Choudhury, Vikraman},
  title = {Normalization of Sums},
  date = {2026-05-15},
  url = {https://vikraman.org/notes/sums.html},
  langid = {en}
}
</code></pre><div class="quarto-appendix-secondary-label">For attribution, please cite this work as:</div><div id="ref-choudhury2026" class="csl-entry quarto-appendix-citeas">
Choudhury, Vikraman. 2026. <span>“Normalization of Sums.”</span> May 15.
<a href="https://vikraman.org/notes/sums.html">https://vikraman.org/notes/sums.html</a>.
</div></div></section></div> ]]></description>
  <guid>https://vikraman.org/notes/sums.html</guid>
  <pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>List objects</title>
  <dc:creator>Vikraman Choudhury</dc:creator>
  <link>https://vikraman.org/notes/lists.html</link>
  <description><![CDATA[ 






<div class="hidden">
<p><img src="https://latex.codecogs.com/png.latex?%0A%5Cnewcommand%7B%5Cblank%7D%7B%7B-%7D%7D%0A%5Cnewcommand%7B%5Ccat%7D%5B1%5D%7B%5Cmathcal%7B#1%7D%7D%0A%5Cnewcommand%7B%5Cnil%7D%7B%5Cmathsf%7Bnil%7D%7D%0A%5Cnewcommand%7B%5Ccons%7D%7B%5Cmathsf%7Bcons%7D%7D%0A%5Cnewcommand%7B%5Citer%7D%5B2%5D%7B%5Cmathsf%7Bit%7D(#1,%20#2)%7D%0A%5Cnewcommand%7B%5Cid%7D%7B%5Cmathsf%7Bid%7D%7D%0A"></p>
</div>
<section id="list-objects" class="level2">
<h2 class="anchored" data-anchor-id="list-objects">List Objects</h2>
<p>Let <img src="https://latex.codecogs.com/png.latex?%5Ccat%7BC%7D(1,%20%5Cotimes)"> be a strict monoidal category, and <img src="https://latex.codecogs.com/png.latex?A"> be an object of <img src="https://latex.codecogs.com/png.latex?%5Ccat%7BC%7D">.</p>
<p>A list algebra on <img src="https://latex.codecogs.com/png.latex?A"> is an object <img src="https://latex.codecogs.com/png.latex?L"> with a pair of maps <img src="https://latex.codecogs.com/png.latex?(1%20%5Cxrightarrow%7Bn%7D%20L%20%5Cxleftarrow%7Bc%7D%20A%20%5Cotimes%20L)">.</p>
<p>A list object on <img src="https://latex.codecogs.com/png.latex?A"> is a list algebra <img src="https://latex.codecogs.com/png.latex?(1%20%5Cxrightarrow%7B%5Cnil%7D%20L(A)%20%5Cxleftarrow%7B%5Ccons%7D%20A%20%5Cotimes%20L(A))">, such that:</p>
<ul>
<li>for any <img src="https://latex.codecogs.com/png.latex?P">-parameterised list algebra <img src="https://latex.codecogs.com/png.latex?(P%20%5Cxrightarrow%7Bn%7D%20L%20%5Cxleftarrow%7Bc%7D%20A%20%5Cotimes%20L)">, there is a unique map <img src="https://latex.codecogs.com/png.latex?%5Citer%7Bn%7D%7Bc%7D%20:%20L(A)%20%5Cotimes%20P%20%5Cto%20L"> satisfying:</li>
</ul>
<div class="imagify">
<p><img src="https://vikraman.org/notes/data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27UTF-8%27%3F%3E%0D%0A%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20width%3D%27347.841176pt%27%20height%3D%27104.665091pt%27%20viewBox%3D%27-72.000004%20-72.000003%20231.894117%2069.776727%27%3E%0D%0A%3Cstyle%20type%3D%27text%2Fcss%27%3E%0D%0A%3C%21%5BCDATA%5B%40font-face%7Bfont-family%3Aec-lmss8%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAATgAAoAAAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEgAAABgh151ZWNtYXAAAAE8AAAARQAAAFQA9wHFZ2x5ZgAAAYQAAAHpAAACHDs0331oZWFkAAADcAAAACkAAAA2YTdDt2hoZWEAAAOcAAAAIAAAACQGtAERaG10eAAAA7wAAAAgAAAAIA2FAXBsb2NhAAAD3AAAABIAAAASAhwBlm1heHAAAAPwAAAAGAAAACAACwA0bmFtZQAABAgAAADJAAABMqR9pXNwb3N0AAAE1AAAAAwAAAAgAAMAAHjaY2Bm3MA4gYGVgYFpFtPZfyIM%2FSCa8Q3jGwZjRk4GIGBjgANGBiSQUlyWDpRMZihhmfdvHwMDyzxGJ1Q1%2F%2F8zMAAAI7oPs3jaY2BgYGJgYGAGYhEgyQimWRgcgDQPAwdQjoUhmSGTIYchn6Hk%2F3%2BgKISXx1D8%2F%2F%2F%2Fef9n%2Fp%2F%2Bf9r%2FyWB9cAAA4H4QswAAAHjaTVBNTxNRFL33vqGToThYpjPDDNOWdmZatbHEGToTrXECJgVBC2L6QRXEBC124croRhcSjEVXrvgF7tjqLyBh58bEuDDGn2BignFVX6sLc19u7sfJeedcQHD7J3iEn2ESwJVRLGHhCoaepvPKllFPox6EeJRth90XhM8fX7xaPJWf924tINaqd5fdpIls%2F97mW0HVlwyNPYyqW4Q%2BENQA4D29AwYigG8n%2FNAu%2B4eNhtTp4PGTHb5FaPB8SMccM0TwLW%2F4vM7TN%2FwECkDWTgQzmC9wKSqHqEEaRfy6zmRhYrHi4fpa9UOF8IyRG8kxdqf8Gz8ur45sRZyYa8j0Twi4tzio%2F7tLD4pcTEyjFxBQr3O%2Fx9irB51ek9pP20TNZ63v23tEe9s7bxh7vVG%2FudpotVow1Jzp%2F8R9%2FAIeZ0zGxFiBc3JGXYswCEts0AYhDz34e8O8OPhIHz7sadalhWjDlKebF2RHcgSKVubNuIXCTCrjT1i1WdldKp7OOQJeLrkVKzP%2Bcqqi5Rmmxm%2FoKSRJiBcdU1ZN6ZxzfUoRJcIxdVFR2Ojo2awhioqRCrjGZP8XdunaP9clDBP89mVf9VVbjWm6FmJXX3vk4u3NlYMDmpw%2BX7bGDKwHyOZ2d%2Bd%2BuLNINvwBbH5ehgAAAHjaY2BkYGAA4mchDKXx%2FDZfGZhZGDDB%2F89MCkzHgQwOBiYQHwC22gY%2FAAAAeNpjYGRgYJn3bx8DA5MRgwiDBBMDA1AEBXAAAFBOAssCIAAAAeMAJQEDAE4BAwBWAjIAVQIgAB8BoQAfAYkAFAAAAAAALAA%2BAEoAbgCYAOoBDgAAeNpjYGRgYOBgMGZgYgABRgY0AAAGUQBAeNpli79rwkAYhp9g%2FNEUaqcOTkd3g5IMGdyFopPg4BbNIQFzlpwEXEr%2F9L6x16kf3HfP%2B%2FB%2BQMIXEf1EjB%2B7n5iJ0i8PeWYaeCQ%2FC5yI3hkQxU8yL6wCx7zyEXjIG4fAI%2FnPwAk535vtrnS%2BsKf5pfG%2B2NvW11dnluniT62ts215s5U53k3V1b47NyZL8zRjw5YdJQ5PgeXEnAuNUp%2F3Mq2o5qqGYUnK4l9rLeMezZKb%2FkrNI3ftik63XvustiHTfa6X%2FQCTDy0TAAAAeNpjYGbACwAAfQAE%29%20format%28%27woff%27%29%3B%7D%0D%0A%40font-face%7Bfont-family%3ANewPXMI%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAAVoAAoAAAAABlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEgAAABghgN0W2NtYXAAAAE8AAAARwAAAGwAIUvFZ2x5ZgAAAYQAAAKDAAAC4N9MUmxoZWFkAAAECAAAACsAAAA2YblDMGhoZWEAAAQ0AAAAIAAAACQGPQHbaG10eAAABFQAAAAcAAAAHA4DAElsb2NhAAAEcAAAABAAAAAQAbwCpG1heHAAAASAAAAAGAAAACAACgA7bmFtZQAABJgAAADBAAABMvoXc51wb3N0AAAFXAAAAAwAAAAgAAMAAHjaY2BmYmCcwMDKwMA0i%2BnsPxGGfhDN%2BIbxDYMxIycDELAxwAEjAxJIKS5LB0rq%2FP%2FPPPPfPQYG5pmMSqhq%2Fv9nYAAACr4QS3jaLcyxDYBADEPRHw4oEOWNQUlPwQKUSKydgXAMlp5c2cAAjNJpLO6Vys2XWbZfELlb7SIPQ8vI0%2Bor8jKY1I%2Fp5wWnawwnAHjaJZLNbxJBGIfnnVlmQpfdpd0PWGD5ZrcBBMqW3aIBbJF%2BpCoxrdUmphZTDzYexJvGNN6NjRdPnv0PbOLBm%2FEf8KaXxkSPejKeBBxwMod5J5N5nvzeFwEKTwboHJ2gIEK%2BDAo4bejAudZrFZVyiR49uvi4r4U2h80UwpOfkxE%2Bw59RGuUQCthZ1vC9hpNjMuhGCvTZRRt8cNUkpEDE%2BKx10rlQtv4%2BUERiNbxhU4s5JpxU94mWi3203xNCLEKi39%2BZJlWE6TkVCOSK%2BO7oeWYBE3DAHn9FfE09RziKP6E8QhlWyLIpSG1DFXzDrfsKyMAI1VNQn%2Fq7MmDkjr%2F1%2BzQdx7eDUKiR9V6rRUpxXTjAV3uV%2Fbi0kBYlLhAPyBIWPBewNbUBLTE6n1cpULF2uT6YsYOcfcjZNV5QRlnWrkLEcLmBx62pTt0Is3NZ1oG656ue782s%2FLqBD0lv477hJHBFDa%2FfwfAmWZKEXQHsLtnY7F4RipYmbgcCUFghu3sv14e4%2BHBrm8xJaUXAw5ungGlTGkummCQzuXQXPpiN%2BEz12v9cYpPfcAq%2FUAqhAqOO7bSJX4%2FwNHKNCuRs3hvGA%2FI6AMfujf4zgOX9w%2Fwlh4k0CpV8LV2oAOzFep4yKHYBXu%2B%2Bul4DU%2B0stVQT4ukXO0%2BThbkpx5z8wTLnNDlHBs5Z7oBnO%2Fx7vilzOMHzbcfmE8Rb4xq6pgAPqA11XZt2xojwF1je2lQtkBoSLOTvlbOLctZmViSkAswLc12WWFlVotRxvETlYC3UxRAKV%2BK3%2FCLAorHypboEsLPmPjmgonh07A34KIFQ1vTFPGTCsbf%2BqllazlvV8Y%2BgqGJIziP0D1ZueI4AeNpjYGRgYADi70xP5eP5bb4yMLMwoIP%2Fb%2F8nMm1lugRkcjAwgUQA5Y8IhwB42mNgZGBgnvnvHgMD0%2BP%2FbxmEmLYyAEVQADsAnNMGHAGaAAABAAAQAuP%2F7QI5ABACcgAJAaEAGgI5ABkAAAAAABYAVACSAOABFAFweNpjYGRgYGBnsGJgYgABRgY0AAAG5QBGeNpdjTELglAUhT9JiwwiGhpqefQDxNCxXRoKp2hoMXyUQwoqhkv007vqW%2BrCO3zncO59gMsbi24spr12YzMRN7DDjIXhseQbwy5rtoyw7K65ZG%2FYZs7JsMOKq%2BGx5KVhl5DPSb%2FiyzGpHwMczrqssiJXO883SaRzXSa1TtWtVWmTVc39qQIv9AL5QfMi5sKRhJrHT3LgLK6kIqMgR7HDw%2F%2FrROLyvtdd0KTSu9GKpjSyWYneeYoPZDuUF3wBnHss%2BwAAAHjaY2BmwAsAAH0ABA%3D%3D%29%20format%28%27woff%27%29%3B%7D%0D%0A%40font-face%7Bfont-family%3Azplsy%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAAPIAAoAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEoAAABgiSOUL2NtYXAAAAFAAAAAMgAAADxFF94YZ2x5ZgAAAXQAAAETAAABJEsl7MdoZWFkAAACiAAAACkAAAA2YcRDKGhoZWEAAAK0AAAAIAAAACQGVf7JaG10eAAAAtQAAAAQAAAAEAgeAHBsb2NhAAAC5AAAAAoAAAAKALQAQm1heHAAAALwAAAAGAAAACAACgAtbmFtZQAAAwgAAACyAAABGlGqS45wb3N0AAADvAAAAAwAAAAgAAMAAHjaY2BmYmecwMDKwMA0i%2BnsPxGGfhDN%2BIbxDYMxIycDELAxwAEjEDvAOCnFZelASQ2l6czL%2FgAVMS9j%2FgVVAwX%2F%2FzMwAADwJA9jAAB42mNgYGBiYGBgBmIRIMkIplkYNIA0G5BmBMpqKk3%2F%2Fx%2FI1wDR%2F2%2FezQGrAgIAmuEJTAAAeNolzjFLw0AUB%2FD37nrJILZeIgkuDQ3kbujglk4mILocSAlnh2a2aaCTDu429Qs4dehc6Jbzc7i49pu4pB76hsfjD%2F8fDxBuTgJvKYMBAIZ9DJ0Ig9AVRGaIk7PqjtIhixf953fEDWW8OLaHFa9nfIrudt%2BBHYSRNZJ%2Fwx9agrgyzTGVqZDj18YWX86fYhZRer%2Bg7KHbb7ufKZ%2FVfHVojwUw8E7fZEfm4MMVRJDA2KLOAB1XXKP4oyaBfUsK6bghE9IN08SeQcikXSnZUe2X66bkutfT3rx5Ky%2F1h6qWyqBPMmOy7stkhGS4aY1aVhg0pacpfbwoN2tbolR7ZZETkptRpdpPVbeqqlVsjM3gF6vhQPgAeNpjYGRgYADit33beeP5bb4yMLMwYIL%2FakxrmVmBDA4GJhAfAMMmBc4AAAB42mNgZGBgXvaHjYGBaS2DEIMg0xwGoAgKYAEAUuQDIgKtAAABYgA9AWIAIQKtABIAAAAAACIAQgCSAAB42mNgZGBgYGHQYWBlAAFGBjQAAAV7ADh42k2LwQqDMBBER2qE2nN76ClfIEo892q%2FwGNBMVhBoxgR9dBv72hz6IbdvJmdBRDiAw97eRDH3MsnC8cCF6Z%2BHFBdHYe4853g%2BWc6IVLHPvnhWOCGp%2BOA%2Fsvxnn4Pi13tNrR2zfVom97IJIoPnWmjx2LSlSxXWc2NnetOqiiNFAYssFjZG7k9OIfGSGrQw0AiQYT4b59xb45MgYl%2FxUxJX5JmXlnOGh214mXKVl%2FNKymxAAB42mNgZsALAAB9AAQ%3D%29%20format%28%27woff%27%29%3B%7D%0D%0A%40font-face%7Bfont-family%3Azpl-Regular-tlf-ot1%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAAM0AAoAAAAAA8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEcAAABghtJ1cWNtYXAAAAE8AAAAKQAAADQADACEZ2x5ZgAAAWgAAABUAAAAVLdgCQtoZWFkAAABvAAAACkAAAA2YUpDwWhoZWEAAAHoAAAAIAAAACQGTwFoaG10eAAAAggAAAAIAAAACAQzAD1sb2NhAAACEAAAAAYAAAAGACoAAG1heHAAAAIYAAAAFwAAACAABAAYbmFtZQAAAjAAAAD0AAABjOco6EBwb3N0AAADJAAAABAAAAAgAAMAAXjaY2BmkmScwMDKwMA0i%2BnsPxGGfhDN%2BIbxDYMxIycDELAxwAEjAxJIKS5LB0oaMhiypPy7x8DAksKohKrm%2F38GBgDVaQ40AHjaY2BgYGJgYGAGYhEgyQimWRgUgDQLEIL4hv%2F%2FQ8j%2FF8B8BgBRRwaNAAAAAAEAPf%2F9AawCxwAWAAAFJiIHNTc%2BAScRNg8BIyc2NxcRBhYfAQGsUKVVOikaAQEJhwoIiWAOARspNQMDAx8DARsnAfEkAj0sMDMF%2FaAnGwEDAAAAeNpjYGRgYADipvN2rfH8Nl8ZmFkYMMH%2Fv0zGTMeBDA4GJhAfAMlmBsEAAAB42mNgZGBgSfl3j4GByZjBliGEcQ0DUAQFMAEAYkYDvAIzAAACAAA9AAAAAAAqAAB42mNgZGBgYGIQZwDRDFASCQAAAtwAHQB42o2OMWrDQBBFv4hsiFK4MKRIERYX6SQspAOkU2uMMSLdGo0XwVoyK1lELnKUnCKnyWnyrWyZIjPszPt%2FmGEBRPhAgFsEWEz1FiGWVL88wwNWnuf0Y88RnvCKOwThPZ1nvHkO8YJ3zzM84tPznP6X5wg5vndSFqOTjTZirS6vZxtvxVysdnFvj3Hbp3txXd02Kk3Wf0wLacTpXip1GFU11N1gTipL8iTDDoISBUY40gYaht0yNf0rzqQYW3oGl8l11D3pyN6SUuw5dehQUzdQdBKs%2F7lbcNpM%2B5paUHH%2FwN8o0sCLHavBiTrj1Zwv%2BwEoYEX7eNpjYGZABowMaAAAAI4ABQ%3D%3D%29%20format%28%27woff%27%29%3B%7D%0D%0Atext.f0%20%7Bfont-family%3Aec-lmss8%3Bfont-size%3A7.27273px%7D%0D%0Atext.f1%20%7Bfont-family%3Azplsy%3Bfont-size%3A7.27273px%7D%0D%0Atext.f2%20%7Bfont-family%3Azplsy%3Bfont-size%3A9.96264px%7D%0D%0Atext.f5%20%7Bfont-family%3ANewPXMI%3Bfont-size%3A7.245559px%7D%0D%0Atext.f9%20%7Bfont-family%3ANewPXMI%3Bfont-size%3A9.92542px%7D%0D%0Atext.f11%20%7Bfont-family%3Azpl-Regular-tlf-ot1%3Bfont-size%3A9.96264px%7D%0D%0A%5D%5D%3E%0D%0A%3C%2Fstyle%3E%0D%0A%3Cg%20id%3D%27page1%27%3E%0D%0A%3Cg%20stroke-miterlimit%3D%2710%27%20transform%3D%27matrix%28.996264%200%200%20-.996264%2040.471736%20-37.075369%29%27%20fill%3D%27%23000%27%20stroke%3D%27%23000%27%20stroke-width%3D%270.4%27%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-156.517045%20-66.374452%29%27%20stroke%3D%27%23000%27%20stroke-miterlimit%3D%2710%27%3E%0D%0A%3Cg%20transform%3D%27translate%28-11.379476%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f11%27%20x%3D%2754.840035%27%20y%3D%27-87.999485%27%3E1%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%2762.035221%27%20y%3D%27-87.999485%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%2771.013718%27%20y%3D%27-87.999485%27%3E%F0%9D%91%83%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-19.000885%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27139.217855%27%20y%3D%27-87.999485%27%3E%F0%9D%90%BF%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27144.856709%27%20y%3D%27-87.999485%27%3E%28%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27148.503037%27%20y%3D%27-87.999485%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27155.795683%27%20y%3D%27-87.999485%27%3E%29%3Ctspan%20x%3D%27161.45662%27%3E%E2%8A%97%3C%2Ftspan%3E%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27170.435118%27%20y%3D%27-87.999485%27%3E%F0%9D%91%83%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-28.293188%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27240.310133%27%20y%3D%27-87.999485%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27249.816646%27%20y%3D%27-87.999485%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27258.894772%27%20y%3D%27-87.999485%27%3E%F0%9D%90%BF%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27264.533626%27%20y%3D%27-87.999485%27%3E%28%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27268.179954%27%20y%3D%27-87.999485%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27275.472601%27%20y%3D%27-87.999485%27%3E%29%3Ctspan%20x%3D%27281.133537%27%3E%E2%8A%97%3C%2Ftspan%3E%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27290.112035%27%20y%3D%27-87.999485%27%3E%F0%9D%91%83%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-3.342465%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%2754.939663%27%20y%3D%27-37.075369%27%3E%F0%9D%91%83%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-2.919052%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27139.217855%27%20y%3D%27-37.075369%27%3E%F0%9D%90%BF%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-12.211365%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27240.310133%27%20y%3D%27-37.075369%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27249.816646%27%20y%3D%27-37.075369%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27258.894772%27%20y%3D%27-37.075369%27%3E%F0%9D%90%BF%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M-86.84918%2024.66502H-39.8393%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27translate%28-39.5443%2024.66502%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-112.416565%20-9.628362%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f0%27%20x%3D%2740.471736%27%20y%3D%27-37.075369%27%3Enil%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%2748.148621%27%20y%3D%27-37.075369%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f5%27%20x%3D%2753.086804%27%20y%3D%27-37.075369%27%3E%F0%9D%91%83%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%272.70047%27%3E%0D%0A%3Cpath%20d%3D%27M-101.47136%2018.37003V-18.94003%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20stroke-width%3D%271.52048%27%20stroke%3D%27%23fff%27%3E%0D%0A%3Cpath%20d%3D%27M-101.47136%2018.37003V-18.94003%27%20fill%3D%27none%27%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%20stroke-dasharray%3D%274.12997%2C2.35999%27%20stroke-dashoffset%3D%270.0%27%3E%0D%0A%3Cpath%20d%3D%27M-16.97713%2016.66003V-18.35004%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27matrix%280%20-1%201%200%20-16.97713%20-18.64503%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-80.258315%20-40.360082%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f0%27%20x%3D%2740.471736%27%20y%3D%27-37.075369%27%3Eit%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%2745.105634%27%20y%3D%27-37.075369%27%3E%28%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f5%27%20x%3D%2747.767455%27%20y%3D%27-37.075369%27%3E%F0%9D%91%9B%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f5%27%20x%3D%2752.392898%27%20y%3D%27-37.075369%27%3E%2C%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f5%27%20x%3D%2754.574718%27%20y%3D%27-37.075369%27%3E%F0%9D%91%90%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%2757.898354%27%20y%3D%27-37.075369%27%3E%29%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M52.89493%2024.66502H5.88504%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27matrix%28-1%200%200%20-1%205.59004%2024.66502%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-23.584105%20-9.628362%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f0%27%20x%3D%2740.471736%27%20y%3D%27-37.075369%27%3Econs%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%2754.747395%27%20y%3D%27-37.075369%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f5%27%20x%3D%2759.685578%27%20y%3D%27-37.075369%27%3E%F0%9D%91%83%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M84.49425%2016.66003V-18.35004%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27matrix%280%20-1%201%200%2084.49425%20-18.64503%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%2046.510725%20-40.360082%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f5%27%20x%3D%2740.617194%27%20y%3D%27-37.075369%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%2745.940828%27%20y%3D%27-37.075369%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f0%27%20x%3D%2750.806282%27%20y%3D%27-37.075369%27%3Eit%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%2755.44018%27%20y%3D%27-37.075369%27%3E%28%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f5%27%20x%3D%2758.102001%27%20y%3D%27-37.075369%27%3E%F0%9D%91%9B%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f5%27%20x%3D%2762.727444%27%20y%3D%27-37.075369%27%3E%2C%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f5%27%20x%3D%2764.909265%27%20y%3D%27-37.075369%27%3E%F0%9D%91%90%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%2768.232901%27%20y%3D%27-37.075369%27%3E%29%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M-94.91634-26.45006H-23.69714%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27translate%28-23.40215%20-26.45006%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-101.920155%20-69.782872%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f5%27%20x%3D%2740.617194%27%20y%3D%27-37.075369%27%3E%F0%9D%91%9B%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M69.03706-26.45006H-10.25711%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27matrix%28-1%200%200%20-1%20-10.55211%20-26.45006%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-13.306065%20-69.782872%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f5%27%20x%3D%2740.689916%27%20y%3D%27-37.075369%27%3E%F0%9D%91%90%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E" title="% https://q.uiver.app/#q=WzAsNixbMCwwLCIxIFxcb3RpbWVzIFAiXSxbMiwwLCJMKEEpIFxcb3RpbWVzIFAiXSxbMCwyLCJQIl0sWzIsMiwiTCJdLFs0LDAsIkEgXFxvdGltZXMgTChBKSBcXG90aW1lcyBQIl0sWzQsMiwiQSBcXG90aW1lcyBMIl0sWzAsMSwiXFxuaWwgXFxvdGltZXMgUCJdLFsyLDMsIm4iLDJdLFs0LDEsIlxcY29ucyBcXG90aW1lcyBQIiwyXSxbNCw1LCJBIFxcb3RpbWVzIFxcaXRlcntufXtjfSJdLFs1LDMsImMiXSxbMSwzLCJcXGl0ZXJ7bn17Y30iLDIseyJzdHlsZSI6eyJib2R5Ijp7Im5hbWUiOiJkYXNoZWQifX19XSxbMCwyLCIiLDIseyJsZXZlbCI6Miwic3R5bGUiOnsiaGVhZCI6eyJuYW1lIjoibm9uZSJ9fX1dXQ==
\begin{tikzcd}[ampersand replacement=\&amp;,cramped]
    {1 \otimes P} \&amp;\&amp; {L(A) \otimes P} \&amp;\&amp; {A \otimes L(A) \otimes P} \\
    \\
    P \&amp;\&amp; L \&amp;\&amp; {A \otimes L}
    \arrow[&quot;{\nil \otimes P}&quot;, from=1-1, to=1-3]
    \arrow[equals, from=1-1, to=3-1]
    \arrow[&quot;{\iter{n}{c}}&quot;', dashed, from=1-3, to=3-3]
    \arrow[&quot;{\cons \otimes P}&quot;', from=1-5, to=1-3]
    \arrow[&quot;{A \otimes \iter{n}{c}}&quot;, from=1-5, to=3-5]
    \arrow[&quot;n&quot;', from=3-1, to=3-3]
    \arrow[&quot;c&quot;, from=3-5, to=3-3]
\end{tikzcd}
" class="img-fluid" style="display:block; margin: .5em auto;"></p>
</div>
<p>A monoid object <img src="https://latex.codecogs.com/png.latex?M"> in <img src="https://latex.codecogs.com/png.latex?%5Ccat%7BC%7D"> is a pair of maps <img src="https://latex.codecogs.com/png.latex?(1%20%5Cxrightarrow%7B%5Cepsilon%7D%20M%20%5Cxleftarrow%7B%5Cmu%7D%20M%20%5Cotimes%20M)"> satisfying:</p>
<div class="imagify">
<p><img src="https://vikraman.org/notes/data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27UTF-8%27%3F%3E%0D%0A%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20width%3D%27419.575447pt%27%20height%3D%2780.806879pt%27%20viewBox%3D%27-72.000004%20-72.000002%20279.716965%2053.871253%27%3E%0D%0A%3Cstyle%20type%3D%27text%2Fcss%27%3E%0D%0A%3C%21%5BCDATA%5B%40font-face%7Bfont-family%3ANewPXMI_gnu%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAAP8AAoAAAAABJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEYAAABghXd0NGNtYXAAAAE8AAAALgAAADwAFlyfZ2x5ZgAAAWwAAAE1AAABSMM09SBoZWFkAAACpAAAACkAAAA2YZFBxmhoZWEAAALQAAAAHwAAACQFiQFiaG10eAAAAvAAAAAMAAAADAbJAD1sb2NhAAAC%2FAAAAAgAAAAIAGIApG1heHAAAAMEAAAAFwAAACAABQA%2BbmFtZQAAAxwAAADRAAABVjKDuXJwb3N0AAAD8AAAAAwAAAAgAAMAAHjaY2BmcmacwMDKwMA0i%2BnsPxGGfhDN%2BIbxDYMxIycDELAxYAcpxWXpDGz%2FgYDZ9N8NBgZmU0YNoDAjQsX%2F%2FwwMAElrEZcAAHjaY2BgYGJgYGABYhEGZgYuMM3DAAIaDBDAxMB4nR2MGRgYgbQYGAPFAUOYBA8AAHjaJY9LT8JQEIXvubf0in2BljaBKI%2B2XMC0BmJogoo8DCwMogEiGknY6IaNiYlx6e%2FwF7j0r7B269qdW7WNOWcx38zkZIaABD8ftI9PckSIx3XwsmiGQqf7kLlscznmE8QWYTSVLbtN%2Fzm0o41YjaiMInbmogimJfOLlcUzDPmk42oUqXzKTKcTlyxgKNT8C1dTVChOaSO1rSk6WLVi8AnPHTNarFVZ5UyqY37TP9RUlLz26UvnfnnX1WdvM69FaXc87ox9JaFu7s07vWvfzqoSISDG7zfW%2BCLlCAwEcKJLrdCAKHM5swu7jdCOWqX4t1gNC%2Buaadb90VR9ftLlV9eRMAyDiZv0V63pEnRo2rNHMcB7E6IorQagrgxIW%2BbBLUOQM70enVw9LLLWuVQghPwBZ6cw6QAAAHjaY2BkYGAA4kuFnOLx%2FDZfGZhZGDDBv9tMVYzvgAwOBiYQHwCu2AZaAAAAeNpjYGRgYDb9d4OBgamKgZ%2BBh8mZASiCApgBUPYC8AACegAAAnIALgHdAA8AAAAAAGIApHjaY2BkYGBgZrBlANEMUBIJAAAGrQBEAHjadY%2FBasJAFEVPaBQa6baIq4Hug5L8g3WhuBJ3kpAhZuEISYx14yf4Ff3Q3ugg7aIP5nHuncuFB0RcCegn4O2%2B%2BwkZST14IB57Hoo%2FPEdMiHkhCF%2FlTPj0HPJO7nkg%2FvI8FN88R6R8r%2Bx5vV1m7X5XutNDLHrc2Lqpjs7M4ukvd26drbPWFia%2FmKKrmq48mCRO44QVljNrtizJaNmzo8Rx%2BvOzeLobuTUNFUdpw0x3TP%2FJzuW6e75vthTK51y0Czo1NNolB%2BlELale8gNR7zexAAAAeNpjYGbACwAAfQAE%29%20format%28%27woff%27%29%3B%7D%0D%0A%40font-face%7Bfont-family%3ANewPXMI%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAANkAAoAAAAAA9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEcAAABghdV1C2NtYXAAAAE8AAAAJwAAADAAEqjWZ2x5ZgAAAWQAAAC3AAAAuNlW8WBoZWFkAAACHAAAACsAAAA2YsdDsGhoZWEAAAJIAAAAHwAAACQHSwKsaG10eAAAAmgAAAAIAAAACAVh%2F%2B1sb2NhAAACcAAAAAYAAAAGAFwAAG1heHAAAAJ4AAAAFwAAACAABAA5bmFtZQAAApAAAADBAAABMvoXc51wb3N0AAADVAAAABAAAAAgAAMAAXjaY2Bm2sA4gYGVgYFpFtPZfyIM%2FSCa8Q3jGwZjRk4GIGBjwA5SisvSGdj%2BAwHzzH%2F3GBiYZzIqAYUZESr%2B%2F2dgAACD6BLMAHjaY2BgYGJgYGABYhEGZgYuMM3DAAIyDBDAyMB4xQGMgWwAHHkCkAB42mNg%2FP%2F2%2Fzvmw0xHGcwZGFjVlNjtGe0YzYXZmdmVuRnZRMXkGdmBguYgMTNTMzV9RnMxI3NpRntGIMXPyAZUxybPyDzTpdOVWUFNjlHV9KuV%2BMx6dkZDdWbzYktmTRXuKcyMiurSzFph2rP%2B2EkCKRY1XWYtRkZLNWZmZllmZgFRJpHIfxFZTP7%2FVKUExFhBYtLMsupMnDycwsLMTEDu3w2MG3JMgKqZmGX%2FPlBVYGEGADRxIWgAeNpjYGRgYABiYVum7%2FH8Nl8ZmFkY0MH%2Ft%2F%2FfMR9mOgpkcjAwgUQAzLIIYgB42mNgZGBgnvnvHpA8%2Fv8tAwvzYQagCApgAgCaJAX9AAGaAAADx%2F%2FtAAAAAABcAAB42mNgZGBgYGKwYADRDFASCQAABhUAPgB42l2NMQuCUBSFP0mLDCIaGmp59APE0LFdGgqnaGgxfJRDCiqGS%2FTTu%2Bpb6sI7fOdw7n2AyxuLbiymvXZjMxE3sMOMheGx5BvDLmu2jLDsrrlkb9hmzsmww4qr4bHkpWGXkM9Jv%2BLLMakfAxzOuqyyIlc7zzdJpHNdJrVO1a1VaZNVzf2pAi%2F0AvlB8yLmwpGEmsdPcuAsrqQioyBHscPD%2F%2BtE4vK%2B113QpNK70YqmNLJZid55ig9kO5QXfAGceyz7AAAAeNpjYGZABowMaAAAAI4ABQ%3D%3D%29%20format%28%27woff%27%29%3B%7D%0D%0A%40font-face%7Bfont-family%3Azplsy%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAANEAAoAAAAAA6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEoAAABgq5GU1WNtYXAAAAFAAAAAKgAAADQADCLqZ2x5ZgAAAWwAAACgAAAAoIe6I6doZWFkAAACDAAAACkAAAA2YcRDJ2hoZWEAAAI4AAAAIAAAACQGVf7GaG10eAAAAlgAAAAGAAAABgK%2FAABsb2NhAAACYAAAAAYAAAAGAFAAAG1heHAAAAJoAAAAGAAAACAACAAtbmFtZQAAAoAAAACyAAABGlGqS45wb3N0AAADNAAAABAAAAAgAAMAAXjaY2BmWss4gYGVgYFpFtPZfyIM%2FSCa8Q3jGwZjRk4GIGBjQAEOMEZKcVk6A5vSdKXpzMv%2BABUxL2P%2BBRRmRCj9%2F5%2BBAQA9%2FxCZAAB42mNgYGBiYGBgBmIRIMkIplkYFIA0CxAC%2BUrT%2F%2F%2BHkHezwPIMAFyRBxUAAAAFABL%2F0QKcAlkAEwAZAB8AJQArAAABBg8BBgcmLwEmJzY%2FATY3Fh8BFicmJwYHFwUmJwcXNiUnBgcWFwUnBxYXNgKcA1MTWoKDWhFTBARTElmDgVoUU5JKZmdKsQETAj6xsT7%2BzLE%2BAgI%2BAYSwsUpnZgEWg1oSUwMDVBBahIJaEVMDA1MSWlE%2FAgI%2FsSFmSrCySmiwSmZoSiKxsT8CAgB42mNgZGBgAOKj2kcy4%2FltvjIwszBggv8XmdYyRQIZHAxMID4AydQGqgAAAHjaY2BkYGBe9oeNgYFpLYMQgyDTHAagCApgBABS4QMfAq0AAAASAAAAAAAAAFAAAHjaY2BkYGBgYtBhYGUAAUYGNAAABUUANnjaTYvBCoMwEERHaoTac3voKV8gSjz3ar%2FAY0ExWEGjGBH10G%2FvaHPoht28mZ0FEOIDD3t5EMfcyycLxwIXpn4cUF0dh7jzneD5ZzohUsc%2B%2BeFY4Ian44D%2By%2FGefg%2BLXe02tHbN9Wib3sgkig%2BdaaPHYtKVLFdZzY2d606qKI0UBiywWNkbuT04h8ZIatDDQCJBhPhvn3FvjkyBiX%2FFTElfkmZeWc4aHbXiZcpWX80rKbEAAHjaY2BmQAaMDGgAAACOAAU%3D%29%20format%28%27woff%27%29%3B%7D%0D%0A%40font-face%7Bfont-family%3Azpl-Regular-tlf-ot1%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAAM0AAoAAAAAA8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEcAAABghtJ1cWNtYXAAAAE8AAAAKQAAADQADACEZ2x5ZgAAAWgAAABUAAAAVLdgCQtoZWFkAAABvAAAACkAAAA2YUpDwWhoZWEAAAHoAAAAIAAAACQGTwFoaG10eAAAAggAAAAIAAAACAQzAD1sb2NhAAACEAAAAAYAAAAGACoAAG1heHAAAAIYAAAAFwAAACAABAAYbmFtZQAAAjAAAAD0AAABjOco6EBwb3N0AAADJAAAABAAAAAgAAMAAXjaY2BmkmScwMDKwMA0i%2BnsPxGGfhDN%2BIbxDYMxIycDELAxwAEjAxJIKS5LB0oaMhiypPy7x8DAksKohKrm%2F38GBgDVaQ40AHjaY2BgYGJgYGAGYhEgyQimWRgUgDQLEIL4hv%2F%2FQ8j%2FF8B8BgBRRwaNAAAAAAEAPf%2F9AawCxwAWAAAFJiIHNTc%2BAScRNg8BIyc2NxcRBhYfAQGsUKVVOikaAQEJhwoIiWAOARspNQMDAx8DARsnAfEkAj0sMDMF%2FaAnGwEDAAAAeNpjYGRgYADipvN2rfH8Nl8ZmFkYMMH%2Fv0zGTMeBDA4GJhAfAMlmBsEAAAB42mNgZGBgSfl3j4GByZjBliGEcQ0DUAQFMAEAYkYDvAIzAAACAAA9AAAAAAAqAAB42mNgZGBgYGIQZwDRDFASCQAAAtwAHQB42o2OMWrDQBBFv4hsiFK4MKRIERYX6SQspAOkU2uMMSLdGo0XwVoyK1lELnKUnCKnyWnyrWyZIjPszPt%2FmGEBRPhAgFsEWEz1FiGWVL88wwNWnuf0Y88RnvCKOwThPZ1nvHkO8YJ3zzM84tPznP6X5wg5vndSFqOTjTZirS6vZxtvxVysdnFvj3Hbp3txXd02Kk3Wf0wLacTpXip1GFU11N1gTipL8iTDDoISBUY40gYaht0yNf0rzqQYW3oGl8l11D3pyN6SUuw5dehQUzdQdBKs%2F7lbcNpM%2B5paUHH%2FwN8o0sCLHavBiTrj1Zwv%2BwEoYEX7eNpjYGZABowMaAAAAI4ABQ%3D%3D%29%20format%28%27woff%27%29%3B%7D%0D%0Atext.f0%20%7Bfont-family%3Azplsy%3Bfont-size%3A7.27273px%7D%0D%0Atext.f1%20%7Bfont-family%3Azplsy%3Bfont-size%3A9.96264px%7D%0D%0Atext.f3%20%7Bfont-family%3ANewPXMI_gnu%3Bfont-size%3A7.245559px%7D%0D%0Atext.f4%20%7Bfont-family%3ANewPXMI%3Bfont-size%3A7.245559px%7D%0D%0Atext.f8%20%7Bfont-family%3ANewPXMI%3Bfont-size%3A9.92542px%7D%0D%0Atext.f10%20%7Bfont-family%3Azpl-Regular-tlf-ot1%3Bfont-size%3A9.96264px%7D%0D%0A%5D%5D%3E%0D%0A%3C%2Fstyle%3E%0D%0A%3Cg%20id%3D%27page1%27%3E%0D%0A%3Cg%20stroke-miterlimit%3D%2710%27%20transform%3D%27matrix%28.996264%200%200%20-.996264%20.310284%20-44.849621%29%27%20fill%3D%27%23000%27%20stroke%3D%27%23000%27%20stroke-width%3D%270.4%27%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-75.892928%20-64.132847%29%27%20stroke%3D%27%23000%27%20stroke-miterlimit%3D%2710%27%3E%0D%0A%3Cg%20transform%3D%27translate%28-13.237519%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f10%27%20x%3D%2716.53662%27%20y%3D%27-76.137352%27%3E1%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%2723.731807%27%20y%3D%27-76.137352%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f8%27%20x%3D%2733.009181%27%20y%3D%27-76.137352%27%3E%F0%9D%91%80%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-15.947356%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f8%27%20x%3D%2776.007914%27%20y%3D%27-76.137352%27%3E%F0%9D%91%80%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%2788.224276%27%20y%3D%27-76.137352%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f8%27%20x%3D%2797.50165%27%20y%3D%27-76.137352%27%3E%F0%9D%91%80%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-13.237518%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f8%27%20x%3D%27135.080703%27%20y%3D%27-76.137352%27%3E%F0%9D%91%80%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%27147.297064%27%20y%3D%27-76.137352%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f10%27%20x%3D%27156.175933%27%20y%3D%27-76.137352%27%3E1%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-5.200497%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f8%27%20x%3D%2776.007914%27%20y%3D%27-44.849621%27%3E%F0%9D%91%80%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M-42.80711%2015.00002H-19.79716%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27translate%28-19.50217%2015.00002%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-39.490918%20-27.096767%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f3%27%20x%3D%27.528464%27%20y%3D%27-44.849621%27%3E%F0%9D%9C%96%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f0%27%20x%3D%274.13574%27%20y%3D%27-44.849621%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f4%27%20x%3D%279.292103%27%20y%3D%27-44.849621%27%3E%F0%9D%91%80%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%272.70047%27%3E%0D%0A%3Cpath%20d%3D%27M-47.40993%208.70502L-8.42001-11.94656%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20stroke-width%3D%271.52048%27%20stroke%3D%27%23fff%27%3E%0D%0A%3Cpath%20d%3D%27M-47.40993%208.70502L-8.42001-11.94656%27%20fill%3D%27none%27%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M.00002%208.70502V-8.30502%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27matrix%280%20-1%201%200%20.00002%20-8.60002%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%202.328552%20-45.828207%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f3%27%20x%3D%27.310284%27%20y%3D%27-44.849621%27%3E%F0%9D%9C%87%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M42.80714%2015.00002H19.7972%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27matrix%28-1%200%200%20-1%2019.5022%2015.00002%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%2022.523392%20-27.096767%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f4%27%20x%3D%27.601193%27%20y%3D%27-44.849621%27%3E%F0%9D%91%80%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f0%27%20x%3D%277.903007%27%20y%3D%27-44.849621%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f3%27%20x%3D%2712.986641%27%20y%3D%27-44.849621%27%3E%F0%9D%9C%96%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%272.70047%27%3E%0D%0A%3Cpath%20d%3D%27M8.42004-11.94656L47.4137%208.70502%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20stroke-width%3D%271.52048%27%20stroke%3D%27%23fff%27%3E%0D%0A%3Cpath%20d%3D%27M8.42004-11.94656L47.4137%208.70502%27%20fill%3D%27none%27%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-miterlimit%3D%2710%27%20transform%3D%27matrix%28.996264%200%200%20-.996264%20150.131404%20-44.849621%29%27%20fill%3D%27%23000%27%20stroke%3D%27%23000%27%20stroke-width%3D%270.4%27%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-211.495897%20-64.037837%29%27%20stroke%3D%27%23000%27%20stroke-miterlimit%3D%2710%27%3E%0D%0A%3Cg%20transform%3D%27translate%28-26.694224%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f8%27%20x%3D%27180.212955%27%20y%3D%27-76.137352%27%3E%F0%9D%91%80%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%27192.429317%27%20y%3D%27-76.137352%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f8%27%20x%3D%27201.706691%27%20y%3D%27-76.137352%27%3E%F0%9D%91%80%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%27213.923052%27%20y%3D%27-76.137352%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f8%27%20x%3D%27223.200426%27%20y%3D%27-76.137352%27%3E%F0%9D%91%80%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-15.947355%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f8%27%20x%3D%27252.742453%27%20y%3D%27-76.137352%27%3E%F0%9D%91%80%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%27264.958814%27%20y%3D%27-76.137352%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f8%27%20x%3D%27274.236188%27%20y%3D%27-76.137352%27%3E%F0%9D%91%80%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-15.947355%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f8%27%20x%3D%27180.212955%27%20y%3D%27-44.849621%27%3E%F0%9D%91%80%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%27192.429317%27%20y%3D%27-44.849621%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f8%27%20x%3D%27201.706691%27%20y%3D%27-44.849621%27%3E%F0%9D%91%80%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-5.200496%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f8%27%20x%3D%27252.742453%27%20y%3D%27-44.849621%27%3E%F0%9D%91%80%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M-1.01279%2015.09502H21.99716%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27translate%2822.29216%2015.09502%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-148.389797%20-25.235167%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f4%27%20x%3D%27150.422313%27%20y%3D%27-44.849621%27%3E%F0%9D%91%80%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f0%27%20x%3D%27157.724128%27%20y%3D%27-44.849621%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f3%27%20x%3D%27162.589582%27%20y%3D%27-44.849621%27%3E%F0%9D%9C%87%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M-31.00714%208.80002V-8.21002%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27matrix%280%20-1%201%200%20-31.00714%20-8.50502%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-201.306697%20-46.556277%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f3%27%20x%3D%27150.131404%27%20y%3D%27-44.849621%27%3E%F0%9D%9C%87%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f0%27%20x%3D%27154.575043%27%20y%3D%27-44.849621%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f4%27%20x%3D%27159.731406%27%20y%3D%27-44.849621%27%3E%F0%9D%91%80%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M41.79434%208.80002V-8.21002%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27matrix%280%20-1%201%200%2041.79434%20-8.50502%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-106.260067%20-45.733207%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f3%27%20x%3D%27150.131404%27%20y%3D%27-44.849621%27%3E%F0%9D%9C%87%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M-11.79996-16.31004H32.78432%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27translate%2833.07932%20-16.31004%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-142.137377%20-67.446257%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f3%27%20x%3D%27150.131404%27%20y%3D%27-44.849621%27%3E%F0%9D%9C%87%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E" title="% https://q.uiver.app/#q=WzAsNCxbMCwwLCIxIFxcb3RpbWVzIE0iXSxbMSwwLCJNIFxcb3RpbWVzIE0iXSxbMSwxLCJNIl0sWzIsMCwiTSBcXG90aW1lcyAxIl0sWzAsMSwiXFxlcHNpbG9uIFxcb3RpbWVzIE0iXSxbMSwyLCJcXG11Il0sWzMsMSwiTSBcXG90aW1lcyBcXGVwc2lsb24iLDJdLFswLDIsIiIsMix7ImxldmVsIjoyLCJzdHlsZSI6eyJoZWFkIjp7Im5hbWUiOiJub25lIn19fV0sWzIsMywiIiwyLHsibGV2ZWwiOjIsInN0eWxlIjp7ImhlYWQiOnsibmFtZSI6Im5vbmUifX19XV0=
\begin{tikzcd}[ampersand replacement=\&amp;,cramped]
    {1 \otimes M} \&amp; {M \otimes M} \&amp; {M \otimes 1} \\
    \&amp; M
    \arrow[&quot;{\epsilon \otimes M}&quot;, from=1-1, to=1-2]
    \arrow[equals, from=1-1, to=2-2]
    \arrow[&quot;\mu&quot;, from=1-2, to=2-2]
    \arrow[&quot;{M \otimes \epsilon}&quot;', from=1-3, to=1-2]
    \arrow[equals, from=2-2, to=1-3]
\end{tikzcd}
\qquad
% https://q.uiver.app/#q=WzAsNCxbMCwwLCJNIFxcb3RpbWVzIE0gXFxvdGltZXMgTSJdLFsxLDAsIk0gXFxvdGltZXMgTSJdLFswLDEsIk0gXFxvdGltZXMgTSJdLFsxLDEsIk0iXSxbMCwxLCJNIFxcb3RpbWVzIFxcbXUiXSxbMCwyLCJcXG11IFxcb3RpbWVzIE0iLDJdLFsyLDMsIlxcbXUiLDJdLFsxLDMsIlxcbXUiXV0=
\begin{tikzcd}[ampersand replacement=\&amp;,cramped]
    {M \otimes M \otimes M} \&amp; {M \otimes M} \\
    {M \otimes M} \&amp; M
    \arrow[&quot;{M \otimes \mu}&quot;, from=1-1, to=1-2]
    \arrow[&quot;{\mu \otimes M}&quot;', from=1-1, to=2-1]
    \arrow[&quot;\mu&quot;, from=1-2, to=2-2]
    \arrow[&quot;\mu&quot;', from=2-1, to=2-2]
\end{tikzcd}
" class="img-fluid" style="display:block; margin: .5em auto;"></p>
</div>
<div id="lem-list-objects-are-monoids" class="theorem lemma">
<p><span class="theorem-title"><strong>Lemma 1</strong></span> <img src="https://latex.codecogs.com/png.latex?(1%20%5Cxrightarrow%7B%5Cnil%7D%20L(A)%20%5Cxleftarrow%7B%5Citer%7B%5Cid%7D%7B%5Ccons%7D%7D%20L(A))"> is a monoid structure on <img src="https://latex.codecogs.com/png.latex?L(A)">.</p>
</div>
<div id="thm-list-objects-are-free-monoids" class="theorem">
<p><span class="theorem-title"><strong>Theorem 1</strong></span> The list object construction gives <img src="https://latex.codecogs.com/png.latex?L%20%5Cdashv%20U%20:%20%5Cmathsf%7BMon%7D(%5Ccat%7BC%7D)%20%5Cto%20%5Ccat%7BC%7D">.</p>
</div>
</section>
<section id="symmetric-list-objects" class="level2">
<h2 class="anchored" data-anchor-id="symmetric-list-objects">Symmetric List Objects</h2>
<p>Now, we switch to <img src="https://latex.codecogs.com/png.latex?%5Ccat%7BC%7D"> being symmetric strict monoidal, with symmetry <img src="https://latex.codecogs.com/png.latex?%5Cbeta">.</p>
<p>A symmetric list object on <img src="https://latex.codecogs.com/png.latex?A"> is a list object <img src="https://latex.codecogs.com/png.latex?(1%20%5Cxrightarrow%7B%5Cnil%7D%20L(A)%20%5Cxleftarrow%7B%5Ccons%7D%20A%20%5Cotimes%20L(A))"> satisfying:</p>
<div class="imagify">
<p><img src="https://vikraman.org/notes/data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27UTF-8%27%3F%3E%0D%0A%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20width%3D%27321.376752pt%27%20height%3D%27120.230361pt%27%20viewBox%3D%27-72.000004%20-72.000007%20214.251168%2080.153574%27%3E%0D%0A%3Cstyle%20type%3D%27text%2Fcss%27%3E%0D%0A%3C%21%5BCDATA%5B%40font-face%7Bfont-family%3Aec-lmss8%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAARIAAoAAAAABNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEgAAABgh151smNtYXAAAAE8AAAANQAAAEQAhAFAZ2x5ZgAAAXQAAAF3AAABmBiBHgdoZWFkAAAC7AAAACkAAAA2YTdCyGhoZWEAAAMYAAAAIAAAACQGvwEOaG10eAAAAzgAAAAUAAAAFAn2ALhsb2NhAAADTAAAAAwAAAAMAKYBHG1heHAAAANYAAAAGAAAACAACAA0bmFtZQAAA3AAAADJAAABMqR9pXNwb3N0AAAEPAAAAAwAAAAgAAMAAHjaY2Bm%2FMc4gYGVgYFpFtPZfyIM%2FSCa8Q3jGwZjRk4GIGBjgANGBiSQUlyWDpRMZihmmfdvHwMDyzxGJ1Q1%2F%2F8zMAAAP%2FMQAHjaY2BgYGJgYGAGYhEgyQimWRgMgDQHEILkkhnyGYr%2F%2Fwez8kCs%2F%2FP%2BT%2Fk%2FEawWDADyygu%2BAAAAeNpNkEsvA3EUxe%2F5%2F0cnVcZjzIyOPrSdadGkYspMqJiEpMT7EVqNZ%2BK9ltiwkBDFypfxCaxtJGIh4jtIJFb8y8Y9d3Hu5ndOLoHs70884JnaiWwFcg6ZEXiObgiXUmDEYLgeHhIV7%2Bic4ex4cCzbmB51lsaB2eLmlN1mgl9vb9xJmjEZ1vmhX9xiyBNomQhveCKVKJFqcXuRzgiclmrJa24MMl5XuSK1ThQcrC4W7wsMXeFkXZLztYEvPE7N1235JIZR%2FPuTkegXIu1%2Fw1jNJANyDI7LiFX3d6ucX%2B3tV0usclJhrHRaft%2B5YOxi5%2BCW85v15YX5lXK5XGNCMD9wjRdyBLEtIAcygimIhu7D9XK8drqekOH%2B%2FSEt14KM30VVjwyN%2B%2Bum0lnqU6ygJTF%2FbtQMRSD1RuP51shsv2JPZpuTloThnF2IxJsuOwp6miPaNGNEwYJSKGuZimYGe6zpDlUOMjRoE6rK6%2Bu7E2FZVsNR9wc%2F50WMAHjaY2BkYGAAYrPZvcrx%2FDZfGZhZGDDB%2F89MCow3gAwOBiYQHwCu2gYhAAAAeNpjYGRgYJn3bx8DA5MRgzyDBBMDA1AEBbACAFFIAtMCIAAAAeMAJQIyAFUCIAAfAaEAHwAAAAAALABQAHoAzHjaY2BkYGBgZTBmYGIAAUYGNAAABgAAPXjaZYu%2Fa8JAGIafYPzRFGqnDk5Hd4OSDBnchaKT4OAWzSEBc5acBFxK%2F%2FS%2BsdepH9x3z%2FvwfkDCFxH9RIwfu5%2BYidIvD3lmGngkPwuciN4ZEMVPMi%2BsAse88hF4yBuHwCP5z8AJOd%2Bb7a50vrCn%2BaXxvtjb1tdXZ5bp4k%2BtrbNtebOVOd5N1dW%2BOzcmS%2FM0Y8OWHSUOT4HlxJwLjVKf9zKtqOaqhmFJyuJfay3jHs2Sm%2F5KzSN37YpOt177rLYh032ul%2F0Akw8tEwAAAHjaY2BmwAsAAH0ABA%3D%3D%29%20format%28%27woff%27%29%3B%7D%0D%0A%40font-face%7Bfont-family%3ANewPXMI_gnu%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAAN4AAoAAAAAA%2FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEYAAABghXd0NGNtYXAAAAE8AAAAJwAAADAAEq5QZ2x5ZgAAAWQAAAC5AAAAvHDdmCZoZWFkAAACIAAAACsAAAA2YYtCk2hoZWEAAAJMAAAAIAAAACQFEwGAaG10eAAAAmwAAAAIAAAACASH%2F%2Fpsb2NhAAACdAAAAAYAAAAGAF4AAG1heHAAAAJ8AAAAFgAAACAABQA7bmFtZQAAApQAAADRAAABVjKDuXJwb3N0AAADaAAAABAAAAAgAAMAAXjaY2BmcmacwMDKwMA0i%2BnsPxGGfhDN%2BIbxDYMxIycDELAxYAcpxWXpDGz%2FgYDZ9N8NBgZmU0YNoDAjQsX%2F%2FwwMAElrEZcAAHjaY2BgYGJgYGABYhEGZgYuMM3DAAIyDBDAyMB47S8YA9kAJu8EDgB42mNg%2Bv%2Fr3z3GR0w7GGQZLBkYGPkY%2BRnlGMX5GNnZ1NnY2djVzcyFzczB0FiM3UQNLAiSFRUTt2M01WNUVgKpsWMEmpHpwegez8TclehqKsqpoc4uJ6bNI83OpZqtY5DirqopJ6EjJyrLxc8SExjI6G4vJc7OxhJSxhTsXyTByRTknVTLxKg3eQoXP9eECYwKGQniYpH6wkzVasZMTAIK8VZtDumm0UwsVd6OrlwcAsKM6QwAUQgh8wAAAHjaY2BkYGAA4pqVKu3x%2FDZfGZhZGNDB%2F1%2F%2F7jFVMe0AMjkYmEAiAOEfCI4AeNpjYGRgYDb9d4OBganq%2Fy8GbcZHDEARFMAEAIw%2BBZYCegAAAg3%2F%2BgAAAAAAXgAAeNpjYGRgYGBisAJiEGBkQAMABl4AQQAAeNp1j8FqwkAURU9oFBrptoirge6DkvyDdaG4EneSkCFm4QhJjHXjJ%2FgV%2FdDe6CDtog%2Fmce6dy4UHRFwJ6Cfg7b77CRlJPXggHnseij88R0yIeSEIX%2BVM%2BPQc8k7ueSD%2B8jwU3zxHpHyv7Hm9XWbtfle600MsetzYuqmOzszi6S93bp2ts9YWJr%2BYoquarjyYJE7jhBWWM2u2LMlo2bOjxHH687N4uhu5NQ0VR2nDTHdM%2F8nO5bp7vm%2B2FMrnXLQLOjU02iUH6UQtqV7yA1HvN7EAAAB42mNgZkAGjAxoAAAAjgAF%29%20format%28%27woff%27%29%3B%7D%0D%0A%40font-face%7Bfont-family%3Azplsy%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAAPIAAoAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEoAAABgiSOUL2NtYXAAAAFAAAAAMgAAADxFF94YZ2x5ZgAAAXQAAAETAAABJEsl7MdoZWFkAAACiAAAACkAAAA2YcRDKGhoZWEAAAK0AAAAIAAAACQGVf7JaG10eAAAAtQAAAAQAAAAEAgeAHBsb2NhAAAC5AAAAAoAAAAKALQAQm1heHAAAALwAAAAGAAAACAACgAtbmFtZQAAAwgAAACyAAABGlGqS45wb3N0AAADvAAAAAwAAAAgAAMAAHjaY2BmYmecwMDKwMA0i%2BnsPxGGfhDN%2BIbxDYMxIycDELAxwAEjEDvAOCnFZelASQ2l6czL%2FgAVMS9j%2FgVVAwX%2F%2FzMwAADwJA9jAAB42mNgYGBiYGBgBmIRIMkIplkYNIA0G5BmBMpqKk3%2F%2Fx%2FI1wDR%2F2%2FezQGrAgIAmuEJTAAAeNolzjFLw0AUB%2FD37nrJILZeIgkuDQ3kbujglk4mILocSAlnh2a2aaCTDu429Qs4dehc6Jbzc7i49pu4pB76hsfjD%2F8fDxBuTgJvKYMBAIZ9DJ0Ig9AVRGaIk7PqjtIhixf953fEDWW8OLaHFa9nfIrudt%2BBHYSRNZJ%2Fwx9agrgyzTGVqZDj18YWX86fYhZRer%2Bg7KHbb7ufKZ%2FVfHVojwUw8E7fZEfm4MMVRJDA2KLOAB1XXKP4oyaBfUsK6bghE9IN08SeQcikXSnZUe2X66bkutfT3rx5Ky%2F1h6qWyqBPMmOy7stkhGS4aY1aVhg0pacpfbwoN2tbolR7ZZETkptRpdpPVbeqqlVsjM3gF6vhQPgAeNpjYGRgYADit33beeP5bb4yMLMwYIL%2FakxrmVmBDA4GJhAfAMMmBc4AAAB42mNgZGBgXvaHjYGBaS2DEIMg0xwGoAgKYAEAUuQDIgKtAAABYgA9AWIAIQKtABIAAAAAACIAQgCSAAB42mNgZGBgYGHQYWBlAAFGBjQAAAV7ADh42k2LwQqDMBBER2qE2nN76ClfIEo892q%2FwGNBMVhBoxgR9dBv72hz6IbdvJmdBRDiAw97eRDH3MsnC8cCF6Z%2BHFBdHYe4853g%2BWc6IVLHPvnhWOCGp%2BOA%2Fsvxnn4Pi13tNrR2zfVom97IJIoPnWmjx2LSlSxXWc2NnetOqiiNFAYssFjZG7k9OIfGSGrQw0AiQYT4b59xb45MgYl%2FxUxJX5JmXlnOGh214mXKVl%2FNKymxAAB42mNgZsALAAB9AAQ%3D%29%20format%28%27woff%27%29%3B%7D%0D%0A%40font-face%7Bfont-family%3ANewPXMI%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAAOoAAoAAAAABCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEcAAABghdV0l2NtYXAAAAE8AAAALgAAADwAFlFLZ2x5ZgAAAWwAAADyAAAA%2BCbLu1toZWFkAAACYAAAACsAAAA2YblDzGhoZWEAAAKMAAAAIAAAACQGPQHmaG10eAAAAqwAAAAMAAAADAa2%2F%2F1sb2NhAAACuAAAAAgAAAAIAD4AfG1heHAAAALAAAAAGAAAACAABgAmbmFtZQAAAtgAAADBAAABMvoXc51wb3N0AAADnAAAAAwAAAAgAAMAAHjaY2BmsmGcwMDKwMA0i%2BnsPxGGfhDN%2BIbxDYMxIycDELAxYAcpxWXpDGz%2FgYB55r97DAzMMxmVgMKMCBX%2F%2FzMwAABZxBJYAHjaY2BgYGJgYGABYhEGZgYuMM3DAAIaDBDAxMB4xQSMGRgYgbQ9GAPFAUvcBK8AAHjaHY69ToNgGEbf5%2F34iSGAltKUIkKLhcS%2FNhAgDlCXOpl0tYvG0bE30HhRNnE33oCjizFx9Q6kFXymk2c5h3j3s6t5w%2B8UUEgkRyM1K%2FIsDlUDds%2BH%2FX9UKJBaR%2FChMW%2FK9ez8zPt9NDXhZfnqsjuIHawnS9ENB6%2FRixDCE6L%2F%2Few4iim17MtyeML39dOwwwIxou0HNQPtN%2B4%2Bv9Ex0VAdj9RWZFWYoOilSWHCgCoU20dSYYbUAFO6%2FVoslMDl2z2Mp%2BJ6Xpbi1LWlO76ZXyxdvRNoehPgyobOUp6CvbYG3cP688BSoGjTq%2BSB6A%2Fu2SrpAAB42mNgZGBgAOIqIZmH8fw2XxmYWRjQwf%2B3%2F%2F8ybWW6BGRyMDCBRADZFwivAHjaY2BkYGCe%2Be8eAwPT4%2F9vGRSZtjIARVAAMwCeCgYnAZoAAALj%2F%2B0COQAQAAAAAAA%2BAHx42mNgZGBgYGZQZWBiAAFGBjQAAARsAC142l2NMQuCUBSFP0mLDCIaGmp59APE0LFdGgqnaGgxfJRDCiqGS%2FTTu%2Bpb6sI7fOdw7n2AyxuLbiymvXZjMxE3sMOMheGx5BvDLmu2jLDsrrlkb9hmzsmww4qr4bHkpWGXkM9Jv%2BLLMakfAxzOuqyyIlc7zzdJpHNdJrVO1a1VaZNVzf2pAi%2F0AvlB8yLmwpGEmsdPcuAsrqQioyBHscPD%2F%2BtE4vK%2B113QpNK70YqmNLJZid55ig9kO5QXfAGceyz7AAAAeNpjYGbACwAAfQAE%29%20format%28%27woff%27%29%3B%7D%0D%0Atext.f0%20%7Bfont-family%3Aec-lmss8%3Bfont-size%3A7.27273px%7D%0D%0Atext.f1%20%7Bfont-family%3Azplsy%3Bfont-size%3A7.27273px%7D%0D%0Atext.f2%20%7Bfont-family%3Azplsy%3Bfont-size%3A9.96264px%7D%0D%0Atext.f4%20%7Bfont-family%3ANewPXMI_gnu%3Bfont-size%3A7.245559px%7D%0D%0Atext.f5%20%7Bfont-family%3ANewPXMI%3Bfont-size%3A7.245559px%7D%0D%0Atext.f9%20%7Bfont-family%3ANewPXMI%3Bfont-size%3A9.92542px%7D%0D%0A%5D%5D%3E%0D%0A%3C%2Fstyle%3E%0D%0A%3Cg%20id%3D%27page1%27%3E%0D%0A%3Cg%20stroke-miterlimit%3D%2710%27%20transform%3D%27matrix%28.996264%200%200%20-.996264%2035.565497%20-33.616401%29%27%20fill%3D%27%23000%27%20stroke%3D%27%23000%27%20stroke-width%3D%270.4%27%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-145.784608%20-70.175033%29%27%20stroke%3D%27%23000%27%20stroke-miterlimit%3D%2710%27%3E%0D%0A%3Cg%20transform%3D%27translate%28-28.696676%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27154.731532%27%20y%3D%27-100.734824%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27164.238044%27%20y%3D%27-100.734824%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27173.316171%27%20y%3D%27-100.734824%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27182.822683%27%20y%3D%27-100.734824%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27191.90081%27%20y%3D%27-100.734824%27%3E%F0%9D%90%BF%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27197.539664%27%20y%3D%27-100.734824%27%3E%28%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27201.185992%27%20y%3D%27-100.734824%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27208.478638%27%20y%3D%27-100.734824%27%3E%29%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-28.696676%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%2767.450255%27%20y%3D%27-67.175612%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%2776.956768%27%20y%3D%27-67.175612%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%2786.034894%27%20y%3D%27-67.175612%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%2795.541407%27%20y%3D%27-67.175612%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27104.619533%27%20y%3D%27-67.175612%27%3E%F0%9D%90%BF%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27110.258387%27%20y%3D%27-67.175612%27%3E%28%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27113.904715%27%20y%3D%27-67.175612%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27121.197362%27%20y%3D%27-67.175612%27%3E%29%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-19.404371%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27232.720506%27%20y%3D%27-67.175612%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27242.227019%27%20y%3D%27-67.175612%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27251.305145%27%20y%3D%27-67.175612%27%3E%F0%9D%90%BF%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27256.943999%27%20y%3D%27-67.175612%27%3E%28%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27260.590327%27%20y%3D%27-67.175612%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27267.882974%27%20y%3D%27-67.175612%27%3E%29%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-19.404372%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%2767.450255%27%20y%3D%27-33.616401%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%2776.956768%27%20y%3D%27-33.616401%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%2786.034894%27%20y%3D%27-33.616401%27%3E%F0%9D%90%BF%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%2791.673748%27%20y%3D%27-33.616401%27%3E%28%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%2795.320076%27%20y%3D%27-33.616401%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27102.612723%27%20y%3D%27-33.616401%27%3E%29%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-10.112058%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27232.720506%27%20y%3D%27-33.616401%27%3E%F0%9D%90%BF%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27238.359361%27%20y%3D%27-33.616401%27%3E%28%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f9%27%20x%3D%27242.005689%27%20y%3D%27-33.616401%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27249.298335%27%20y%3D%27-33.616401%27%3E%29%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M-11.49013%2025.64255L-56.7221%208.25421%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27matrix%28-.93338%20-.35883%20.35883%20-.93338%20-56.99745%208.14836%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-96.459868%20-12.212313%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f4%27%20x%3D%2735.638226%27%20y%3D%27-33.616401%27%3E%F0%9D%9B%BD%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%2739.58732%27%20y%3D%27-33.616401%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f5%27%20x%3D%2744.598232%27%20y%3D%27-33.616401%27%3E%F0%9D%90%BF%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%2748.714598%27%20y%3D%27-33.616401%27%3E%28%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f5%27%20x%3D%2751.376418%27%20y%3D%27-33.616401%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%2756.700052%27%20y%3D%27-33.616401%27%3E%29%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M27.9281%2025.64255L68.29466%208.27565%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27matrix%28.91856%20-.39517%20.39517%20.91856%2068.56563%208.15909%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%2015.323472%20-13.978913%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f5%27%20x%3D%2735.710955%27%20y%3D%27-33.616401%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%2741.034589%27%20y%3D%27-33.616401%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f0%27%20x%3D%2745.900044%27%20y%3D%27-33.616401%27%3Econs%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M-78.28142-8.04251V-25.05255%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27matrix%280%20-1%201%200%20-78.28142%20-25.34755%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-141.322758%20-53.006763%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f5%27%20x%3D%2735.710955%27%20y%3D%27-33.616401%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%2741.034589%27%20y%3D%27-33.616401%27%3E%E2%8A%97%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f0%27%20x%3D%2745.900044%27%20y%3D%27-33.616401%27%3Econs%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M87.6086-8.04251V-25.05255%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27matrix%280%20-1%201%200%2087.6086%20-25.34755%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%2054.549712%20-52.194523%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f0%27%20x%3D%2735.565497%27%20y%3D%27-33.616401%27%3Econs%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M-55.60425-33.72258H73.6686%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27translate%2873.9636%20-33.72258%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-33.536298%20-73.324083%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f0%27%20x%3D%2735.565497%27%20y%3D%27-33.616401%27%3Econs%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E" title="% https://q.uiver.app/#q=WzAsNSxbMSwwLCJBIFxcb3RpbWVzIEEgXFxvdGltZXMgTChBKSJdLFswLDEsIkEgXFxvdGltZXMgQSBcXG90aW1lcyBMKEEpIl0sWzAsMiwiQSBcXG90aW1lcyBMKEEpIl0sWzIsMiwiTChBKSJdLFsyLDEsIkEgXFxvdGltZXMgTChBKSJdLFswLDEsIlxcYmV0YSBcXG90aW1lcyBMKEEpIiwyXSxbMSwyLCJBIFxcb3RpbWVzIFxcY29ucyIsMl0sWzIsMywiXFxjb25zIiwyXSxbMCw0LCJBIFxcb3RpbWVzIFxcY29ucyJdLFs0LDMsIlxcY29ucyJdXQ==
\begin{tikzcd}[ampersand replacement=\&amp;,cramped]
    \&amp; {A \otimes A \otimes L(A)} \&amp; \\
    {A \otimes A \otimes L(A)} \&amp;\&amp; {A \otimes L(A)} \\
    {A \otimes L(A)} \&amp;\&amp; {L(A)}
    \arrow[&quot;{\beta \otimes L(A)}&quot;', from=1-2, to=2-1]
    \arrow[&quot;{A \otimes \cons}&quot;, from=1-2, to=2-3]
    \arrow[&quot;{A \otimes \cons}&quot;', from=2-1, to=3-1]
    \arrow[&quot;\cons&quot;, from=2-3, to=3-3]
    \arrow[&quot;\cons&quot;', from=3-1, to=3-3]
\end{tikzcd}
" class="img-fluid" style="display:block; margin: .5em auto;"></p>
</div>
<div id="lem-symmetric-list-objects-are-commutative-monoids" class="theorem lemma">
<p><span class="theorem-title"><strong>Lemma 2</strong></span> <img src="https://latex.codecogs.com/png.latex?(1%20%5Cxrightarrow%7B%5Cnil%7D%20L(A)%20%5Cxleftarrow%7B%5Citer%7B%5Cid%7D%7B%5Ccons%7D%7D%20L(A))"> is a commutative monoid structure on <img src="https://latex.codecogs.com/png.latex?L(A)">.</p>
</div>
<div id="lem-list-objects-are-symmetric-list-objects" class="theorem lemma">
<p><span class="theorem-title"><strong>Lemma 3</strong></span> If <img src="https://latex.codecogs.com/png.latex?L(A)"> is a list object on <img src="https://latex.codecogs.com/png.latex?A">, the following are equivalent:</p>
<ul>
<li><img src="https://latex.codecogs.com/png.latex?L(A)"> is a symmetric list object on <img src="https://latex.codecogs.com/png.latex?A">.</li>
<li><img src="https://latex.codecogs.com/png.latex?(L(A),%20%5Cnil,%20%5Citer%7B%5Cid%7D%7B%5Ccons%7D)"> is a commutative monoid.</li>
<li><img src="https://latex.codecogs.com/png.latex?(L(A),%20%5Cnil,%20%5Citer%7B%5Cid%7D%7B%5Ccons%7D,%20%5Ceta_A)"> is the free commutative monoid on <img src="https://latex.codecogs.com/png.latex?A">.</li>
</ul>
</div>
<div id="thm-symmetric-list-objects-are-free-commutative-monoids" class="theorem">
<p><span class="theorem-title"><strong>Theorem 2</strong></span> The symmetric list object construction gives <img src="https://latex.codecogs.com/png.latex?L%20%5Cdashv%20U%20:%20%5Cmathsf%7BCMon%7D(%5Ccat%7BC%7D)%20%5Cto%20%5Ccat%7BC%7D">.</p>
</div>
<div id="lem-symmetric-list-objects-equivalent-to-sequential-colimit-construction" class="theorem lemma">
<p><span class="theorem-title"><strong>Lemma 4</strong></span> If <img src="https://latex.codecogs.com/png.latex?%5Ccat%7BC%7D"> is symmetric monoidal closed and has the relevant colimits, the following are equivalent:</p>
<ul>
<li><img src="https://latex.codecogs.com/png.latex?L(A)"> is a symmetric list object on <img src="https://latex.codecogs.com/png.latex?A">.</li>
<li><img src="https://latex.codecogs.com/png.latex?L(A)"> is the sequential colimit of the symmetric powers of <img src="https://latex.codecogs.com/png.latex?A">.</li>
</ul>
</div>


</section>

<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a><div id="quarto-appendix" class="default"><section class="quarto-appendix-contents" id="quarto-citation"><h2 class="anchored quarto-appendix-heading">Citation</h2><div><div class="quarto-appendix-secondary-label">BibTeX citation:</div><pre class="sourceCode code-with-copy quarto-appendix-bibtex"><code class="sourceCode bibtex">@online{choudhury2026,
  author = {Choudhury, Vikraman},
  title = {List Objects},
  date = {2026-04-22},
  url = {https://vikraman.org/notes/lists.html},
  langid = {en}
}
</code></pre><div class="quarto-appendix-secondary-label">For attribution, please cite this work as:</div><div id="ref-choudhury2026" class="csl-entry quarto-appendix-citeas">
Choudhury, Vikraman. 2026. <span>“List Objects.”</span> April 22. <a href="https://vikraman.org/notes/lists.html">https://vikraman.org/notes/lists.html</a>.
</div></div></section></div> ]]></description>
  <guid>https://vikraman.org/notes/lists.html</guid>
  <pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate>
</item>
<item>
  <title>Sandbox</title>
  <dc:creator>Vikraman Choudhury</dc:creator>
  <link>https://vikraman.org/notes/sandbox.html</link>
  <description><![CDATA[ 






<section id="introduction" class="level1 page-columns page-full">
<h1>Introduction</h1>
<p>This is a sandbox document to test typesetting and layout. This website and notes are built using Quarto<sup>1</sup>.</p>
<div class="no-row-height column-margin column-container"><div id="fn1"><p><sup>1</sup>&nbsp;<a href="https://www.quarto.org">Quarto</a> has a website and a <a href="https://www.github.com/quarto-dev/quarto-cli">Github repository</a>.</p></div></div></section>
<section id="math" class="level1 page-columns page-full">
<h1>Math</h1>
<div class="hidden">
<p><img src="https://latex.codecogs.com/png.latex?%0A%5Cnewcommand%7B%5Cblank%7D%7B%7B-%7D%7D%0A%5Cnewcommand%7B%5Cladj%7D%7B%5Cdashv%7D%0A%5Cnewcommand%7B%5Cdual%7D%7B%5E%7B%5Cperp%7D%7D%0A%5Cnewcommand%7B%5Cparr%7D%7B%0A%20%20%5Crequire%7Bhtml%7D%0A%20%20%5Cmathop%7B%5Cstyle%7Bdisplay:%20inline-block;%20transform:%20rotate(180deg)%7D%7B%5C&amp;%7D%7D%0A%7D%0A"></p>
</div>
<p>This is a math character <img src="https://latex.codecogs.com/png.latex?%5Calpha">, and this is some inline math <img src="https://latex.codecogs.com/png.latex?(%5Cblank)%20%5Cotimes%20A%20%5Cladj%20A%5Cdual%20%5Cparr%20(%5Cblank)">.</p>
<p>This is a prooftree in display math mode<sup>2</sup>. <img src="https://latex.codecogs.com/png.latex?%0A%5Crequire%7Bbussproofs%7D%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B%20$%5CGamma,%20A%20%5Cvdash%20B$%20%7D%0A%20%20%5CRightLabel%7B%20$%5Cto$I%20%7D%0A%20%20%5CUnaryInfC%7B%20$%5CGamma%20%5Cvdash%20A%20%5Cto%20B$%20%7D%0A%20%20%5CAxiomC%7B%20$%5CGamma%20%5Cvdash%20A$%20%7D%0A%20%20%5CRightLabel%7B%20$%5Cto$E%20%7D%0A%20%20%5CBinaryInfC%7B%20$%5CGamma%20%5Cvdash%20B$%20%7D%0A%5Cend%7Bprooftree%7D%0A"></p>
<div class="no-row-height column-margin column-container"><div id="fn2"><p><sup>2</sup>&nbsp;This is another prooftree but in the margin. <img src="https://latex.codecogs.com/png.latex?%0A%5Cbegin%7Bprooftree%7D%0A%20%20%5CAxiomC%7B%20$P$%20%7D%0A%20%20%5CAxiomC%7B%20$P%20%5Cto%20Q$%20%7D%0A%20%20%5CBinaryInfC%20%7B%20$Q$%20%7D%0A%5Cend%7Bprooftree%7D%0A"></p></div><div class="">

</div></div>
</section>
<section id="theorems" class="level1">
<h1>Theorems</h1>
<p>This is a theorem with proof, labeled and cross-referenced Theorem&nbsp;1.</p>
<div id="thm-yoneda" class="theorem">
<p><span class="theorem-title"><strong>Theorem 1</strong></span> <strong>(Yoneda lemma).</strong> For a locally small category <img src="https://latex.codecogs.com/png.latex?%5Cmathcal%7BC%7D">, a functor <img src="https://latex.codecogs.com/png.latex?F%20:%20%5Cmathcal%7BC%7D%20%5Cto%20%5Cmathbf%7BSet%7D">, and an object <img src="https://latex.codecogs.com/png.latex?A%20%5Cin%20%5Cmathcal%7BC%7D">, there is a natural isomorphism <img src="https://latex.codecogs.com/png.latex?%0A%5Cmathrm%7BNat%7D(%5Cmathrm%7BHom%7D_%7B%5Cmathcal%7BC%7D%7D(-,%20A),%20F)%20%5Ccong%20F(A).%0A"></p>
</div>
<div class="proof">
<p><span class="proof-title"><em>Proof</em>. </span>Obvious.</p>
</div>
</section>
<section id="typography" class="level1">
<h1>Typography</h1>
<p>This paragraph checks ligatures, swashes, and old-style figures. Standard ligatures should join <em>fi</em>, <em>fl</em>, <em>ffi</em>, and <em>ffl</em> into single glyphs, and discretionary ligatures may join <em>Th</em>, <em>ct</em>, <em>st</em>, and <em>fj</em>. Old-style figures should show varying heights and depths in a run of digits like 1234567890.</p>
<p><em>Quixotic zealots waltz through the frozen jungle</em> — in italic, swash capitals, if the font provides them, should show decorative flourishes on the initial letters <em>Q</em>, <em>Z</em>, <em>W</em>, and <em>J</em>.</p>
<p>This paragraph checks the monospace font: inline code like <code>let x = (n, k) =&gt; factorial(n) / (factorial(k) * factorial(n - k));</code> should stay legible next to prose.</p>
<div class="code-copy-outer-scaffold"><div class="sourceCode" id="cb1" style="background: #f1f3f5;"><pre class="sourceCode python code-with-copy"><code class="sourceCode python"><span id="cb1-1"><span class="co" style="color: #5E5E5E;
background-color: null;
font-style: inherit;"># comment in italic-ish monospace</span></span>
<span id="cb1-2"><span class="kw" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">def</span> binomial(n, k):</span>
<span id="cb1-3">    <span class="cf" style="color: #003B4F;
background-color: null;
font-weight: bold;
font-style: inherit;">return</span> factorial(n) <span class="op" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">//</span> (factorial(k) <span class="op" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">*</span> factorial(n <span class="op" style="color: #5E5E5E;
background-color: null;
font-style: inherit;">-</span> k))</span></code></pre></div></div>
</section>
<section id="diagrams" class="level1">
<h1>Diagrams</h1>
<p>This renders diagrams in markdown Figure&nbsp;1.</p>
<div id="fig-diagrams" class="quarto-float quarto-figure quarto-figure-center anchored" style="display:block; margin: .5em auto;">
<figure class="quarto-float quarto-float-fig figure">
<div aria-describedby="fig-diagrams-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
<div class="imagify">
<p>This is some imagified LaTeX math.</p>
<p><img src="https://vikraman.org/notes/data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27UTF-8%27%3F%3E%0D%0A%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20width%3D%27104.010556pt%27%20height%3D%2737.797104pt%27%20viewBox%3D%27-71.163887%20-71.995305%2069.340371%2025.198069%27%3E%0D%0A%3Cstyle%20type%3D%27text%2Fcss%27%3E%0D%0A%3C%21%5BCDATA%5B%40font-face%7Bfont-family%3Azplsy%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAANYAAoAAAAAA7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEkAAABgiSOTqmNtYXAAAAFAAAAAMgAAADxEDd6dZ2x5ZgAAAXQAAACgAAAAoO%2FM9YJoZWFkAAACFAAAACkAAAA2YcRDKGhoZWEAAAJAAAAAHgAAACQGMv64aG10eAAAAmAAAAAQAAAAEAfbAKFsb2NhAAACcAAAAAoAAAAKAHIAQm1heHAAAAJ8AAAAFwAAACAABgARbmFtZQAAApQAAACyAAABGlGqS45wb3N0AAADSAAAABAAAAAgAAMAAXjaY2BmYmecwMDKwMA0i%2BnsPxGGfhDN%2BIbxDYMxIycDELAxwAEjEDvAOCnFZelASQ0lIeZlf4CKmJcx%2F4KqgYL%2F%2FxkYAOETDt4AAAB42mNgYGBiYGBgBmIRIMkIplkYNIA0G5BmBMpqKgn9%2Fw%2Fka4Do%2FzfvfgSrAgIAi9AIxwAAAAEAPf8mAUIDBQAPAAABFw4BFwYfARYXByYCJz4BATcLZkQDAx4FImUOcYUBAYQDBRFR2rCpaxFoVRFPAQeYpv4AAAAAAQAh%2FyYBJQMFAA8AABMeARcGAgcnNj8BNic2JicrdoMBAYRyDWQiBR8DA0VlAwVN%2FqaY%2FvlPEVVoEWupsNpRAAEAQwD3AmoBMwADAAAlITUhAmr92QIn9zwAAHjaY2BkYGAA4uVrVq6N57f5ysDMwoAJ%2FqsxrWVmBTI4GJhAfADUUAY4AAAAeNpjYGRgYF72h42BgWktgyKQzGIAiqAAFgBPIgLuAAACrQAAAWIAPQFiACECagBDAAAAAAAiAEIAUAAAeNpjYGRgYGBhEGAA0QxQEgkAAAJjABgAeNpNi8EKgzAQREdqhNpze%2BgpXyBKPPdqv8BjQTFYQaMYEfXQb%2B9oc%2BiG3byZnQUQ4gMPe3kQx9zLJwvHAhemfhxQXR2HuPOd4PlnOiFSxz754VjghqfjgP7L8Z5%2BD4td7Ta0ds31aJveyCSKD51po8di0pUsV1nNjZ3rTqoojRQGLLBY2Ru5PTiHxkhq0MNAIkGE%2BG%2BfcW%2BOTIGJf8VMSV%2BSZl5ZzhodteJlylZfzSspsQAAeNpjYGZABowMaAAAAI4ABQ%3D%3D%29%20format%28%27woff%27%29%3B%7D%0D%0A%40font-face%7Bfont-family%3Azpl-Regular-tlf-ot1%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAAMsAAoAAAAAA8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEcAAABghsJ08GNtYXAAAAE8AAAAKQAAADQADAB0Z2x5ZgAAAWgAAABMAAAATLjgDetoZWFkAAABtAAAACkAAAA2YUpDv2hoZWEAAAHgAAAAIAAAACQFhAFnaG10eAAAAgAAAAAIAAAACANQAFRsb2NhAAACCAAAAAYAAAAGACYAAG1heHAAAAIQAAAAFgAAACAABQAWbmFtZQAAAigAAAD0AAABjOco6EBwb3N0AAADHAAAABAAAAAgAAMAAXjaY2BmXME4gYGVgYFpFtPZfyIM%2FSCa8Q3jGwZjRk4GIGBjgANGBiSQUlyWDpRUZFBkSfl3j4GBJYVRCVXN%2F%2F8MDAAFTQ6iAHjaY2BgYGJgYGAGYhEgyQimWRgUgDQLEIL4iv%2F%2FQ8j%2FD8B8BgBP9wZ9AAAAAAIAVP%2F7AMoCxwAJABQAADcOAQcuATQ2MhYDFAcDFQcnJic3M8oBIxoXISIwIwIIHR0KERNNIzYYIgEBIy8jIwJfIj%2F%2BshoXBejmJ3jaY2BkYGAA4uZAM%2BZ4fpuvDMwsDJjg%2F28mY6bjQAYHAxOIDwCcGgW4AAAAeNpjYGRgYEn5d4%2BBgcmYIYQhmOEUA1AEBTABAGZoA%2B8CMwAAAR0AVAAAAAAAJgAAeNpjYGRgYGBiEAViEGBkQAMAAsEAHAAAeNqNjjFqw0AQRb%2BIbIhSuDCkSBEWF%2BkkLKQDpFNrjDEi3RqNF8FaMitZRC5ylJwip8lp8q1smSIz7Mz7f5hhAUT4QIBbBFhM9RYhllS%2FPMMDVp7n9GPPEZ7wijsE4T2dZ7x5DvGCd88zPOLT85z%2Bl%2BcIOb53Uhajk402Yq0ur2cbb8VcrHZxb49x26d7cV3dNipN1n9MC2nE6V4qdRhVNdTdYE4qS%2FIkww6CEgVGONIGGobdMjX9K86kGFt6BpfJddQ96cjeklLsOXXoUFM3UHQSrP%2B5W3DaTPuaWlBx%2F8DfKNLAix2rwYk649WcL%2FsBKGBF%2B3jaY2BmQAaMDGgAAACOAAU%3D%29%20format%28%27woff%27%29%3B%7D%0D%0A%40font-face%7Bfont-family%3ApxmiaX%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAALEAAoAAAAAAzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEcAAABghhl1BmNtYXAAAAE8AAAAKQAAADQADACQZ2x5ZgAAAWgAAAAoAAAAKNYb0bJoZWFkAAABkAAAACcAAAA2YYBCnWhoZWEAAAG4AAAAIAAAACQGSAHLaG10eAAAAdgAAAAIAAAACATmAENsb2NhAAAB4AAAAAYAAAAGABQAAG1heHAAAAHoAAAAFgAAACAABQAJbmFtZQAAAgAAAACzAAABI3aXjJZwb3N0AAACtAAAABAAAAAgAAMAAXjaY2BmKmacwMDKwMA0i%2BnsPxGGfhDN%2BIbxDYMxIycDELAxwAEjAxJIKS5LB0raMtgyz%2Fx3g4GBeSajBqqa%2F%2F8ZGAAClA8OAHjaY2BgYGJgYGAGYhEgyQimWRgUgDQLEIL4tv%2F%2FQ8j%2FR8B8BgBSQwaZAAAAAAIAQwCJAmoBoAADAAcAABM1IRUFNSEVQwIn%2FdkCJwFiPj3aPT0AAHjaY2BkYGAAYrWgTL54fpuvDMwsDNgAUxbjAiDFwcAE4gEAeJsDrwB42mNgZGBgnvnvBgMD01oGZwZnpiwGoAgKYAIAbiAEGAI5AAACrQBDAAAAAAAUAAB42mNgZGBgYGLgAGIQYGRAAwABfAAPAAB42lWMzQqCQBRGj6RC5rogCOYJRBmhB2jhsl20VRzEhT9piG169q46my7MN2c%2Bzh0g4IvDMg7%2Bmsu4wr5ljwOh5aU9WQ44c2GH4%2B6lCbladoVvlj2O3C370hvLASmvfm7q%2FLnlwwxj3bUqieKtyExrhvxtSlV8VDnV41Q1SkdppOmZaajJef7xQ74fGOXV0aJIiIj%2FjEyMdrVy3nKXYhV8JEsmcUbJSmyFlt1Ujv4BP8ErFQB42mNgZkAGjAxoAAAAjgAF%29%20format%28%27woff%27%29%3B%7D%0D%0A%40font-face%7Bfont-family%3ANewPXMI%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAAP4AAoAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEcAAABghdV0OWNtYXAAAAE8AAAALgAAADwAFlHLZ2x5ZgAAAWwAAAFDAAABVEuItsZoZWFkAAACsAAAACkAAAA2YSVD4WhoZWEAAALcAAAAIAAAACQFsgEWaG10eAAAAvwAAAAMAAAADAWaACFsb2NhAAADCAAAAAgAAAAIAE4Aqm1heHAAAAMQAAAAFwAAACAABQA7bmFtZQAAAygAAADBAAABMvoXc51wb3N0AAAD7AAAAAwAAAAgAAMAAHjaY2BmvMc4gYGVgYFpFtPZfyIM%2FSCa8Q3jGwZjRk4GIGBjwA5SisvSGdj%2BAwHzzH%2F3GBiYZzIqAYUZESr%2B%2F2dgAACUQBL5AHjaY2BgYGJgYGABYhEGZgYuMM3DAAIaDBDAxMB4JQKMGRgYgXQ0GAPFAVK8BS8AAHjaJc69TsJQAIbh85V6KrS09IeWIiXhx3MINm0o0GJMQCBEjDo5OInROGni7kDc9BK4Ai%2FBu%2FAGvABXnXQEm5i84zs8BGR784N34ZuEhOxKlFPGqSbweIQ4MeN%2BLDWSIRInM4QTORJr1KmGKhw7GgFv4dgwDnp9rTTLMl0sZDsCGpEYz1n%2B4eqla3mGK7OzQPP8suKa%2FqwWQFiu4tMnPbc6yR91YcqqC3vLsJR19nmJ3CFtB%2BrlfejKLiEExN38Ciq%2ByH5qU8EZ76UsxlVIaVT6VzLONPBU2bWLloZUO0RUtKQMLdpOegjq8dz0kO%2FnYTRv%2FHpLrTPJcxQT0MXcVKoMxlqJch5XgsVEmQpQCsHORdIGWvbgI%2BwA55Pu44LK8u1dfM1dQPStYquJWqH8mozdvV7TC9efWdkUUNUJ%2BQMxoTQpAHjaY2BkYGAAYpNPyv3x%2FDZfGZhZGDDB%2F69MfEzvgQwOBiYQHwC98gaAAAAAeNpjYGRgYJ757x4DA5MlA8f%2F30x8DEARFMAMAHxcBMsBmgAAAccACAI5ABkAAAAAAE4AqnjaY2BkYGBgZrBiANEMUBIJAAAGYgBBAHjaXY0xC4JQFIU%2FSYsMIhoaann0A8TQsV0aCqdoaDF8lEMKKoZL9NO76lvqwjt853DufYDLG4tuLKa9dmMzETeww4yF4bHkG8Mua7aMsOyuuWRv2GbOybDDiqvhseSlYZeQz0m%2F4ssxqR8DHM66rLIiVzvPN0mkc10mtU7VrVVpk1XN%2FakCL%2FQC%2BUHzIubCkYSax09y4CyupCKjIEexw8P%2F60Ti8r7XXdCk0rvRiqY0slmJ3nmKD2Q7lBd8AZx7LPsAAAB42mNgZsALAAB9AAQ%3D%29%20format%28%27woff%27%29%3B%7D%0D%0A%40font-face%7Bfont-family%3Atxexs%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAAN0AAoAAAAAA9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEsAAABgcstbSGNtYXAAAAFAAAAALgAAADQADOBmZ2x5ZgAAAXAAAADQAAAA0FRkTnRoZWFkAAACQAAAACkAAAA2YHI3rGhoZWEAAAJsAAAAHwAAACQHQvXFaG10eAAAAowAAAAKAAAACgLFADNsb2NhAAACmAAAAAgAAAAIADQAaG1heHAAAAKgAAAAFwAAACAABQAcbmFtZQAAArgAAACsAAABGlN0WYZwb3N0AAADZAAAABAAAAAgAAMAAXjaY2BmTGCcwMDKwMA0i%2BnsPxGGfhDN%2BIbxDYMxIycDELAxIIAAEjuluCydge2B0ANh1uNfNBkYWI9zXwcKMyJU%2FP%2FPwAAALzMQ1AB42mNgYGBiYGBgBmIRIMkIplkYFIA0CxAC%2BQ%2BE%2F%2F8HkkL%2F%2F8u%2FB8szAABiDQdPAAAAAQAz9nYBWwA5ABoAAAEHJgMnAgMSEzY3NjcXBgcOAQcGFxQXFhIXFgFbDW5TBVEEAjUcJUlaDUkqGSEJDwENCSQcKfagKocBMhMBNwH0AY8BAIlsx4EqcsBu9X3Zt6%2FWjf7qe70AAAABAB%2F2dgFHADkAGgAAEzY3NhI3NjU2Jy4BJyYnNxYXFhcSEwIDBwIHH0UpHCQJDQEPCSEaKkgNWkklGzYCBFEFU272oG29ewEWjdavt9l99W7AciqBx2yJ%2FwD%2Bcf4M%2FskT%2Fs6HAAAAeNpjYGRgYADiWacK%2FeP5bb4yMLMwYIJvZYzRDJZABgcDE4gPAL%2FWBdgAAAB42mNgZGBgPf5Fk4GBsYpBnkGeMZoBKIICmABSfQMDAAEsAAABegAzAB8AAAAAAAAANABoeNpjYGRgYGBmkGYA0QxQEgkAAANbACIAeNpNi7EOgzAMRA%2BVIJXO7dApXxAVhbkr%2FQLGSqBElIEgEYRg6bf3SDPgyOfnyxlAji8S7JVABN0rJYvIAhem%2Fpxxu0bOcec7IUnPdHKUkVPyM7LADa%2FIGf135D39mVe7%2BiC1nXw%2FOlmoR9gr6%2BzUzNbIdpNm6f3SDVKrUmnMWGHZ%2FkA158TZY4SDRAGFx%2BG%2F4nQh09C1MMy02KgGC688tcPAXfOyZOsfuHEpg3jaY2BmQAaMDGgAAACOAAU%3D%29%20format%28%27woff%27%29%3B%7D%0D%0Atext.f1%20%7Bfont-family%3ApxmiaX%3Bfont-size%3A9.92542px%7D%0D%0Atext.f5%20%7Bfont-family%3Atxexs%3Bfont-size%3A10.412425px%7D%0D%0Atext.f7%20%7Bfont-family%3Azplsy%3Bfont-size%3A9.96264px%7D%0D%0Atext.f10%20%7Bfont-family%3ANewPXMI%3Bfont-size%3A9.92542px%7D%0D%0Atext.f12%20%7Bfont-family%3Azpl-Regular-tlf-ot1%3Bfont-size%3A9.96264px%7D%0D%0A%5D%5D%3E%0D%0A%3C%2Fstyle%3E%0D%0A%3Cg%20id%3D%27page1%27%3E%0D%0A%3Ctext%20class%3D%27f5%27%20x%3D%27-71.163887%27%20y%3D%27-71.412212%27%3E%EE%80%92%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f10%27%20x%3D%27-66.879215%27%20y%3D%27-63.349947%27%3E%F0%9D%91%9B%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f10%27%20x%3D%27-66.196768%27%20y%3D%27-49.770894%27%3E%F0%9D%91%98%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f5%27%20x%3D%27-60.632847%27%20y%3D%27-71.412212%27%3E%EE%80%93%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%27-53.153017%27%20y%3D%27-56.60525%27%3E%3D%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f10%27%20x%3D%27-26.478204%27%20y%3D%27-63.349947%27%3E%F0%9D%91%9B%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f12%27%20x%3D%27-20.440864%27%20y%3D%27-63.349947%27%3E%21%3C%2Ftext%3E%0D%0A%3Crect%20x%3D%27-42.525168%27%20y%3D%27-59.599013%27%20height%3D%27.587792%27%20width%3D%2740.701602%27%2F%3E%0D%0A%3Ctext%20class%3D%27f10%27%20x%3D%27-42.027034%27%20y%3D%27-49.686205%27%3E%F0%9D%91%98%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f12%27%20x%3D%27-37.055692%27%20y%3D%27-49.686205%27%3E%21%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f7%27%20x%3D%27-34.286079%27%20y%3D%27-49.686205%27%3E%28%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f10%27%20x%3D%27-30.639751%27%20y%3D%27-49.686205%27%3E%F0%9D%91%9B%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f7%27%20x%3D%27-22.388545%27%20y%3D%27-49.686205%27%3E%E2%88%92%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f10%27%20x%3D%27-13.011542%27%20y%3D%27-49.686205%27%3E%F0%9D%91%98%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f7%27%20x%3D%27-8.0402%27%20y%3D%27-49.686205%27%3E%29%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f12%27%20x%3D%27-4.593129%27%20y%3D%27-49.686205%27%3E%21%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E" title="\binom{n}{k} = \frac{n!}{k!(n-k)!}" class="img-fluid figure-img" style="display:block; margin: .5em auto;"></p>
<p>This tests a note-specific macro from <code>header-includes</code>.</p>
<p><img src="https://vikraman.org/notes/data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27UTF-8%27%3F%3E%0D%0A%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20width%3D%2768.884323pt%27%20height%3D%2713.239395pt%27%20viewBox%3D%27-72.000004%20-71.779592%2045.922882%208.826263%27%3E%0D%0A%3Cstyle%20type%3D%27text%2Fcss%27%3E%0D%0A%3C%21%5BCDATA%5B%40font-face%7Bfont-family%3Azplsy%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAALkAAoAAAAAA0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEoAAABgq3yUwGNtYXAAAAFAAAAAKgAAADQADCLVZ2x5ZgAAAWwAAABEAAAARHX5Tz1oZWFkAAABsAAAACcAAAA2YcNDH2hoZWEAAAHYAAAAIAAAACQGVf7saG10eAAAAfgAAAAGAAAABgLlAABsb2NhAAACAAAAAAYAAAAGACIAAG1heHAAAAIIAAAAFwAAACAABAATbmFtZQAAAiAAAACyAAABGlGqS45wb3N0AAAC1AAAABAAAAAgAAMAAXjaY2BmWss4gYGVgYFpFtPZfyIM%2FSCa8Q3jGwZjRk4GIGBjQAEOMEZKcVk6A5tSk1IT87I%2FQEXMy5h%2FAYUZEUr%2F%2F2dgAAA5ExBvAAB42mNgYGBiYGBgBmIRIMkIplkYFIA0CxAC%2BUpN%2F%2F9DyLv1YHkGAFrYBwAAAAABADgACAJ2AiIAEQAAJSEuASc%2BATchFSEOAQceARchAnb%2BzHSUAgKUdAE0%2FsZZcwIDeVIBOggDnG9umwM2BHpYXncDeNpjYGRgYADiFx8LMuP5bb4yMLMwYANMa5mUgBQHAxOIBwDF8AU4AHjaY2BkYGBe9oeNgYFpLYMFgzlTGQNQBAUwAgBWlwNFAq0AAAA4AAAAAAAAACIAAHjaY2BkYGBgYhBiANEMUBIJAAACXwAYAHjaTYvBCoMwEERHaoTac3voKV8gSjz3ar%2FAY0ExWEGjGBH10G%2FvaHPoht28mZ0FEOIDD3t5EMfcyycLxwIXpn4cUF0dh7jzneD5ZzohUsc%2B%2BeFY4Ian44D%2By%2FGefg%2BLXe02tHbN9Wib3sgkig%2BdaaPHYtKVLFdZzY2d606qKI0UBiywWNkbuT04h8ZIatDDQCJBhPhvn3FvjkyBiX%2FFTElfkmZeWc4aHbXiZcpWX80rKbEAAHjaY2BmQAaMDGgAAACOAAU%3D%29%20format%28%27woff%27%29%3B%7D%0D%0A%40font-face%7Bfont-family%3Antxsym%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAATMAAoAAAAABWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEcAAABghfV1R2NtYXAAAAE8AAAAMwAAAEQAZQESZ2x5ZgAAAXAAAAIfAAACQPQ%2FH2FoZWFkAAADkAAAACkAAAA2Ye1C%2BGhoZWEAAAO8AAAAIAAAACQGUAHYaG10eAAAA9wAAAAQAAAAEArDAC9sb2NhAAAD7AAAAAoAAAAKAXoA5m1heHAAAAP4AAAAGAAAACAACgBYbmFtZQAABBAAAACwAAABIC6H8Axwb3N0AAAEwAAAAAwAAAAgAAMAAHjaY2Bm2sA4gYGVgYFpFtPZfyIM%2FSCa8Q3jGwZjRk4GIGBjgANGBiSQUlyWDpT0Y4hiLvr3jIGBuYhRClXN%2F%2F8MDAAXGQ8rAHjaY2BgYGJgYGAGYhEgyQimWRgMgDQHEILk%2FBgCGaL%2B%2F0ew%2Fm%2F%2Bv%2FH%2FSrBaMAAA5zsLcQB42i1RTWgTYRD9ZpLdpU2a5Gt%2BNrbZTXbXZIXGJBqzK9pmU0sSCwmURMR6saFUgxdFsEQPUiiVHntMRNGL4qmKDQZRQTwoioeeKvTmxUNvingQsvGLyIPhzbx5MD8EycjgJ%2B7hUyIRgxDwgEg1oHxIDCq5POg0BUIuC9RI6DlF0GQQmKyFRBrihWwKTMq0hIF7hSjqdgNjefvPnOIMxePv4LIjNgtccVUZh7C9cVUNAlVvqBRF2EYf3uaPWv0D5Ownp7OYyWDagm2JQsbOg2qlHWnZV9Lsh7DvV%2BwZteSjJRU6%2FQP4cWSecCQ2KOIuviQBEifTpErOE8LxGp%2FQU8CGNmUQPSCw6EiBHhIZAgLPwPYx9ATDMOEDQ0E0TAZhWEycGFLzn5NjRl7VZcBdObrxvH5zFXce3O8i3GkZt85NwdZ6I%2BkZicbcNLO82b4GktuXvLSUpC5JcvmSjSGLfF3OUJcijfqSS%2BtbAG3ozKwcjpySC%2B0eYqUZf9O699Hh%2FNxuvY%2FNTgPsr%2FW8%2FoVwZPHZYnSiOubqbtbqUrjsdJbD0frj2n8q13%2BNVQ%2BxpovSxILf21u7230xXs5xXCVPkPCDPjbZLymJEhIXlBxoCV7QTCUI2eOGya6iK6CwO4hZULA52X8Fj95WLbcRQsVe%2BVa1qDdcO2N%2Fhx170hO4YP2253H00xcNi3Cy8kHtvy6cNa1jgFeuF6aw3yHkL2dwg1IAeNpjYGRgYADiLLcPa%2BP5bb4yMLMwYIL%2FrkzXmLYBGRwMTCA%2BAM8VBtQAAAB42mNgZGBgLvr3jIGB6TEDGwMX0zUGoAgKYAEAbiEELQKLAAAC4wAJAuMAIAJyAAYAAAAAAFoA5gEgAAB42mNgZGBgYGEIZ2BlAAFGBjQAAAmuAGN42lWLMQuDMBCFn1SFpp07lA75BUGJdO7m0tldMYiDEYyILv3tfZoM7R05vrz7DoDABxH2ipAcc68YKX%2BeE1zYnlP2LbDAHQ%2BcEMVnJgLPwDGueAVOaL8Dp8ybwAIF7Ly6bfCzMpPrRytzlfmgNNZM9Wxa2WyyXXq3dIPUqlAaM1Y4bBhgf7iCwUTuMTKXyKGQ%2FRklDXtYNVODllbDjSQtvHOcHT0JzduCT38BKtcrjXjaY2BmwAsAAH0ABA%3D%3D%29%20format%28%27woff%27%29%3B%7D%0D%0Atext.f1%20%7Bfont-family%3Antxsym%3Bfont-size%3A10.451471px%7D%0D%0Atext.f2%20%7Bfont-family%3Azplsy%3Bfont-size%3A9.96264px%7D%0D%0A%5D%5D%3E%0D%0A%3C%2Fstyle%3E%0D%0A%3Cg%20id%3D%27page1%27%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%27-72.000004%27%20y%3D%27-64.777105%27%3EN%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27-61.661063%27%20y%3D%27-64.777105%27%3E%E2%8A%82%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%27-52.228728%27%20y%3D%27-64.777105%27%3EZ%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27-43.055421%27%20y%3D%27-64.777105%27%3E%E2%8A%82%3C%2Ftext%3E%0D%0A%3Ctext%20class%3D%27f1%27%20x%3D%27-33.623086%27%20y%3D%27-64.777105%27%3EQ%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E" title="\Nat \subset \mathbb{Z} \subset \mathbb{Q}" class="img-fluid figure-img" style="display:block; margin: .5em auto;"></p>
<p>A TikZ picture Figure&nbsp;1 (a).</p>
<div id="fig-tikz" class="quarto-float quarto-figure quarto-figure-center anchored" style="display:block; margin: .5em auto;">
<figure class="quarto-float quarto-subfloat-fig figure">
<div aria-describedby="fig-tikz-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
<p><img src="https://vikraman.org/notes/data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27UTF-8%27%3F%3E%0D%0A%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20width%3D%27170.676418pt%27%20height%3D%27170.676418pt%27%20viewBox%3D%27-72.000004%20-72.000006%20113.784279%20113.784279%27%3E%0D%0A%3Cg%20id%3D%27page1%27%3E%0D%0A%3Cg%20stroke-miterlimit%3D%2710%27%20transform%3D%27matrix%28.996264%200%200%20-.996264%20-15.107866%20-15.107866%29%27%20fill%3D%27%23000%27%20stroke%3D%27%23000%27%20stroke-width%3D%270.4%27%3E%0D%0A%3Cpath%20d%3D%27M-56.90549%200H56.90549%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20fill%3D%27%23808080%27%20stroke%3D%27%23808080%27%3E%0D%0A%3Cpath%20d%3D%27M2%200C2%201.10458%201.10458%202%200%202S-2%201.10458-2%200S-1.10458-2%200-2S2-1.10458%202%200ZM0%200%27%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cpath%20d%3D%27M-56.90549-56.90549C0%200%200%200%2056.90549-56.90549%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cpath%20d%3D%27M-56.90549%2056.90549C-28.45274%200%2028.45274%200%2056.90549%2056.90549%27%20fill%3D%27none%27%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E" title="\begin{tikzpicture}
\draw (-2,0) -- (2,0);
\filldraw [gray] (0,0) circle (2pt);
\draw (-2,-2) .. controls (0,0) .. (2,-2);
\draw (-2,2) .. controls (-1,0) and (1,0) .. (2,2);
\end{tikzpicture}" class="img-fluid figure-img" style="display:block; margin: .5em auto;" data-ref-parent="fig-diagrams"></p>
</div>
<figcaption class="quarto-float-caption-bottom quarto-subfloat-caption quarto-subfloat-fig" id="fig-tikz-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
(a)
</figcaption>
</figure>
</div>
<p>A commutative diagram Figure&nbsp;1 (b).</p>
<div id="fig-tikzcd" class="quarto-float quarto-figure quarto-figure-center anchored" style="display:block; margin: .5em auto;">
<figure class="quarto-float quarto-subfloat-fig figure">
<div aria-describedby="fig-tikzcd-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
<p><img src="https://vikraman.org/notes/data:image/svg+xml,%3C%3Fxml%20version%3D%271.0%27%20encoding%3D%27UTF-8%27%3F%3E%0D%0A%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20width%3D%27125.152319pt%27%20height%3D%27110.455606pt%27%20viewBox%3D%27-72.000004%20-72.000006%2083.434879%2073.637071%27%3E%0D%0A%3Cstyle%20type%3D%27text%2Fcss%27%3E%0D%0A%3C%21%5BCDATA%5B%40font-face%7Bfont-family%3ANewPXMI%3Bsrc%3Aurl%28data%3Aapplication%2Fx-font-woff%3Bbase64%2Cd09GRgABAAAAAAcwAAoAAAAACHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEsAAABgpux0dWNtYXAAAAFAAAAAPwAAAFQAGjxnZ2x5ZgAAAYAAAARDAAAFCFIwVtFoZWFkAAAFxAAAACwAAAA2YWhC0WhoZWEAAAXwAAAAHwAAACQF7QF7aG10eAAABhAAAAAkAAAAJBLz%2F7Rsb2NhAAAGNAAAABQAAAAUBQIGFm1heHAAAAZIAAAAGAAAACAADQBKbmFtZQAABmAAAADBAAABMvoXc51wb3N0AAAHJAAAAAwAAAAgAAMAAHjaY2BmkmKcwMDKwMA0i%2BnsPxGGfhDN%2BIbxDYMxIycDELAxoAAOGCOluCydgU2R7%2F9%2F5pn%2F7jEwMM9kVAIKMyKU%2Fv%2FPwAAAFfMQbwB42mNgYGBiYGBgAWIRBmYGLjDNwwACDgwQAJRT5INgBkYGxismQGzOANLHeCUYiEOAbDYgHQbGDAwcALUOB7cAeNptlM1vG0UYxued2Y8k%2Fti1d3fWXsd2vJvsOnZiJ2t7N25aOyEJxBFJVTVNSID0A6oqQvRDPQSiKrSV%2BBIScKg4BNQb5B9oJDijSoUDUkECqTcqEBwocCKHEptZU4kLO9LO7M7h%2Fc3zPvMgQH2dv%2BAh%2FgPVERqKgmM71Sb2arYjSCCIUZDA8XyvCV7NEy2%2FAb5OgncDqK6KRNCpzjbhYWteSUOkGuaA5nx5wqSZ8DNiPGloRQyWy9fm7ch5zconx1cmgCz0AITlUmrVLwA4Ru1exYhSIOOyd9R5dVUOVS9f3vozFE0C5eNquD1iFEe1%2FBgMRrX2%2FUxIwZCJIfbgzqPOId7H36IBZCHE26ZY872aYzFsjWZB6%2F5gsFBRMpCFEMb7x3aaoyPpvzelEEnXvCt11XCSsFNeI6plfGl%2FTghJE5L46U4yKUhcsM7yvFXApw%2Bv5%2BKYgAN2%2B0FQm6BU5zE%2Biu%2BiHBpBVaadIAplMMWgnsLkKoNPK75L9UBEMQM6FZmAhOq00gClKgFhMx7B1%2BZbn5bKfNbAawKBQZ8sLu0eO0tgLuEWqkfihXW4vVo1eqsDS%2BeUaycq3pnNX7eeLWBCUnw0grnRXAoww3x6aqmhpqKiIpkn34T2N4A5eAk%2Buwp8%2BxdYRwhQqfMIf4y%2FY7xoiCE5pW5jA0LGZ9VKYJmBbiqtUM%2FHV0Kz261bnwDcuXSjvDEZinD9hVVvu1V239iuX5jbHCwPA9z%2B6LftFqjUmi%2Bu9CcWxj5cffcDMEe6vUFp1psDpk8KDbPyrEYULOd%2F9GG62BZzkkYrLtvEB%2FDO686yd688xksW90SUqcb9metDL27AW%2B9tnePOT729XK3DFze%2Bb6pxpgQJx%2F5TwjCm93Ze4w%2Fv6pJ0yttlLNBZb%2F8Me8zjE%2BxDAtuxJai4zLesOZYodAejM50mzkDFYxRNsJqEkQbG9z2Xwl66zxibTWjyoCmLXJ%2F4ilJIyXLCyrZyqhwOR8OJWD0dH0%2F0neRtV%2BqhslbkC5qcd%2FCPy5wD5OZVwmMxmVv%2F%2BuVmvmEPFXutEh%2BLwPMTj3frejRxoliVtSw30NfTg0jnAeNtw%2B9oDDXQfMCMafcqCrqQBaoxMbvdY4B2jSGKJpuCXurMZ67nk6pdDhQXmO9cT6labE31BkC7t2JyAKcXBR2w25gm7184dRaglpqeoNgoZCefgpX5GdNUaCg%2Fou0PWMft0bgLsHjzOW2tPgew4U%2FDfomDRHjuktprRIy86%2FvTL2CY8qdKdCCuSImEAzOTF6drwMyocvzhXrLUfzSkScXJsbqHBy%2FC2sI2wJmuRyyWPVH8A7u%2FBYT8f9PHV3zbMVn6OOx8FVd7kjJuExRVEG2HHZoetFrxDERbGGSBajmx%2F0gzlhSOB7ESK6VymWQewNKtVa%2FI8iUzDpKiQa%2BkqdqwlQon218FIZKN4dmMDTjfnwf8D%2BtY4AIAeNpjYGRgYADiAy5PH8fz23xlYGZhQAf%2Fo%2F49ZfrO9B7I5GBgAokAAArECaV42mNgZGBgnvnvHpCU%2FR%2F1v4zpOwNQBAVwAgCfaAZrAAGaAAACAAAKAuP%2F7QJyABsCqwAuAx0AHQEd%2F1oCAP%2FaAR0AIwAAAAAAXgCcAPQBLAFyAcoCPgKEeNpjYGRgYOBk8GRgZgABRgY0AAAIqQBYeNpdjTELglAUhT9JiwwiGhpqefQDxNCxXRoKp2hoMXyUQwoqhkv007vqW%2BrCO3zncO59gMsbi24spr12YzMRN7DDjIXhseQbwy5rtoyw7K65ZG%2FYZs7JsMOKq%2BGx5KVhl5DPSb%2FiyzGpHwMczrqssiJXO883SaRzXSa1TtWtVWmTVc39qQIv9AL5QfMi5sKRhJrHT3LgLK6kIqMgR7HDw%2F%2FrROLyvtdd0KTSu9GKpjSyWYneeYoPZDuUF3wBnHss%2BwAAAHjaY2BmwAsAAH0ABA%3D%3D%29%20format%28%27woff%27%29%3B%7D%0D%0Atext.f2%20%7Bfont-family%3ANewPXMI%3Bfont-size%3A7.245559px%7D%0D%0Atext.f6%20%7Bfont-family%3ANewPXMI%3Bfont-size%3A9.92542px%7D%0D%0A%5D%5D%3E%0D%0A%3C%2Fstyle%3E%0D%0A%3Cg%20id%3D%27page1%27%3E%0D%0A%3Cg%20stroke-miterlimit%3D%2710%27%20transform%3D%27matrix%28.996264%200%200%20-.996264%20-29.790431%20-34.983178%29%27%20fill%3D%27%23000%27%20stroke%3D%27%23000%27%20stroke-width%3D%270.4%27%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-11.477755%20-64.070895%29%27%20stroke%3D%27%23000%27%20stroke-miterlimit%3D%2710%27%3E%0D%0A%3Cg%20transform%3D%27translate%28-3.745953%20-.000001%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f6%27%20x%3D%27-21.172761%27%20y%3D%27-85.880357%27%3E%F0%9D%90%B4%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-3.242829%20-.000001%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f6%27%20x%3D%2743.962817%27%20y%3D%27-85.880357%27%3E%F0%9D%90%B5%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-3.721036%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f6%27%20x%3D%27-21.172761%27%20y%3D%27-34.983178%27%3E%F0%9D%90%B6%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27translate%28-4.224149%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f6%27%20x%3D%2743.962817%27%20y%3D%27-34.983178%27%3E%F0%9D%90%B7%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M-24.27994%2024.8415H23.71495%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27translate%2824.00995%2024.8415%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%2027.421705%20-5.585235%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27-28.335887%27%20y%3D%27-34.983178%27%3E%F0%9D%91%93%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M-32.92992%2017.85004V-17.16003%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27matrix%280%20-1%201%200%20-32.92992%20-17.45503%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%20-10.120725%20-37.670455%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27-29.354064%27%20y%3D%27-34.983178%27%3E%E2%84%8E%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M32.44992%2017.85004V-17.16003%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27matrix%280%20-1%201%200%2032.44992%20-17.45503%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%2064.992045%20-37.591985%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27-29.572251%27%20y%3D%27-34.983178%27%3E%F0%9D%91%96%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%20stroke-width%3D%270.59%27%3E%0D%0A%3Cpath%20d%3D%27M-24.30495-26.24654H22.72995%27%20fill%3D%27none%27%2F%3E%0D%0A%3Cg%20transform%3D%27translate%2823.02495%20-26.24654%29%27%20stroke-dasharray%3D%27none%27%20stroke-dashoffset%3D%270.0%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%0D%0A%20%3Cpath%20d%3D%27M-3.06798%203.53996C-2.50748%201.41595-1.25844%20.413%200%200C-1.25844-.413-2.50748-1.41595-3.06798-3.53996%27%20fill%3D%27none%27%2F%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3Cg%20transform%3D%27matrix%281.00375%200%200%20-1.00375%2027.146645%20-67.479305%29%27%20stroke%3D%27none%27%20fill%3D%27%23000%27%3E%0D%0A%3Ctext%20class%3D%27f2%27%20x%3D%27-29.281342%27%20y%3D%27-34.983178%27%3E%F0%9D%91%94%3C%2Ftext%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E" title="\begin{tikzcd}
    A &amp;&amp; B \\
    \\
    C &amp;&amp; D
    \arrow[&quot;f&quot;, from=1-1, to=1-3]
    \arrow[&quot;h&quot;', from=1-1, to=3-1]
    \arrow[&quot;i&quot;, from=1-3, to=3-3]
    \arrow[&quot;g&quot;', from=3-1, to=3-3]
\end{tikzcd}" class="img-fluid figure-img" style="display:block; margin: .5em auto;" data-ref-parent="fig-diagrams"></p>
</div>
<figcaption class="quarto-float-caption-bottom quarto-subfloat-caption quarto-subfloat-fig" id="fig-tikzcd-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
(b)
</figcaption>
</figure>
</div>
</div>
</div>
<figcaption class="quarto-float-caption-bottom quarto-float-caption quarto-float-fig quarto-uncaptioned" id="fig-diagrams-caption-0ceaefa1-69ba-4598-a22c-09a6ac19f8ca">
Figure&nbsp;1
</figcaption>
</figure>
</div>
<p>This is a quiver iframe.</p>
<!-- https://q.uiver.app/#q=WzAsNCxbMCwwLCJBIl0sWzIsMCwiQiJdLFswLDIsIkMiXSxbMiwyLCJEIl0sWzAsMSwiZiJdLFswLDIsImgiLDJdLFsyLDMsImciLDJdLFsxLDMsImkiXV0= -->
<iframe data-external="1" class="quiver-embed" src="https://q.uiver.app/#q=WzAsNCxbMCwwLCJBIl0sWzIsMCwiQiJdLFswLDIsIkMiXSxbMiwyLCJEIl0sWzAsMSwiZiJdLFswLDIsImgiLDJdLFsyLDMsImciLDJdLFsxLDMsImkiXV0=&amp;embed" width="200" height="200" style="border-radius: 8px; border: none;"></iframe>


</section>


<a onclick="window.scrollTo(0, 0); return false;" id="quarto-back-to-top"><i class="bi bi-arrow-up"></i> Back to top</a> ]]></description>
  <guid>https://vikraman.org/notes/sandbox.html</guid>
  <pubDate>Sun, 09 Nov 2025 00:00:00 GMT</pubDate>
</item>
</channel>
</rss>
