Skip to content

Commit e8793a1

Browse files
authored
Fixing issue #923 (#924)
1 parent 8e1bfec commit e8793a1

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

silver

src/main/scala/rules/QuantifiedChunkSupport.scala

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2110,8 +2110,9 @@ object quantifiedChunkSupporter extends QuantifiedChunkSupport {
21102110
*/
21112111
val t3 = v.decider.fresh(t1.sort, Option.when(withExp)(PUnknown()))
21122112
val lookupT3 = Lookup(field, t3, `?r`)
2113-
(fr.recordConstrainedVar(t3, And(Implies(b1, lookupT3 === lookupT1), Implies(b2, lookupT3 === lookupT2))), t3,
2114-
And(Implies(b1, lookupT3 === lookupT1), Implies(b2, lookupT3 === lookupT2)), Seq(Trigger(lookupT1), Trigger(lookupT2), Trigger(lookupT3)))
2113+
val constraint = And(Implies(b1, lookupT3 === lookupT1), Implies(b2, lookupT3 === lookupT2))
2114+
val triggers = Seq(Trigger(lookupT1), Trigger(lookupT2), Trigger(lookupT3))
2115+
(fr.recordConstrainedVar(t3, Forall(`?r`, constraint, triggers)), t3, constraint, triggers)
21152116
}
21162117

21172118
(fr2, sm, Forall(`?r`, smDef, triggers))

0 commit comments

Comments
 (0)