Skip to content

Commit

Permalink
Deploying to gh-pages from @ 8d5b0be 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
emilyriehl committed Oct 22, 2023
1 parent 6c8df2a commit 087e8cc
Show file tree
Hide file tree
Showing 6 changed files with 930 additions and 853 deletions.
28 changes: 23 additions & 5 deletions hott/07-fibers.rzk/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1154,6 +1154,13 @@ <h2 id="fibers">Fibers<a class="headerlink" href="#fibers" title="Permanent link
</span><span id="__span-1-4"><a id="__codelineno-1-4" name="__codelineno-1-4" href="#__codelineno-1-4"></a><span class="err"> </span><span class="p">( </span>b <span class="p">:</span><span class="err"> B)</span>
</span><span id="__span-1-5"><a id="__codelineno-1-5" name="__codelineno-1-5" href="#__codelineno-1-5"></a><span class="err"> : U</span>
</span><span id="__span-1-6"><a id="__codelineno-1-6" name="__codelineno-1-6" href="#__codelineno-1-6"></a><span class="err"> := </span><span class="kt">Σ</span><span class="err"> </span><span class="p">(</span>a <span class="p">:</span><span class="err"> A) , (f a) = b</span>
</span><span id="__span-1-7"><a id="__codelineno-1-7" name="__codelineno-1-7" href="#__codelineno-1-7"></a>
</span><span id="__span-1-8"><a id="__codelineno-1-8" name="__codelineno-1-8" href="#__codelineno-1-8"></a><span class="kr">#def</span><span class="p"> </span><span class="nf"><a href="#define:rev-fib" id="define:rev-fib" style="visibility: visible; position: relative; color: inherit">rev-fib</a></span>
</span><span id="__span-1-9"><a id="__codelineno-1-9" name="__codelineno-1-9" href="#__codelineno-1-9"></a><span class="err"> </span><span class="p">( </span>A B <span class="p">:</span><span class="err"> U)</span>
</span><span id="__span-1-10"><a id="__codelineno-1-10" name="__codelineno-1-10" href="#__codelineno-1-10"></a><span class="err"> </span><span class="p">( </span>f <span class="p">:</span><span class="err"> A → B)</span>
</span><span id="__span-1-11"><a id="__codelineno-1-11" name="__codelineno-1-11" href="#__codelineno-1-11"></a><span class="err"> </span><span class="p">( </span>b <span class="p">:</span><span class="err"> B)</span>
</span><span id="__span-1-12"><a id="__codelineno-1-12" name="__codelineno-1-12" href="#__codelineno-1-12"></a><span class="err"> : U</span>
</span><span id="__span-1-13"><a id="__codelineno-1-13" name="__codelineno-1-13" href="#__codelineno-1-13"></a><span class="err"> := </span><span class="kt">Σ</span><span class="err"> </span><span class="p">(</span>a <span class="p">:</span><span class="err"> A) , b = (f a)</span>
</span></code></pre></div>
<p>We calculate the transport of <code class="language-rzk highlight"><span class="err">(a , q) : fib b</span></code> along <code class="language-rzk highlight"><span class="err">p : a = a&#39;</span></code>:</p>
<div class="language-rzk highlight"><pre><span></span><code><span id="__span-2-1"><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a><span class="kr">#def</span><span class="p"> </span><span class="nf"><a href="#define:transport-in-fiber" id="define:transport-in-fiber" style="visibility: visible; position: relative; color: inherit">transport-in-fiber</a></span>
Expand Down Expand Up @@ -1193,14 +1200,25 @@ <h3 id="induction-principle-for-fibers">Induction principle for fibers<a class="
</span><span id="__span-3-9"><a id="__codelineno-3-9" name="__codelineno-3-9" href="#__codelineno-3-9"></a><span class="err"> :=</span>
</span><span id="__span-3-10"><a id="__codelineno-3-10" name="__codelineno-3-10" href="#__codelineno-3-10"></a><span class="err"> ind-path B (f a) (</span><span class="p">\ </span>b p <span class="err">→ C b (a, p)) (s a) b q</span>
</span><span id="__span-3-11"><a id="__codelineno-3-11" name="__codelineno-3-11" href="#__codelineno-3-11"></a>
</span><span id="__span-3-12"><a id="__codelineno-3-12" name="__codelineno-3-12" href="#__codelineno-3-12"></a><span class="kr">#def</span><span class="p"> </span><span class="nf"><a href="#define:ind-fib-computation" id="define:ind-fib-computation" style="visibility: visible; position: relative; color: inherit">ind-fib-computation</a></span>
</span><span id="__span-3-12"><a id="__codelineno-3-12" name="__codelineno-3-12" href="#__codelineno-3-12"></a><span class="kr">#def</span><span class="p"> </span><span class="nf"><a href="#define:ind-rev-fib" id="define:ind-rev-fib" style="visibility: visible; position: relative; color: inherit">ind-rev-fib</a></span>
</span><span id="__span-3-13"><a id="__codelineno-3-13" name="__codelineno-3-13" href="#__codelineno-3-13"></a><span class="err"> </span><span class="p">( </span>A B <span class="p">:</span><span class="err"> U)</span>
</span><span id="__span-3-14"><a id="__codelineno-3-14" name="__codelineno-3-14" href="#__codelineno-3-14"></a><span class="err"> </span><span class="p">( </span>f <span class="p">:</span><span class="err"> A → B)</span>
</span><span id="__span-3-15"><a id="__codelineno-3-15" name="__codelineno-3-15" href="#__codelineno-3-15"></a><span class="err"> </span><span class="p">( </span>C <span class="p">:</span><span class="err"> </span><span class="p">(</span>b <span class="p">:</span><span class="err"> B) → fib A B f b → U)</span>
</span><span id="__span-3-15"><a id="__codelineno-3-15" name="__codelineno-3-15" href="#__codelineno-3-15"></a><span class="err"> </span><span class="p">( </span>C <span class="p">:</span><span class="err"> </span><span class="p">(</span>b <span class="p">:</span><span class="err"> B) → rev-fib A B f b → U)</span>
</span><span id="__span-3-16"><a id="__codelineno-3-16" name="__codelineno-3-16" href="#__codelineno-3-16"></a><span class="err"> </span><span class="p">( </span>s <span class="p">:</span><span class="err"> </span><span class="p">(</span>a <span class="p">:</span><span class="err"> A) → C (f a) (a, </span><span class="s">refl</span><span class="err">))</span>
</span><span id="__span-3-17"><a id="__codelineno-3-17" name="__codelineno-3-17" href="#__codelineno-3-17"></a><span class="err"> </span><span class="p">( </span>a <span class="p">:</span><span class="err"> A)</span>
</span><span id="__span-3-18"><a id="__codelineno-3-18" name="__codelineno-3-18" href="#__codelineno-3-18"></a><span class="err"> : ind-fib A B f C s (f a) (a, </span><span class="s">refl</span><span class="err">) = s a</span>
</span><span id="__span-3-19"><a id="__codelineno-3-19" name="__codelineno-3-19" href="#__codelineno-3-19"></a><span class="err"> := </span><span class="s">refl</span>
</span><span id="__span-3-17"><a id="__codelineno-3-17" name="__codelineno-3-17" href="#__codelineno-3-17"></a><span class="err"> </span><span class="p">( </span>b <span class="p">:</span><span class="err"> B)</span>
</span><span id="__span-3-18"><a id="__codelineno-3-18" name="__codelineno-3-18" href="#__codelineno-3-18"></a><span class="err"> ( (a, q) : rev-fib A B f b)</span>
</span><span id="__span-3-19"><a id="__codelineno-3-19" name="__codelineno-3-19" href="#__codelineno-3-19"></a><span class="err"> : C b (a, q)</span>
</span><span id="__span-3-20"><a id="__codelineno-3-20" name="__codelineno-3-20" href="#__codelineno-3-20"></a><span class="err"> :=</span>
</span><span id="__span-3-21"><a id="__codelineno-3-21" name="__codelineno-3-21" href="#__codelineno-3-21"></a><span class="err"> ind-path-end B (f a) (</span><span class="p">\ </span>b p <span class="err">→ C b (a, p)) (s a) b q</span>
</span><span id="__span-3-22"><a id="__codelineno-3-22" name="__codelineno-3-22" href="#__codelineno-3-22"></a>
</span><span id="__span-3-23"><a id="__codelineno-3-23" name="__codelineno-3-23" href="#__codelineno-3-23"></a><span class="kr">#def</span><span class="p"> </span><span class="nf"><a href="#define:ind-fib-computation" id="define:ind-fib-computation" style="visibility: visible; position: relative; color: inherit">ind-fib-computation</a></span>
</span><span id="__span-3-24"><a id="__codelineno-3-24" name="__codelineno-3-24" href="#__codelineno-3-24"></a><span class="err"> </span><span class="p">( </span>A B <span class="p">:</span><span class="err"> U)</span>
</span><span id="__span-3-25"><a id="__codelineno-3-25" name="__codelineno-3-25" href="#__codelineno-3-25"></a><span class="err"> </span><span class="p">( </span>f <span class="p">:</span><span class="err"> A → B)</span>
</span><span id="__span-3-26"><a id="__codelineno-3-26" name="__codelineno-3-26" href="#__codelineno-3-26"></a><span class="err"> </span><span class="p">( </span>C <span class="p">:</span><span class="err"> </span><span class="p">(</span>b <span class="p">:</span><span class="err"> B) → fib A B f b → U)</span>
</span><span id="__span-3-27"><a id="__codelineno-3-27" name="__codelineno-3-27" href="#__codelineno-3-27"></a><span class="err"> </span><span class="p">( </span>s <span class="p">:</span><span class="err"> </span><span class="p">(</span>a <span class="p">:</span><span class="err"> A) → C (f a) (a, </span><span class="s">refl</span><span class="err">))</span>
</span><span id="__span-3-28"><a id="__codelineno-3-28" name="__codelineno-3-28" href="#__codelineno-3-28"></a><span class="err"> </span><span class="p">( </span>a <span class="p">:</span><span class="err"> A)</span>
</span><span id="__span-3-29"><a id="__codelineno-3-29" name="__codelineno-3-29" href="#__codelineno-3-29"></a><span class="err"> : ind-fib A B f C s (f a) (a, </span><span class="s">refl</span><span class="err">) = s a</span>
</span><span id="__span-3-30"><a id="__codelineno-3-30" name="__codelineno-3-30" href="#__codelineno-3-30"></a><span class="err"> := </span><span class="s">refl</span>
</span></code></pre></div>
<h2 id="contractible-maps">Contractible maps<a class="headerlink" href="#contractible-maps" title="Permanent link">&para;</a></h2>
<p>A map is contractible just when its fibers are contractible.</p>
Expand Down
2 changes: 1 addition & 1 deletion search/search_index.json

Large diffs are not rendered by default.

Loading

0 comments on commit 087e8cc

Please sign in to comment.