Skip to content

Commit 895279b

Browse files
committed
Added lhs conjunct to avoid matching loop
1 parent 61eeb81 commit 895279b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/resources/dafny_axioms/sequences.vpr

+1-1
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ domain $Seq[E] {
123123
axiom {
124124
forall s: $Seq[E], t: $Seq[E], n: Int ::
125125
{ Seq_take(Seq_append(s, t), n) }
126-
n > 0 && n > Seq_length(s) ==> Seq_add(Seq_sub(n, Seq_length(s)), Seq_length(s)) == n && Seq_take(Seq_append(s, t), n) == Seq_append(s, Seq_take(t, Seq_sub(n, Seq_length(s))))
126+
n > 0 && n > Seq_length(s) && n < Seq_length(Seq_append(s, t)) ==> Seq_add(Seq_sub(n, Seq_length(s)), Seq_length(s)) == n && Seq_take(Seq_append(s, t), n) == Seq_append(s, Seq_take(t, Seq_sub(n, Seq_length(s))))
127127
}
128128
axiom {
129129
forall s: $Seq[E], t: $Seq[E], n: Int ::

0 commit comments

Comments
 (0)