bsc-leon-vatthauer/public/Categories.Category.Monoidal.html

21 lines
No EOL
2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML>
<html><head><meta charset="utf-8"><title>Categories.Category.Monoidal</title><link rel="stylesheet" href="Agda.css"></head><body><pre class="Agda"><a id="1" class="Symbol">{-#</a> <a id="5" class="Keyword">OPTIONS</a> <a id="13" class="Pragma">--without-K</a> <a id="25" class="Pragma">--safe</a> <a id="32" class="Symbol">#-}</a>
<a id="37" class="Comment">-- Definition of Monoidal Category</a>
<a id="73" class="Comment">-- Big design decision that differs from the previous version:</a>
<a id="136" class="Comment">-- Do not go through &quot;Functor.Power&quot; to encode variables and work</a>
<a id="202" class="Comment">-- at the level of NaturalIsomorphisms, instead work at the object/morphism</a>
<a id="278" class="Comment">-- level, via the more direct _⊗₀_ _⊗₁_ _⊗- -⊗_.</a>
<a id="327" class="Comment">-- The original design needed quite a few contortions to get things working,</a>
<a id="404" class="Comment">-- but these are simply not needed when working directly with the morphisms.</a>
<a id="481" class="Comment">--</a>
<a id="484" class="Comment">-- Smaller design decision: export some items with long names</a>
<a id="546" class="Comment">-- (unitorˡ, unitorʳ and associator), but internally work with the more classical</a>
<a id="628" class="Comment">-- short greek names (λ, ρ and α respectively).</a>
<a id="677" class="Keyword">module</a> <a id="684" href="Categories.Category.Monoidal.html" class="Module">Categories.Category.Monoidal</a> <a id="713" class="Keyword">where</a>
<a id="720" class="Keyword">open</a> <a id="725" class="Keyword">import</a> <a id="732" href="Categories.Category.Monoidal.Core.html" class="Module">Categories.Category.Monoidal.Core</a> <a id="766" class="Keyword">public</a>
<a id="773" class="Keyword">open</a> <a id="778" class="Keyword">import</a> <a id="785" href="Categories.Category.Monoidal.Bundle.html" class="Module">Categories.Category.Monoidal.Bundle</a> <a id="821" class="Keyword">public</a>
</pre></body></html>