mirror of
https://git8.cs.fau.de/theses/bsc-leon-vatthauer.git
synced 2024-05-31 07:28:34 +02:00
41 lines
22 KiB
HTML
41 lines
22 KiB
HTML
|
<!DOCTYPE HTML>
|
|||
|
<html><head><meta charset="utf-8"><title>Categories.NaturalTransformation.Hom</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="36" class="Keyword">open</a> <a id="41" class="Keyword">import</a> <a id="48" href="Level.html" class="Module">Level</a>
|
|||
|
<a id="54" class="Keyword">open</a> <a id="59" class="Keyword">import</a> <a id="66" href="Categories.Category.html" class="Module">Categories.Category</a> <a id="86" class="Keyword">using</a> <a id="92" class="Symbol">(</a><a id="93" href="Categories.Category.Core.html#442" class="Record">Category</a><a id="101" class="Symbol">)</a>
|
|||
|
|
|||
|
<a id="104" class="Keyword">module</a> <a id="111" href="Categories.NaturalTransformation.Hom.html" class="Module">Categories.NaturalTransformation.Hom</a> <a id="148" class="Symbol">{</a><a id="149" href="Categories.NaturalTransformation.Hom.html#149" class="Bound">o</a> <a id="151" href="Categories.NaturalTransformation.Hom.html#151" class="Bound">ℓ</a> <a id="153" href="Categories.NaturalTransformation.Hom.html#153" class="Bound">e</a> <a id="155" class="Symbol">:</a> <a id="157" href="Agda.Primitive.html#591" class="Postulate">Level</a><a id="162" class="Symbol">}</a> <a id="164" class="Symbol">(</a><a id="165" href="Categories.NaturalTransformation.Hom.html#165" class="Bound">C</a> <a id="167" class="Symbol">:</a> <a id="169" href="Categories.Category.Core.html#442" class="Record">Category</a> <a id="178" href="Categories.NaturalTransformation.Hom.html#149" class="Bound">o</a> <a id="180" href="Categories.NaturalTransformation.Hom.html#151" class="Bound">ℓ</a> <a id="182" href="Categories.NaturalTransformation.Hom.html#153" class="Bound">e</a><a id="183" class="Symbol">)</a> <a id="185" class="Keyword">where</a>
|
|||
|
|
|||
|
<a id="192" class="Keyword">open</a> <a id="197" class="Keyword">import</a> <a id="204" href="Categories.Category.Instance.Setoids.html" class="Module">Categories.Category.Instance.Setoids</a>
|
|||
|
<a id="241" class="Keyword">open</a> <a id="246" class="Keyword">import</a> <a id="253" href="Categories.Functor.Hom.html" class="Module">Categories.Functor.Hom</a> <a id="276" class="Keyword">using</a> <a id="282" class="Symbol">(</a><a id="283" class="Keyword">module</a> <a id="290" href="Categories.Functor.Hom.html#625" class="Module">Hom</a><a id="293" class="Symbol">;</a> <a id="295" href="Categories.Functor.Hom.html#3133" class="Function Operator">Hom[_][-,_]</a><a id="306" class="Symbol">;</a> <a id="308" href="Categories.Functor.Hom.html#3057" class="Function Operator">Hom[_][_,-]</a><a id="319" class="Symbol">;</a> <a id="321" href="Categories.Functor.Hom.html#2973" class="Function Operator">Hom[_][-,-]</a><a id="332" class="Symbol">)</a>
|
|||
|
<a id="334" class="Keyword">open</a> <a id="339" class="Keyword">import</a> <a id="346" href="Categories.NaturalTransformation.html" class="Module">Categories.NaturalTransformation</a> <a id="379" class="Keyword">using</a> <a id="385" class="Symbol">(</a><a id="386" href="Categories.NaturalTransformation.Core.html#466" class="Record">NaturalTransformation</a><a id="407" class="Symbol">;</a> <a id="409" href="Categories.NaturalTransformation.Core.html#1750" class="Function">ntHelper</a><a id="417" class="Symbol">)</a> <a id="419" class="Keyword">renaming</a> <a id="428" class="Symbol">(</a><a id="429" href="Categories.NaturalTransformation.Core.html#2132" class="Function">id</a> <a id="432" class="Symbol">to</a> <a id="435" class="Function">idN</a><a id="438" class="Symbol">)</a>
|
|||
|
|
|||
|
<a id="441" class="Keyword">import</a> <a id="448" href="Categories.Morphism.Reasoning.html" class="Module">Categories.Morphism.Reasoning</a> <a id="478" class="Symbol">as</a> <a id="481" class="Module">MR</a>
|
|||
|
|
|||
|
<a id="485" class="Keyword">open</a> <a id="490" href="Categories.Category.Core.html#442" class="Module">Category</a> <a id="499" href="Categories.NaturalTransformation.Hom.html#165" class="Bound">C</a>
|
|||
|
<a id="501" class="Keyword">open</a> <a id="506" href="Categories.Category.Core.html#2462" class="Module">HomReasoning</a>
|
|||
|
<a id="519" class="Keyword">open</a> <a id="524" href="Categories.Morphism.Reasoning.html" class="Module">MR</a> <a id="527" href="Categories.NaturalTransformation.Hom.html#165" class="Bound">C</a>
|
|||
|
<a id="529" class="Keyword">open</a> <a id="534" href="Categories.NaturalTransformation.Core.html#466" class="Module">NaturalTransformation</a>
|
|||
|
<a id="556" class="Keyword">private</a>
|
|||
|
<a id="566" class="Keyword">module</a> <a id="CE"></a><a id="573" href="Categories.NaturalTransformation.Hom.html#573" class="Module">CE</a> <a id="576" class="Symbol">=</a> <a id="578" href="Categories.Category.Core.html#1530" class="Module">Category.Equiv</a> <a id="593" href="Categories.NaturalTransformation.Hom.html#165" class="Bound">C</a>
|
|||
|
<a id="597" class="Keyword">module</a> <a id="C"></a><a id="604" href="Categories.NaturalTransformation.Hom.html#604" class="Module">C</a> <a id="606" class="Symbol">=</a> <a id="608" href="Categories.Category.Core.html#442" class="Module">Category</a> <a id="617" href="Categories.NaturalTransformation.Hom.html#165" class="Bound">C</a>
|
|||
|
|
|||
|
<a id="Hom[A,C]⇒Hom[B,C]"></a><a id="620" href="Categories.NaturalTransformation.Hom.html#620" class="Function">Hom[A,C]⇒Hom[B,C]</a> <a id="638" class="Symbol">:</a> <a id="640" class="Symbol">{</a><a id="641" href="Categories.NaturalTransformation.Hom.html#641" class="Bound">A</a> <a id="643" href="Categories.NaturalTransformation.Hom.html#643" class="Bound">B</a> <a id="645" class="Symbol">:</a> <a id="647" href="Categories.Category.Core.html#559" class="Field">Obj</a><a id="650" class="Symbol">}</a> <a id="652" class="Symbol">→</a> <a id="654" class="Symbol">(</a><a id="655" href="Categories.NaturalTransformation.Hom.html#641" class="Bound">A</a> <a id="657" href="Categories.Category.Core.html#575" class="Field Operator">⇒</a> <a id="659" href="Categories.NaturalTransformation.Hom.html#643" class="Bound">B</a><a id="660" class="Symbol">)</a> <a id="662" class="Symbol">→</a> <a id="664" href="Categories.NaturalTransformation.Core.html#466" class="Record">NaturalTransformation</a> <a id="686" href="Categories.Functor.Hom.html#3133" class="Function Operator">Hom[</a> <a id="691" href="Categories.NaturalTransformation.Hom.html#165" class="Bound">C</a> <a id="693" href="Categories.Functor.Hom.html#3133" class="Function Operator">][-,</a> <a id="698" href="Categories.NaturalTransformation.Hom.html#641" class="Bound">A</a> <a id="700" href="Categories.Functor.Hom.html#3133" class="Function Operator">]</a> <a id="702" href="Categories.Functor.Hom.html#3133" class="Function Operator">Hom[</a> <a id="707" href="Categories.NaturalTransformation.Hom.html#165" class="Bound">C</a> <a id="709" href="Categories.Functor.Hom.html#3133" class="Function Operator">][-,</a> <a id="714" href="Categories.NaturalTransformation.Hom.html#643" class="Bound">B</a> <a id="716" href="Categories.Functor.Hom.html#3133" class="Function Operator">]</a>
|
|||
|
<a id="718" href="Categories.NaturalTransformation.Hom.html#620" class="Function">Hom[A,C]⇒Hom[B,C]</a> <a id="736" class="Symbol">{</a><a id="737" href="Categories.NaturalTransformation.Hom.html#737" class="Bound">A</a><a id="738" class="Symbol">}</a> <a id="740" href="Categories.NaturalTransformation.Hom.html#740" class="Bound">A⇒B</a> <a id="744" class="Symbol">=</a> <a id="746" href="Categories.NaturalTransformation.Core.html#1750" class="Function">ntHelper</a> <a id="755" class="Keyword">record</a>
|
|||
|
<a id="764" class="Symbol">{</a> <a id="766" href="Categories.NaturalTransformation.Core.html#1637" class="Field">η</a> <a id="774" class="Symbol">=</a> <a id="776" class="Symbol">λ</a> <a id="778" href="Categories.NaturalTransformation.Hom.html#778" class="Bound">X</a> <a id="780" class="Symbol">→</a> <a id="782" class="Keyword">record</a> <a id="789" class="Symbol">{</a> <a id="791" href="Function.Equality.html#1073" class="Field Operator">_⟨$⟩_</a> <a id="797" class="Symbol">=</a> <a id="799" class="Symbol">λ</a> <a id="801" href="Categories.NaturalTransformation.Hom.html#801" class="Bound">X⇒A</a> <a id="805" class="Symbol">→</a> <a id="807" href="Categories.NaturalTransformation.Hom.html#740" class="Bound">A⇒B</a> <a id="811" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="813" href="Categories.NaturalTransformation.Hom.html#801" class="Bound">X⇒A</a> <a id="817" class="Symbol">;</a> <a id="819" href="Function.Equality.html#1140" class="Field">cong</a> <a id="824" class="Symbol">=</a> <a id="826" href="Categories.Category.Core.html#1706" class="Function">∘-resp-≈ʳ</a> <a id="836" class="Symbol">}</a>
|
|||
|
<a id="840" class="Symbol">;</a> <a id="842" href="Categories.NaturalTransformation.Core.html#1681" class="Field">commute</a> <a id="850" class="Symbol">=</a> <a id="852" class="Symbol">λ</a> <a id="854" href="Categories.NaturalTransformation.Hom.html#854" class="Bound">f</a> <a id="856" class="Symbol">{</a><a id="857" href="Categories.NaturalTransformation.Hom.html#857" class="Bound">g</a><a id="858" class="Symbol">}</a> <a id="860" class="Symbol">{</a><a id="861" href="Categories.NaturalTransformation.Hom.html#861" class="Bound">h</a><a id="862" class="Symbol">}</a> <a id="864" href="Categories.NaturalTransformation.Hom.html#864" class="Bound">g≈h</a> <a id="868" class="Symbol">→</a> <a id="870" href="Relation.Binary.Reasoning.Base.Single.html#1925" class="Function Operator">begin</a>
|
|||
|
<a id="882" href="Categories.NaturalTransformation.Hom.html#740" class="Bound">A⇒B</a> <a id="886" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="888" href="Categories.Category.Core.html#630" class="Field">id</a> <a id="891" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="893" href="Categories.NaturalTransformation.Hom.html#857" class="Bound">g</a> <a id="895" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="897" href="Categories.NaturalTransformation.Hom.html#854" class="Bound">f</a> <a id="901" href="Relation.Binary.Reasoning.Setoid.html#1061" class="Function">≈⟨</a> <a id="904" href="Categories.Category.Core.html#1004" class="Field">sym-assoc</a> <a id="914" href="Relation.Binary.Reasoning.Setoid.html#1061" class="Function">⟩</a>
|
|||
|
<a id="922" class="Symbol">(</a><a id="923" href="Categories.NaturalTransformation.Hom.html#740" class="Bound">A⇒B</a> <a id="927" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="929" href="Categories.Category.Core.html#630" class="Field">id</a><a id="931" class="Symbol">)</a> <a id="933" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="935" href="Categories.NaturalTransformation.Hom.html#857" class="Bound">g</a> <a id="937" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="939" href="Categories.NaturalTransformation.Hom.html#854" class="Bound">f</a> <a id="941" href="Relation.Binary.Reasoning.Setoid.html#1061" class="Function">≈⟨</a> <a id="944" href="Categories.Morphism.Reasoning.Core.html#1202" class="Function">id-comm</a> <a id="952" href="Categories.Category.Core.html#2634" class="Function Operator">⟩∘⟨</a> <a id="956" href="Categories.NaturalTransformation.Hom.html#864" class="Bound">g≈h</a> <a id="960" href="Categories.Category.Core.html#2837" class="Function Operator">⟩∘⟨refl</a> <a id="968" href="Relation.Binary.Reasoning.Setoid.html#1061" class="Function">⟩</a>
|
|||
|
<a id="976" class="Symbol">(</a><a id="977" href="Categories.Category.Core.html#630" class="Field">id</a> <a id="980" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="982" href="Categories.NaturalTransformation.Hom.html#740" class="Bound">A⇒B</a><a id="985" class="Symbol">)</a> <a id="987" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="989" href="Categories.NaturalTransformation.Hom.html#861" class="Bound">h</a> <a id="991" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="993" href="Categories.NaturalTransformation.Hom.html#854" class="Bound">f</a> <a id="995" href="Relation.Binary.Reasoning.Setoid.html#1061" class="Function">≈⟨</a> <a id="998" href="Categories.Morphism.Reasoning.Core.html#1914" class="Function">pullʳ</a> <a id="1004" href="Categories.Category.Core.html#1004" class="Field">sym-assoc</a> <a id="1014" href="Relation.Binary.Reasoning.Setoid.html#1061" class="Function">⟩</a>
|
|||
|
<a id="1022" href="Categories.Category.Core.html#630" class="Field">id</a> <a id="1025" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="1027" class="Symbol">(</a><a id="1028" href="Categories.NaturalTransformation.Hom.html#740" class="Bound">A⇒B</a> <a id="1032" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="1034" href="Categories.NaturalTransformation.Hom.html#861" class="Bound">h</a><a id="1035" class="Symbol">)</a> <a id="1037" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="1039" href="Categories.NaturalTransformation.Hom.html#854" class="Bound">f</a> <a id="1041" href="Relation.Binary.Reasoning.Base.Single.html#2564" class="Function Operator">∎</a>
|
|||
|
<a id="1045" class="Symbol">}</a>
|
|||
|
|
|||
|
<a id="Hom[C,A]⇒Hom[C,B]"></a><a id="1048" href="Categories.NaturalTransformation.Hom.html#1048" class="Function">Hom[C,A]⇒Hom[C,B]</a> <a id="1066" class="Symbol">:</a> <a id="1068" class="Symbol">{</a><a id="1069" href="Categories.NaturalTransformation.Hom.html#1069" class="Bound">A</a> <a id="1071" href="Categories.NaturalTransformation.Hom.html#1071" class="Bound">B</a> <a id="1073" class="Symbol">:</a> <a id="1075" href="Categories.Category.Core.html#559" class="Field">Obj</a><a id="1078" class="Symbol">}</a> <a id="1080" class="Symbol">→</a> <a id="1082" class="Symbol">(</a><a id="1083" href="Categories.NaturalTransformation.Hom.html#1071" class="Bound">B</a> <a id="1085" href="Categories.Category.Core.html#575" class="Field Operator">⇒</a> <a id="1087" href="Categories.NaturalTransformation.Hom.html#1069" class="Bound">A</a><a id="1088" class="Symbol">)</a> <a id="1090" class="Symbol">→</a> <a id="1092" href="Categories.NaturalTransformation.Core.html#466" class="Record">NaturalTransformation</a> <a id="1114" href="Categories.Functor.Hom.html#3057" class="Function Operator">Hom[</a> <a id="1119" href="Categories.NaturalTransformation.Hom.html#165" class="Bound">C</a> <a id="1121" href="Categories.Functor.Hom.html#3057" class="Function Operator">][</a> <a id="1124" href="Categories.NaturalTransformation.Hom.html#1069" class="Bound">A</a> <a id="1126" href="Categories.Functor.Hom.html#3057" class="Function Operator">,-]</a> <a id="1130" href="Categories.Functor.Hom.html#3057" class="Function Operator">Hom[</a> <a id="1135" href="Categories.NaturalTransformation.Hom.html#165" class="Bound">C</a> <a id="1137" href="Categories.Functor.Hom.html#3057" class="Function Operator">][</a> <a id="1140" href="Categories.NaturalTransformation.Hom.html#1071" class="Bound">B</a> <a id="1142" href="Categories.Functor.Hom.html#3057" class="Function Operator">,-]</a>
|
|||
|
<a id="1146" href="Categories.NaturalTransformation.Hom.html#1048" class="Function">Hom[C,A]⇒Hom[C,B]</a> <a id="1164" class="Symbol">{</a><a id="1165" href="Categories.NaturalTransformation.Hom.html#1165" class="Bound">A</a><a id="1166" class="Symbol">}</a> <a id="1168" href="Categories.NaturalTransformation.Hom.html#1168" class="Bound">B⇒A</a> <a id="1172" class="Symbol">=</a> <a id="1174" href="Categories.NaturalTransformation.Core.html#1750" class="Function">ntHelper</a> <a id="1183" class="Keyword">record</a>
|
|||
|
<a id="1192" class="Symbol">{</a> <a id="1194" href="Categories.NaturalTransformation.Core.html#1637" class="Field">η</a> <a id="1196" class="Symbol">=</a> <a id="1198" class="Symbol">λ</a> <a id="1200" href="Categories.NaturalTransformation.Hom.html#1200" class="Bound">X</a> <a id="1202" class="Symbol">→</a> <a id="1204" class="Keyword">record</a> <a id="1211" class="Symbol">{</a> <a id="1213" href="Function.Equality.html#1073" class="Field Operator">_⟨$⟩_</a> <a id="1219" class="Symbol">=</a> <a id="1221" class="Symbol">λ</a> <a id="1223" href="Categories.NaturalTransformation.Hom.html#1223" class="Bound">A⇒X</a> <a id="1227" class="Symbol">→</a> <a id="1229" href="Categories.NaturalTransformation.Hom.html#1223" class="Bound">A⇒X</a> <a id="1233" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="1235" href="Categories.NaturalTransformation.Hom.html#1168" class="Bound">B⇒A</a> <a id="1239" class="Symbol">;</a> <a id="1241" href="Function.Equality.html#1140" class="Field">cong</a> <a id="1246" class="Symbol">=</a> <a id="1248" href="Categories.Category.Core.html#1597" class="Function">∘-resp-≈ˡ</a> <a id="1258" class="Symbol">}</a>
|
|||
|
<a id="1262" class="Symbol">;</a> <a id="1264" href="Categories.NaturalTransformation.Core.html#1681" class="Field">commute</a> <a id="1272" class="Symbol">=</a> <a id="1274" class="Symbol">λ</a> <a id="1276" href="Categories.NaturalTransformation.Hom.html#1276" class="Bound">f</a> <a id="1278" class="Symbol">{</a><a id="1279" href="Categories.NaturalTransformation.Hom.html#1279" class="Bound">g</a><a id="1280" class="Symbol">}</a> <a id="1282" class="Symbol">{</a><a id="1283" href="Categories.NaturalTransformation.Hom.html#1283" class="Bound">h</a><a id="1284" class="Symbol">}</a> <a id="1286" href="Categories.NaturalTransformation.Hom.html#1286" class="Bound">g≈h</a> <a id="1290" class="Symbol">→</a> <a id="1292" href="Relation.Binary.Reasoning.Base.Single.html#1925" class="Function Operator">begin</a>
|
|||
|
<a id="1304" class="Symbol">(</a><a id="1305" href="Categories.NaturalTransformation.Hom.html#1276" class="Bound">f</a> <a id="1307" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="1309" href="Categories.NaturalTransformation.Hom.html#1279" class="Bound">g</a> <a id="1311" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="1313" href="Categories.Category.Core.html#630" class="Field">id</a><a id="1315" class="Symbol">)</a> <a id="1317" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="1319" href="Categories.NaturalTransformation.Hom.html#1168" class="Bound">B⇒A</a> <a id="1323" href="Relation.Binary.Reasoning.Setoid.html#1061" class="Function">≈⟨</a> <a id="1326" href="Categories.Morphism.Reasoning.Core.html#1914" class="Function">pullʳ</a> <a id="1332" href="Categories.Category.Core.html#715" class="Field">assoc</a> <a id="1338" href="Relation.Binary.Reasoning.Setoid.html#1061" class="Function">⟩</a>
|
|||
|
<a id="1346" href="Categories.NaturalTransformation.Hom.html#1276" class="Bound">f</a> <a id="1348" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="1350" href="Categories.NaturalTransformation.Hom.html#1279" class="Bound">g</a> <a id="1352" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="1354" href="Categories.Category.Core.html#630" class="Field">id</a> <a id="1357" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="1359" href="Categories.NaturalTransformation.Hom.html#1168" class="Bound">B⇒A</a> <a id="1365" href="Relation.Binary.Reasoning.Setoid.html#1061" class="Function">≈⟨</a> <a id="1368" class="Symbol">(</a><a id="1369" href="Categories.Category.Core.html#2734" class="Function Operator">refl⟩∘⟨</a> <a id="1377" href="Categories.NaturalTransformation.Hom.html#1286" class="Bound">g≈h</a> <a id="1381" href="Categories.Category.Core.html#2634" class="Function Operator">⟩∘⟨</a> <a id="1385" href="Categories.Morphism.Reasoning.Core.html#1309" class="Function">id-comm-sym</a><a id="1396" class="Symbol">)</a> <a id="1398" href="Relation.Binary.Reasoning.Setoid.html#1061" class="Function">⟩</a>
|
|||
|
<a id="1406" href="Categories.NaturalTransformation.Hom.html#1276" class="Bound">f</a> <a id="1408" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="1410" href="Categories.NaturalTransformation.Hom.html#1283" class="Bound">h</a> <a id="1412" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="1414" href="Categories.NaturalTransformation.Hom.html#1168" class="Bound">B⇒A</a> <a id="1418" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="1420" href="Categories.Category.Core.html#630" class="Field">id</a> <a id="1425" href="Relation.Binary.Reasoning.Setoid.html#1061" class="Function">≈⟨</a> <a id="1428" class="Symbol">(</a><a id="1429" href="Categories.Category.Core.html#2734" class="Function Operator">refl⟩∘⟨</a> <a id="1437" href="Categories.Category.Core.html#1004" class="Field">sym-assoc</a><a id="1446" class="Symbol">)</a> <a id="1448" href="Relation.Binary.Reasoning.Setoid.html#1061" class="Function">⟩</a>
|
|||
|
<a id="1456" href="Categories.NaturalTransformation.Hom.html#1276" class="Bound">f</a> <a id="1458" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="1460" class="Symbol">(</a><a id="1461" href="Categories.NaturalTransformation.Hom.html#1283" class="Bound">h</a> <a id="1463" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="1465" href="Categories.NaturalTransformation.Hom.html#1168" class="Bound">B⇒A</a><a id="1468" class="Symbol">)</a> <a id="1470" href="Categories.Category.Core.html#656" class="Field Operator">∘</a> <a id="1472" href="Categories.Category.Core.html#630" class="Field">id</a> <a id="1475" href="Relation.Binary.Reasoning.Base.Single.html#2564" class="Function Operator">∎</a>
|
|||
|
<a id="1479" class="Symbol">}</a>
|
|||
|
</pre></body></html>
|