mirror of
https://git8.cs.fau.de/theses/bsc-leon-vatthauer.git
synced 2024-05-31 07:28:34 +02:00
28 lines
4.4 KiB
HTML
28 lines
4.4 KiB
HTML
|
<!DOCTYPE HTML>
|
|||
|
<html><head><meta charset="utf-8"><title>Effect.Choice</title><link rel="stylesheet" href="Agda.css"></head><body><pre class="Agda"><a id="1" class="Comment">------------------------------------------------------------------------</a>
|
|||
|
<a id="74" class="Comment">-- The Agda standard library</a>
|
|||
|
<a id="103" class="Comment">--</a>
|
|||
|
<a id="106" class="Comment">-- Type constructors giving rise to a semigroup at every type</a>
|
|||
|
<a id="168" class="Comment">-- e.g. (List, _++_)</a>
|
|||
|
<a id="189" class="Comment">------------------------------------------------------------------------</a>
|
|||
|
|
|||
|
<a id="263" class="Symbol">{-#</a> <a id="267" class="Keyword">OPTIONS</a> <a id="275" class="Pragma">--cubical-compatible</a> <a id="296" class="Pragma">--safe</a> <a id="303" class="Symbol">#-}</a>
|
|||
|
|
|||
|
<a id="308" class="Keyword">module</a> <a id="315" href="Effect.Choice.html" class="Module">Effect.Choice</a> <a id="329" class="Keyword">where</a>
|
|||
|
|
|||
|
<a id="336" class="Keyword">open</a> <a id="341" class="Keyword">import</a> <a id="348" href="Level.html" class="Module">Level</a>
|
|||
|
|
|||
|
<a id="355" class="Keyword">private</a>
|
|||
|
<a id="365" class="Keyword">variable</a>
|
|||
|
<a id="378" href="Effect.Choice.html#378" class="Generalizable">ℓ</a> <a id="380" href="Effect.Choice.html#380" class="Generalizable">ℓ′</a> <a id="383" class="Symbol">:</a> <a id="385" href="Agda.Primitive.html#742" class="Postulate">Level</a>
|
|||
|
<a id="395" href="Effect.Choice.html#395" class="Generalizable">A</a> <a id="398" class="Symbol">:</a> <a id="400" href="Agda.Primitive.html#388" class="Primitive">Set</a> <a id="404" href="Effect.Choice.html#378" class="Generalizable">ℓ</a>
|
|||
|
|
|||
|
<a id="407" class="Keyword">record</a> <a id="RawChoice"></a><a id="414" href="Effect.Choice.html#414" class="Record">RawChoice</a> <a id="424" class="Symbol">(</a><a id="425" href="Effect.Choice.html#425" class="Bound">F</a> <a id="427" class="Symbol">:</a> <a id="429" href="Agda.Primitive.html#388" class="Primitive">Set</a> <a id="433" href="Effect.Choice.html#378" class="Generalizable">ℓ</a> <a id="435" class="Symbol">→</a> <a id="437" href="Agda.Primitive.html#388" class="Primitive">Set</a> <a id="441" href="Effect.Choice.html#380" class="Generalizable">ℓ′</a><a id="443" class="Symbol">)</a> <a id="445" class="Symbol">:</a> <a id="447" href="Agda.Primitive.html#388" class="Primitive">Set</a> <a id="451" class="Symbol">(</a><a id="452" href="Agda.Primitive.html#931" class="Primitive">suc</a> <a id="456" href="Effect.Choice.html#433" class="Bound">ℓ</a> <a id="458" href="Agda.Primitive.html#961" class="Primitive Operator">⊔</a> <a id="460" href="Effect.Choice.html#441" class="Bound">ℓ′</a><a id="462" class="Symbol">)</a> <a id="464" class="Keyword">where</a>
|
|||
|
<a id="472" class="Keyword">infixr</a> <a id="479" class="Number">3</a> <a id="481" href="Effect.Choice.html#503" class="Field Operator">_<|>_</a> <a id="487" href="Effect.Choice.html#577" class="Function Operator">_∣_</a>
|
|||
|
<a id="493" class="Keyword">field</a>
|
|||
|
<a id="RawChoice._<|>_"></a><a id="503" href="Effect.Choice.html#503" class="Field Operator">_<|>_</a> <a id="509" class="Symbol">:</a> <a id="511" href="Effect.Choice.html#425" class="Bound">F</a> <a id="513" href="Effect.Choice.html#395" class="Generalizable">A</a> <a id="515" class="Symbol">→</a> <a id="517" href="Effect.Choice.html#425" class="Bound">F</a> <a id="519" href="Effect.Choice.html#395" class="Generalizable">A</a> <a id="521" class="Symbol">→</a> <a id="523" href="Effect.Choice.html#425" class="Bound">F</a> <a id="525" href="Effect.Choice.html#395" class="Generalizable">A</a>
|
|||
|
|
|||
|
<a id="530" class="Comment">-- backwards compatibility: unicode variants</a>
|
|||
|
<a id="RawChoice._∣_"></a><a id="577" href="Effect.Choice.html#577" class="Function Operator">_∣_</a> <a id="581" class="Symbol">:</a> <a id="583" href="Effect.Choice.html#425" class="Bound">F</a> <a id="585" href="Effect.Choice.html#395" class="Generalizable">A</a> <a id="587" class="Symbol">→</a> <a id="589" href="Effect.Choice.html#425" class="Bound">F</a> <a id="591" href="Effect.Choice.html#395" class="Generalizable">A</a> <a id="593" class="Symbol">→</a> <a id="595" href="Effect.Choice.html#425" class="Bound">F</a> <a id="597" href="Effect.Choice.html#395" class="Generalizable">A</a>
|
|||
|
<a id="601" href="Effect.Choice.html#577" class="Function Operator">_∣_</a> <a id="605" class="Symbol">=</a> <a id="607" href="Effect.Choice.html#503" class="Field Operator">_<|>_</a>
|
|||
|
</pre></body></html>
|