Skip to content

Commit 05521cf

Browse files
committed
changes the definition of Dedup such that deduplication of errors may result in replacing or merging of duplicate errors
1 parent e84412b commit 05521cf

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

spec/index.html

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9577,11 +9577,10 @@ <h4>Aggregate Algebra</h4>
95779577
(where each such list in this sequence may contain RDF terms and
95789578
errors, as it is produced by the ListEval function).</p>
95799579
<ol>
9580-
<li>Every unique list in M(Ψ) is contained in Dedup(M(Ψ)).</li>
9581-
<li>Every list in Dedup(M(Ψ)) is contained in M(Ψ).</li>
9582-
<li>Dedup(M(Ψ)) is free of duplicates. That is, the list at the |i|-th position in Dedup(M(Ψ)) is not the same list as the list at the |j|-th position in Dedup(M(Ψ)) for every two natural numbers |i| and |j| such that |i| &ne; |j|.
9583-
<br/>
9584-
Two lists <var>L</var> and <var>L'</var> from M(Ψ) are
9580+
<li>For every list&nbsp;<var>L</var> in M(Ψ) there exists a
9581+
list&nbsp;<var>L'</var> in Dedup(M(Ψ)) such that <var>L</var>
9582+
and <var>L'</var> are the same,
9583+
where two lists <var>L</var> and <var>L'</var> from M(Ψ) are
95859584
considered the same iff they have the same number of elements
95869585
and, for every position&nbsp;<var>k</var> within the two lists,
95879586
any of the following two conditions is true:
@@ -9595,6 +9594,10 @@ <h4>Aggregate Algebra</h4>
95959594
<var>L'</var> is also an error.</li>
95969595
</ul>
95979596
</li>
9597+
<li>For every list&nbsp;<var>L</var> in Dedup(M(Ψ)) there exists
9598+
a list&nbsp;<var>L'</var> in M(Ψ) such that <var>L</var> and
9599+
<var>L'</var> are the same.</li>
9600+
<li>Dedup(M(Ψ)) is free of duplicates. That is, the list at the |i|-th position in Dedup(M(Ψ)) is not the same list as the list at the |j|-th position in Dedup(M(Ψ)) for every two natural numbers |i| and |j| such that |i| &ne; |j|.</li>
95989601
<li>For any two lists <var>L<sub>1</sub></var> and <var>L<sub>2</sub></var> in Dedup(M(Ψ)), the relative order of their first occurrences in M(Ψ) is preserved in Dedup(M(Ψ)). That is, if <var>i<sub>1</sub></var>&nbsp;&lt;&nbsp;<var>i<sub>2</sub></var>, then <var>j<sub>1</sub></var>&nbsp;&lt;&nbsp;<var>j<sub>2</sub></var>, where
95999602
<ul>
96009603
<li><var>i<sub>1</sub></var> is the smallest natural number such that <var>L<sub>1</sub></var> is at the <var>i<sub>1</sub></var>-th position in M(Ψ),</li>

0 commit comments

Comments
 (0)