Skip to content

Commit d77e94c

Browse files
Deploying to gh-pages from @ dbdebad 🚀
1 parent 06be3d2 commit d77e94c

File tree

4 files changed

+3774
-3725
lines changed

4 files changed

+3774
-3725
lines changed
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<!DOCTYPE HTML>
2+
<html><head><meta charset="utf-8"><title>Data.List.Fresh.Membership.DecSetoid</title><link rel="stylesheet" href="Agda.css"></head><body><pre class="Agda"><a id="1" class="Comment">------------------------------------------------------------------------</a>
3+
<a id="74" class="Comment">-- The Agda standard library</a>
4+
<a id="103" class="Comment">--</a>
5+
<a id="106" class="Comment">-- Decidable setoid membership over fresh lists</a>
6+
<a id="154" class="Comment">------------------------------------------------------------------------</a>
7+
8+
<a id="228" class="Symbol">{-#</a> <a id="232" class="Keyword">OPTIONS</a> <a id="240" class="Pragma">--cubical-compatible</a> <a id="261" class="Pragma">--safe</a> <a id="268" class="Symbol">#-}</a>
9+
10+
<a id="273" class="Keyword">open</a> <a id="278" class="Keyword">import</a> <a id="285" href="Relation.Binary.Bundles.html" class="Module">Relation.Binary.Bundles</a> <a id="309" class="Keyword">using</a> <a id="315" class="Symbol">(</a><a id="316" href="Relation.Binary.Bundles.html#1703" class="Record">DecSetoid</a><a id="325" class="Symbol">)</a>
11+
12+
<a id="328" class="Keyword">module</a> <a id="335" href="Data.List.Fresh.Membership.DecSetoid.html" class="Module">Data.List.Fresh.Membership.DecSetoid</a> <a id="372" class="Symbol">{</a><a id="373" href="Data.List.Fresh.Membership.DecSetoid.html#373" class="Bound">a</a> <a id="375" href="Data.List.Fresh.Membership.DecSetoid.html#375" class="Bound"></a><a id="376" class="Symbol">}</a> <a id="378" class="Symbol">(</a><a id="379" href="Data.List.Fresh.Membership.DecSetoid.html#379" class="Bound">DS</a> <a id="382" class="Symbol">:</a> <a id="384" href="Relation.Binary.Bundles.html#1703" class="Record">DecSetoid</a> <a id="394" href="Data.List.Fresh.Membership.DecSetoid.html#373" class="Bound">a</a> <a id="396" href="Data.List.Fresh.Membership.DecSetoid.html#375" class="Bound"></a><a id="397" class="Symbol">)</a> <a id="399" class="Keyword">where</a>
13+
14+
<a id="406" class="Keyword">open</a> <a id="411" class="Keyword">import</a> <a id="418" href="Level.html" class="Module">Level</a> <a id="424" class="Keyword">using</a> <a id="430" class="Symbol">(</a><a id="431" href="Agda.Primitive.html#742" class="Postulate">Level</a><a id="436" class="Symbol">)</a>
15+
<a id="438" class="Keyword">open</a> <a id="443" class="Keyword">import</a> <a id="450" href="Data.List.Fresh.Relation.Unary.Any.html" class="Module">Data.List.Fresh.Relation.Unary.Any</a> <a id="485" class="Keyword">using</a> <a id="491" class="Symbol">(</a><a id="492" href="Data.List.Fresh.Relation.Unary.Any.html#2511" class="Function">any?</a><a id="496" class="Symbol">)</a>
16+
<a id="498" class="Keyword">import</a> <a id="505" href="Data.List.Fresh.Membership.Setoid.html" class="Module">Data.List.Fresh.Membership.Setoid</a> <a id="539" class="Symbol">as</a> <a id="542" class="Module">MembershipSetoid</a>
17+
<a id="559" class="Keyword">open</a> <a id="564" class="Keyword">import</a> <a id="571" href="Relation.Binary.Core.html" class="Module">Relation.Binary.Core</a> <a id="592" class="Keyword">using</a> <a id="598" class="Symbol">(</a><a id="599" href="Relation.Binary.Core.html#896" class="Function">Rel</a><a id="602" class="Symbol">)</a>
18+
<a id="604" class="Keyword">open</a> <a id="609" class="Keyword">import</a> <a id="616" href="Relation.Binary.Definitions.html" class="Module">Relation.Binary.Definitions</a> <a id="644" class="Keyword">using</a> <a id="650" class="Symbol">(</a><a id="651" href="Relation.Binary.Definitions.html#6907" class="Function">Decidable</a><a id="660" class="Symbol">)</a>
19+
<a id="662" class="Keyword">open</a> <a id="667" class="Keyword">import</a> <a id="674" href="Relation.Nullary.Decidable.html" class="Module">Relation.Nullary.Decidable</a> <a id="701" class="Keyword">using</a> <a id="707" class="Symbol">(</a><a id="708" href="Relation.Nullary.Decidable.Core.html#3274" class="Function">¬?</a><a id="710" class="Symbol">)</a>
20+
21+
<a id="713" class="Keyword">open</a> <a id="718" href="Relation.Binary.Bundles.html#1703" class="Module">DecSetoid</a> <a id="728" href="Data.List.Fresh.Membership.DecSetoid.html#379" class="Bound">DS</a> <a id="731" class="Keyword">using</a> <a id="737" class="Symbol">(</a><a id="738" href="Relation.Binary.Bundles.html#1958" class="Function">setoid</a><a id="744" class="Symbol">;</a> <a id="746" href="Relation.Binary.Structures.html#1994" class="Function Operator">_≟_</a><a id="749" class="Symbol">)</a> <a id="751" class="Keyword">renaming</a> <a id="760" class="Symbol">(</a><a id="761" href="Relation.Binary.Bundles.html#1769" class="Field">Carrier</a> <a id="769" class="Symbol">to</a> <a id="772" class="Field">A</a><a id="773" class="Symbol">)</a>
22+
23+
<a id="776" class="Keyword">private</a>
24+
<a id="786" class="Keyword">variable</a>
25+
<a id="799" href="Data.List.Fresh.Membership.DecSetoid.html#799" class="Generalizable">r</a> <a id="801" class="Symbol">:</a> <a id="803" href="Agda.Primitive.html#742" class="Postulate">Level</a>
26+
<a id="813" href="Data.List.Fresh.Membership.DecSetoid.html#813" class="Generalizable">R</a> <a id="815" class="Symbol">:</a> <a id="817" href="Relation.Binary.Core.html#896" class="Function">Rel</a> <a id="821" href="Data.List.Fresh.Membership.DecSetoid.html#772" class="Field">A</a> <a id="823" href="Data.List.Fresh.Membership.DecSetoid.html#799" class="Generalizable">r</a>
27+
28+
29+
<a id="827" class="Comment">------------------------------------------------------------------------</a>
30+
<a id="900" class="Comment">-- Re-export contents of Setoid membership</a>
31+
<a id="943" class="Keyword">open</a> <a id="948" href="Data.List.Fresh.Membership.Setoid.html" class="Module">MembershipSetoid</a> <a id="965" href="Relation.Binary.Bundles.html#1958" class="Function">setoid</a> <a id="972" class="Keyword">public</a>
32+
33+
<a id="980" class="Comment">------------------------------------------------------------------------</a>
34+
<a id="1053" class="Comment">-- Other operations</a>
35+
<a id="1073" class="Keyword">infix</a> <a id="1079" class="Number">4</a> <a id="1081" href="Data.List.Fresh.Membership.DecSetoid.html#1092" class="Function Operator">_∈?_</a> <a id="1086" href="Data.List.Fresh.Membership.DecSetoid.html#1149" class="Function Operator">_∉?_</a>
36+
37+
<a id="_∈?_"></a><a id="1092" href="Data.List.Fresh.Membership.DecSetoid.html#1092" class="Function Operator">_∈?_</a> <a id="1097" class="Symbol">:</a> <a id="1099" href="Relation.Binary.Definitions.html#6907" class="Function">Decidable</a> <a id="1109" class="Symbol">(</a><a id="1110" href="Data.List.Fresh.Membership.Setoid.html#723" class="Function Operator">_∈_</a> <a id="1114" class="Symbol">{</a><a id="1115" class="Argument">R</a> <a id="1117" class="Symbol">=</a> <a id="1119" href="Data.List.Fresh.Membership.DecSetoid.html#813" class="Generalizable">R</a><a id="1120" class="Symbol">})</a>
38+
<a id="1123" href="Data.List.Fresh.Membership.DecSetoid.html#1123" class="Bound">x</a> <a id="1125" href="Data.List.Fresh.Membership.DecSetoid.html#1092" class="Function Operator">∈?</a> <a id="1128" href="Data.List.Fresh.Membership.DecSetoid.html#1128" class="Bound">xs</a> <a id="1131" class="Symbol">=</a> <a id="1133" href="Data.List.Fresh.Relation.Unary.Any.html#2511" class="Function">any?</a> <a id="1138" class="Symbol">(</a><a id="1139" href="Data.List.Fresh.Membership.DecSetoid.html#1123" class="Bound">x</a> <a id="1141" href="Relation.Binary.Structures.html#1994" class="Function Operator">≟_</a><a id="1143" class="Symbol">)</a> <a id="1145" href="Data.List.Fresh.Membership.DecSetoid.html#1128" class="Bound">xs</a>
39+
40+
<a id="_∉?_"></a><a id="1149" href="Data.List.Fresh.Membership.DecSetoid.html#1149" class="Function Operator">_∉?_</a> <a id="1154" class="Symbol">:</a> <a id="1156" href="Relation.Binary.Definitions.html#6907" class="Function">Decidable</a> <a id="1166" class="Symbol">(</a><a id="1167" href="Data.List.Fresh.Membership.Setoid.html#791" class="Function Operator">_∉_</a> <a id="1171" class="Symbol">{</a><a id="1172" class="Argument">R</a> <a id="1174" class="Symbol">=</a> <a id="1176" href="Data.List.Fresh.Membership.DecSetoid.html#813" class="Generalizable">R</a><a id="1177" class="Symbol">})</a>
41+
<a id="1180" href="Data.List.Fresh.Membership.DecSetoid.html#1180" class="Bound">x</a> <a id="1182" href="Data.List.Fresh.Membership.DecSetoid.html#1149" class="Function Operator">∉?</a> <a id="1185" href="Data.List.Fresh.Membership.DecSetoid.html#1185" class="Bound">xs</a> <a id="1188" class="Symbol">=</a> <a id="1190" href="Relation.Nullary.Decidable.Core.html#3274" class="Function">¬?</a> <a id="1193" class="Symbol">(</a><a id="1194" href="Data.List.Fresh.Membership.DecSetoid.html#1180" class="Bound">x</a> <a id="1196" href="Data.List.Fresh.Membership.DecSetoid.html#1092" class="Function Operator">∈?</a> <a id="1199" href="Data.List.Fresh.Membership.DecSetoid.html#1185" class="Bound">xs</a><a id="1201" class="Symbol">)</a>
42+
</pre></body></html>

0 commit comments

Comments
 (0)