mirror of
https://git8.cs.fau.de/theses/bsc-leon-vatthauer.git
synced 2024-05-31 07:28:34 +02:00
52 lines
14 KiB
HTML
52 lines
14 KiB
HTML
|
<!DOCTYPE HTML>
|
|||
|
<html><head><meta charset="utf-8"><title>Categories.Category.Monoidal.Bundle</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">-- Bundled version of Monoidal Category</a>
|
|||
|
<a id="77" class="Keyword">module</a> <a id="84" href="Categories.Category.Monoidal.Bundle.html" class="Module">Categories.Category.Monoidal.Bundle</a> <a id="120" class="Keyword">where</a>
|
|||
|
|
|||
|
<a id="127" class="Keyword">open</a> <a id="132" class="Keyword">import</a> <a id="139" href="Level.html" class="Module">Level</a>
|
|||
|
|
|||
|
<a id="146" class="Keyword">open</a> <a id="151" class="Keyword">import</a> <a id="158" href="Categories.Category.Core.html" class="Module">Categories.Category.Core</a> <a id="183" class="Keyword">using</a> <a id="189" class="Symbol">(</a><a id="190" href="Categories.Category.Core.html#442" class="Record">Category</a><a id="198" class="Symbol">)</a>
|
|||
|
<a id="200" class="Keyword">open</a> <a id="205" class="Keyword">import</a> <a id="212" href="Categories.Category.Monoidal.Core.html" class="Module">Categories.Category.Monoidal.Core</a> <a id="246" class="Keyword">using</a> <a id="252" class="Symbol">(</a><a id="253" href="Categories.Category.Monoidal.Core.html#1287" class="Record">Monoidal</a><a id="261" class="Symbol">)</a>
|
|||
|
<a id="263" class="Keyword">open</a> <a id="268" class="Keyword">import</a> <a id="275" href="Categories.Category.Monoidal.Braided.html" class="Module">Categories.Category.Monoidal.Braided</a> <a id="312" class="Keyword">using</a> <a id="318" class="Symbol">(</a><a id="319" href="Categories.Category.Monoidal.Braided.html#643" class="Record">Braided</a><a id="326" class="Symbol">)</a>
|
|||
|
<a id="328" class="Keyword">open</a> <a id="333" class="Keyword">import</a> <a id="340" href="Categories.Category.Monoidal.Symmetric.html" class="Module">Categories.Category.Monoidal.Symmetric</a> <a id="379" class="Keyword">using</a> <a id="385" class="Symbol">(</a><a id="386" href="Categories.Category.Monoidal.Symmetric.html#997" class="Record">Symmetric</a><a id="395" class="Symbol">)</a>
|
|||
|
|
|||
|
<a id="398" class="Keyword">record</a> <a id="MonoidalCategory"></a><a id="405" href="Categories.Category.Monoidal.Bundle.html#405" class="Record">MonoidalCategory</a> <a id="422" href="Categories.Category.Monoidal.Bundle.html#422" class="Bound">o</a> <a id="424" href="Categories.Category.Monoidal.Bundle.html#424" class="Bound">ℓ</a> <a id="426" href="Categories.Category.Monoidal.Bundle.html#426" class="Bound">e</a> <a id="428" class="Symbol">:</a> <a id="430" href="Agda.Primitive.html#320" class="Primitive">Set</a> <a id="434" class="Symbol">(</a><a id="435" href="Agda.Primitive.html#774" class="Primitive">suc</a> <a id="439" class="Symbol">(</a><a id="440" href="Categories.Category.Monoidal.Bundle.html#422" class="Bound">o</a> <a id="442" href="Agda.Primitive.html#804" class="Primitive Operator">⊔</a> <a id="444" href="Categories.Category.Monoidal.Bundle.html#424" class="Bound">ℓ</a> <a id="446" href="Agda.Primitive.html#804" class="Primitive Operator">⊔</a> <a id="448" href="Categories.Category.Monoidal.Bundle.html#426" class="Bound">e</a><a id="449" class="Symbol">))</a> <a id="452" class="Keyword">where</a>
|
|||
|
<a id="460" class="Keyword">field</a>
|
|||
|
<a id="MonoidalCategory.U"></a><a id="470" href="Categories.Category.Monoidal.Bundle.html#470" class="Field">U</a> <a id="479" class="Symbol">:</a> <a id="481" href="Categories.Category.Core.html#442" class="Record">Category</a> <a id="490" href="Categories.Category.Monoidal.Bundle.html#422" class="Bound">o</a> <a id="492" href="Categories.Category.Monoidal.Bundle.html#424" class="Bound">ℓ</a> <a id="494" href="Categories.Category.Monoidal.Bundle.html#426" class="Bound">e</a>
|
|||
|
<a id="MonoidalCategory.monoidal"></a><a id="500" href="Categories.Category.Monoidal.Bundle.html#500" class="Field">monoidal</a> <a id="509" class="Symbol">:</a> <a id="511" href="Categories.Category.Monoidal.Core.html#1287" class="Record">Monoidal</a> <a id="520" href="Categories.Category.Monoidal.Bundle.html#470" class="Field">U</a>
|
|||
|
|
|||
|
<a id="525" class="Keyword">open</a> <a id="530" href="Categories.Category.Core.html#442" class="Module">Category</a> <a id="539" href="Categories.Category.Monoidal.Bundle.html#470" class="Field">U</a> <a id="541" class="Keyword">public</a>
|
|||
|
<a id="550" class="Keyword">open</a> <a id="555" href="Categories.Category.Monoidal.Core.html#1287" class="Module">Monoidal</a> <a id="564" href="Categories.Category.Monoidal.Bundle.html#500" class="Field">monoidal</a> <a id="573" class="Keyword">public</a>
|
|||
|
|
|||
|
<a id="581" class="Keyword">record</a> <a id="BraidedMonoidalCategory"></a><a id="588" href="Categories.Category.Monoidal.Bundle.html#588" class="Record">BraidedMonoidalCategory</a> <a id="612" href="Categories.Category.Monoidal.Bundle.html#612" class="Bound">o</a> <a id="614" href="Categories.Category.Monoidal.Bundle.html#614" class="Bound">ℓ</a> <a id="616" href="Categories.Category.Monoidal.Bundle.html#616" class="Bound">e</a> <a id="618" class="Symbol">:</a> <a id="620" href="Agda.Primitive.html#320" class="Primitive">Set</a> <a id="624" class="Symbol">(</a><a id="625" href="Agda.Primitive.html#774" class="Primitive">suc</a> <a id="629" class="Symbol">(</a><a id="630" href="Categories.Category.Monoidal.Bundle.html#612" class="Bound">o</a> <a id="632" href="Agda.Primitive.html#804" class="Primitive Operator">⊔</a> <a id="634" href="Categories.Category.Monoidal.Bundle.html#614" class="Bound">ℓ</a> <a id="636" href="Agda.Primitive.html#804" class="Primitive Operator">⊔</a> <a id="638" href="Categories.Category.Monoidal.Bundle.html#616" class="Bound">e</a><a id="639" class="Symbol">))</a> <a id="642" class="Keyword">where</a>
|
|||
|
<a id="650" class="Keyword">field</a>
|
|||
|
<a id="BraidedMonoidalCategory.U"></a><a id="660" href="Categories.Category.Monoidal.Bundle.html#660" class="Field">U</a> <a id="670" class="Symbol">:</a> <a id="672" href="Categories.Category.Core.html#442" class="Record">Category</a> <a id="681" href="Categories.Category.Monoidal.Bundle.html#612" class="Bound">o</a> <a id="683" href="Categories.Category.Monoidal.Bundle.html#614" class="Bound">ℓ</a> <a id="685" href="Categories.Category.Monoidal.Bundle.html#616" class="Bound">e</a>
|
|||
|
<a id="BraidedMonoidalCategory.monoidal"></a><a id="691" href="Categories.Category.Monoidal.Bundle.html#691" class="Field">monoidal</a> <a id="701" class="Symbol">:</a> <a id="703" href="Categories.Category.Monoidal.Core.html#1287" class="Record">Monoidal</a> <a id="712" href="Categories.Category.Monoidal.Bundle.html#660" class="Field">U</a>
|
|||
|
<a id="BraidedMonoidalCategory.braided"></a><a id="718" href="Categories.Category.Monoidal.Bundle.html#718" class="Field">braided</a> <a id="728" class="Symbol">:</a> <a id="730" href="Categories.Category.Monoidal.Braided.html#643" class="Record">Braided</a> <a id="738" href="Categories.Category.Monoidal.Bundle.html#691" class="Field">monoidal</a>
|
|||
|
|
|||
|
<a id="BraidedMonoidalCategory.monoidalCategory"></a><a id="750" href="Categories.Category.Monoidal.Bundle.html#750" class="Function">monoidalCategory</a> <a id="767" class="Symbol">:</a> <a id="769" href="Categories.Category.Monoidal.Bundle.html#405" class="Record">MonoidalCategory</a> <a id="786" href="Categories.Category.Monoidal.Bundle.html#612" class="Bound">o</a> <a id="788" href="Categories.Category.Monoidal.Bundle.html#614" class="Bound">ℓ</a> <a id="790" href="Categories.Category.Monoidal.Bundle.html#616" class="Bound">e</a>
|
|||
|
<a id="794" href="Categories.Category.Monoidal.Bundle.html#750" class="Function">monoidalCategory</a> <a id="811" class="Symbol">=</a> <a id="813" class="Keyword">record</a> <a id="820" class="Symbol">{</a> <a id="822" href="Categories.Category.Monoidal.Bundle.html#470" class="Field">U</a> <a id="824" class="Symbol">=</a> <a id="826" href="Categories.Category.Monoidal.Bundle.html#660" class="Field">U</a> <a id="828" class="Symbol">;</a> <a id="830" href="Categories.Category.Monoidal.Bundle.html#500" class="Field">monoidal</a> <a id="839" class="Symbol">=</a> <a id="841" href="Categories.Category.Monoidal.Bundle.html#691" class="Field">monoidal</a> <a id="850" class="Symbol">}</a>
|
|||
|
|
|||
|
<a id="855" class="Keyword">open</a> <a id="860" href="Categories.Category.Core.html#442" class="Module">Category</a> <a id="869" href="Categories.Category.Monoidal.Bundle.html#660" class="Field">U</a> <a id="871" class="Keyword">public</a>
|
|||
|
<a id="880" class="Keyword">open</a> <a id="885" href="Categories.Category.Monoidal.Braided.html#643" class="Module">Braided</a> <a id="893" href="Categories.Category.Monoidal.Bundle.html#718" class="Field">braided</a> <a id="901" class="Keyword">public</a>
|
|||
|
|
|||
|
<a id="909" class="Keyword">record</a> <a id="SymmetricMonoidalCategory"></a><a id="916" href="Categories.Category.Monoidal.Bundle.html#916" class="Record">SymmetricMonoidalCategory</a> <a id="942" href="Categories.Category.Monoidal.Bundle.html#942" class="Bound">o</a> <a id="944" href="Categories.Category.Monoidal.Bundle.html#944" class="Bound">ℓ</a> <a id="946" href="Categories.Category.Monoidal.Bundle.html#946" class="Bound">e</a> <a id="948" class="Symbol">:</a> <a id="950" href="Agda.Primitive.html#320" class="Primitive">Set</a> <a id="954" class="Symbol">(</a><a id="955" href="Agda.Primitive.html#774" class="Primitive">suc</a> <a id="959" class="Symbol">(</a><a id="960" href="Categories.Category.Monoidal.Bundle.html#942" class="Bound">o</a> <a id="962" href="Agda.Primitive.html#804" class="Primitive Operator">⊔</a> <a id="964" href="Categories.Category.Monoidal.Bundle.html#944" class="Bound">ℓ</a> <a id="966" href="Agda.Primitive.html#804" class="Primitive Operator">⊔</a> <a id="968" href="Categories.Category.Monoidal.Bundle.html#946" class="Bound">e</a><a id="969" class="Symbol">))</a> <a id="972" class="Keyword">where</a>
|
|||
|
<a id="980" class="Keyword">field</a>
|
|||
|
<a id="SymmetricMonoidalCategory.U"></a><a id="990" href="Categories.Category.Monoidal.Bundle.html#990" class="Field">U</a> <a id="1000" class="Symbol">:</a> <a id="1002" href="Categories.Category.Core.html#442" class="Record">Category</a> <a id="1011" href="Categories.Category.Monoidal.Bundle.html#942" class="Bound">o</a> <a id="1013" href="Categories.Category.Monoidal.Bundle.html#944" class="Bound">ℓ</a> <a id="1015" href="Categories.Category.Monoidal.Bundle.html#946" class="Bound">e</a>
|
|||
|
<a id="SymmetricMonoidalCategory.monoidal"></a><a id="1021" href="Categories.Category.Monoidal.Bundle.html#1021" class="Field">monoidal</a> <a id="1031" class="Symbol">:</a> <a id="1033" href="Categories.Category.Monoidal.Core.html#1287" class="Record">Monoidal</a> <a id="1042" href="Categories.Category.Monoidal.Bundle.html#990" class="Field">U</a>
|
|||
|
<a id="SymmetricMonoidalCategory.symmetric"></a><a id="1048" href="Categories.Category.Monoidal.Bundle.html#1048" class="Field">symmetric</a> <a id="1058" class="Symbol">:</a> <a id="1060" href="Categories.Category.Monoidal.Symmetric.html#997" class="Record">Symmetric</a> <a id="1070" href="Categories.Category.Monoidal.Bundle.html#1021" class="Field">monoidal</a>
|
|||
|
|
|||
|
<a id="1082" class="Keyword">open</a> <a id="1087" href="Categories.Category.Core.html#442" class="Module">Category</a> <a id="1096" href="Categories.Category.Monoidal.Bundle.html#990" class="Field">U</a> <a id="1098" class="Keyword">public</a>
|
|||
|
<a id="1107" class="Keyword">open</a> <a id="1112" href="Categories.Category.Monoidal.Symmetric.html#997" class="Module">Symmetric</a> <a id="1122" href="Categories.Category.Monoidal.Bundle.html#1048" class="Field">symmetric</a> <a id="1132" class="Keyword">public</a>
|
|||
|
|
|||
|
<a id="SymmetricMonoidalCategory.braidedMonoidalCategory"></a><a id="1142" href="Categories.Category.Monoidal.Bundle.html#1142" class="Function">braidedMonoidalCategory</a> <a id="1166" class="Symbol">:</a> <a id="1168" href="Categories.Category.Monoidal.Bundle.html#588" class="Record">BraidedMonoidalCategory</a> <a id="1192" href="Categories.Category.Monoidal.Bundle.html#942" class="Bound">o</a> <a id="1194" href="Categories.Category.Monoidal.Bundle.html#944" class="Bound">ℓ</a> <a id="1196" href="Categories.Category.Monoidal.Bundle.html#946" class="Bound">e</a>
|
|||
|
<a id="1200" href="Categories.Category.Monoidal.Bundle.html#1142" class="Function">braidedMonoidalCategory</a> <a id="1224" class="Symbol">=</a> <a id="1226" class="Keyword">record</a>
|
|||
|
<a id="1237" class="Symbol">{</a> <a id="1239" href="Categories.Category.Monoidal.Bundle.html#660" class="Field">U</a> <a id="1248" class="Symbol">=</a> <a id="1250" href="Categories.Category.Monoidal.Bundle.html#990" class="Field">U</a>
|
|||
|
<a id="1256" class="Symbol">;</a> <a id="1258" href="Categories.Category.Monoidal.Bundle.html#691" class="Field">monoidal</a> <a id="1267" class="Symbol">=</a> <a id="1269" href="Categories.Category.Monoidal.Bundle.html#1021" class="Field">monoidal</a>
|
|||
|
<a id="1282" class="Symbol">;</a> <a id="1284" href="Categories.Category.Monoidal.Bundle.html#718" class="Field">braided</a> <a id="1293" class="Symbol">=</a> <a id="1295" href="Categories.Category.Monoidal.Symmetric.html#1047" class="Function">braided</a>
|
|||
|
<a id="1307" class="Symbol">}</a>
|
|||
|
|
|||
|
<a id="1312" class="Keyword">open</a> <a id="1317" href="Categories.Category.Monoidal.Bundle.html#588" class="Module">BraidedMonoidalCategory</a> <a id="1341" href="Categories.Category.Monoidal.Bundle.html#1142" class="Function">braidedMonoidalCategory</a> <a id="1365" class="Keyword">public</a>
|
|||
|
<a id="1376" class="Keyword">using</a> <a id="1382" class="Symbol">(</a><a id="1383" href="Categories.Category.Monoidal.Bundle.html#750" class="Function">monoidalCategory</a><a id="1399" class="Symbol">)</a>
|
|||
|
</pre></body></html>
|