diff --git a/subprojects/common/analysis/src/main/java/hu/bme/mit/theta/analysis/algorithm/bounded/BoundedChecker.kt b/subprojects/common/analysis/src/main/java/hu/bme/mit/theta/analysis/algorithm/bounded/BoundedChecker.kt index b6ff7b55e3..5c194c7b1b 100644 --- a/subprojects/common/analysis/src/main/java/hu/bme/mit/theta/analysis/algorithm/bounded/BoundedChecker.kt +++ b/subprojects/common/analysis/src/main/java/hu/bme/mit/theta/analysis/algorithm/bounded/BoundedChecker.kt @@ -145,6 +145,7 @@ class BoundedChecker @JvmOverloads constructor( logger.write(Logger.Level.MAINSTEP, "\tStarting k-induction\n") exprs.subList(lastIterLookup.first, exprs.size).forEach { indSolver.add(it) } + indices.subList(lastIterLookup.first, indices.size - 1).forEach { indSolver.add(unfoldedPropExpr(it)) } return indSolver.pushPop { indSolver.add(Not(unfoldedPropExpr(indices.last())))