| n ≤ # refs, is_newref_list(refs, st) ⊦ ¬ dups(firstn(n, refs)) ∧ (r ∈ firstn(n, refs) → newref(r, st)) |
⊦ is_newref_list(refs, st) ↔ ¬ dups(refs) ∧ (∀ r. r ∈ refs → newref(r, st))
n ≤ # refs, ¬ dups(refs) ∧ (∀ r. r ∈ refs → newref(r, st)) ⊦ ¬ dups(firstn(n, refs)) ∧ (r ∈ firstn(n, refs) → newref(r, st))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, refs)]]