/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/mannadiv_unwindbound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 16:26:28,226 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 16:26:28,236 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 16:26:28,272 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 16:26:28,273 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 16:26:28,273 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 16:26:28,274 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 16:26:28,275 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 16:26:28,277 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 16:26:28,277 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 16:26:28,278 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 16:26:28,279 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 16:26:28,279 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 16:26:28,279 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 16:26:28,280 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 16:26:28,281 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 16:26:28,281 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 16:26:28,282 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 16:26:28,283 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 16:26:28,284 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 16:26:28,285 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 16:26:28,286 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 16:26:28,286 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 16:26:28,287 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 16:26:28,287 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 16:26:28,289 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 16:26:28,289 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 16:26:28,290 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 16:26:28,290 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 16:26:28,290 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 16:26:28,291 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 16:26:28,291 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 16:26:28,291 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 16:26:28,292 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 16:26:28,292 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 16:26:28,293 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 16:26:28,293 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 16:26:28,293 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 16:26:28,293 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 16:26:28,293 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 16:26:28,294 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 16:26:28,294 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 16:26:28,295 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-03-20 16:26:28,301 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 16:26:28,301 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 16:26:28,302 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 16:26:28,302 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-20 16:26:28,302 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 16:26:28,302 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-20 16:26:28,302 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 16:26:28,302 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 16:26:28,302 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 16:26:28,303 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 16:26:28,303 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-20 16:26:28,303 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 16:26:28,303 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 16:26:28,303 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 16:26:28,303 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 16:26:28,303 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 16:26:28,303 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 16:26:28,304 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 16:26:28,304 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 16:26:28,304 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 16:26:28,304 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 16:26:28,304 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 16:26:28,304 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 16:26:28,304 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 16:26:28,304 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-03-20 16:26:28,305 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-20 16:26:28,451 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 16:26:28,466 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 16:26:28,468 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 16:26:28,469 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 16:26:28,473 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 16:26:28,474 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/mannadiv_unwindbound100.c [2022-03-20 16:26:28,535 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/65bab0bc7/c82c61a8a6294832b3f867436846fcd6/FLAG357c58449 [2022-03-20 16:26:28,835 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 16:26:28,836 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/mannadiv_unwindbound100.c [2022-03-20 16:26:28,843 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/65bab0bc7/c82c61a8a6294832b3f867436846fcd6/FLAG357c58449 [2022-03-20 16:26:29,266 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/65bab0bc7/c82c61a8a6294832b3f867436846fcd6 [2022-03-20 16:26:29,267 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 16:26:29,268 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 16:26:29,269 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 16:26:29,269 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 16:26:29,271 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 16:26:29,272 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 04:26:29" (1/1) ... [2022-03-20 16:26:29,272 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13d66c79 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:26:29, skipping insertion in model container [2022-03-20 16:26:29,272 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 04:26:29" (1/1) ... [2022-03-20 16:26:29,276 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 16:26:29,284 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 16:26:29,404 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/mannadiv_unwindbound100.c[573,586] [2022-03-20 16:26:29,428 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 16:26:29,434 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 16:26:29,442 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/mannadiv_unwindbound100.c[573,586] [2022-03-20 16:26:29,449 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 16:26:29,461 INFO L208 MainTranslator]: Completed translation [2022-03-20 16:26:29,461 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:26:29 WrapperNode [2022-03-20 16:26:29,462 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 16:26:29,462 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 16:26:29,462 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 16:26:29,463 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 16:26:29,470 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:26:29" (1/1) ... [2022-03-20 16:26:29,471 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:26:29" (1/1) ... [2022-03-20 16:26:29,477 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:26:29" (1/1) ... [2022-03-20 16:26:29,477 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:26:29" (1/1) ... [2022-03-20 16:26:29,487 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:26:29" (1/1) ... [2022-03-20 16:26:29,490 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:26:29" (1/1) ... [2022-03-20 16:26:29,494 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:26:29" (1/1) ... [2022-03-20 16:26:29,496 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 16:26:29,497 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 16:26:29,497 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 16:26:29,497 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 16:26:29,497 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:26:29" (1/1) ... [2022-03-20 16:26:29,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 16:26:29,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:29,522 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-20 16:26:29,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-20 16:26:29,553 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 16:26:29,553 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 16:26:29,554 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 16:26:29,554 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 16:26:29,554 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 16:26:29,554 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 16:26:29,554 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 16:26:29,554 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 16:26:29,555 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 16:26:29,555 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 16:26:29,555 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 16:26:29,555 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 16:26:29,556 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 16:26:29,556 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 16:26:29,556 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 16:26:29,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 16:26:29,556 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 16:26:29,556 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 16:26:29,556 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 16:26:29,556 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 16:26:29,604 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 16:26:29,606 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 16:26:29,680 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 16:26:29,683 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 16:26:29,683 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-03-20 16:26:29,687 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 04:26:29 BoogieIcfgContainer [2022-03-20 16:26:29,687 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 16:26:29,688 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 16:26:29,688 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 16:26:29,690 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 16:26:29,690 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 04:26:29" (1/3) ... [2022-03-20 16:26:29,691 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49d59cea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 04:26:29, skipping insertion in model container [2022-03-20 16:26:29,691 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 04:26:29" (2/3) ... [2022-03-20 16:26:29,691 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49d59cea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 04:26:29, skipping insertion in model container [2022-03-20 16:26:29,691 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 04:26:29" (3/3) ... [2022-03-20 16:26:29,692 INFO L111 eAbstractionObserver]: Analyzing ICFG mannadiv_unwindbound100.c [2022-03-20 16:26:29,695 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 16:26:29,695 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 16:26:29,720 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 16:26:29,724 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-03-20 16:26:29,725 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 16:26:29,733 INFO L276 IsEmpty]: Start isEmpty. Operand has 30 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 16:26:29,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-20 16:26:29,738 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:29,738 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:29,739 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:29,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:29,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1859024204, now seen corresponding path program 1 times [2022-03-20 16:26:29,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:29,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1611226474] [2022-03-20 16:26:29,755 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:29,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1859024204, now seen corresponding path program 2 times [2022-03-20 16:26:29,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:29,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829940297] [2022-03-20 16:26:29,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:29,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:29,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 16:26:29,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 16:26:29,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 16:26:29,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 16:26:29,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 16:26:29,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-03-20 16:26:29,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 16:26:29,884 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:29,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:29,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829940297] [2022-03-20 16:26:29,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829940297] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:29,885 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:29,885 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 16:26:29,887 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:29,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1611226474] [2022-03-20 16:26:29,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1611226474] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:29,888 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:29,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 16:26:29,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092238109] [2022-03-20 16:26:29,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:29,905 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 16:26:29,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:29,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 16:26:29,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 16:26:29,927 INFO L87 Difference]: Start difference. First operand has 30 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 16:26:29,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:29,995 INFO L93 Difference]: Finished difference Result 54 states and 72 transitions. [2022-03-20 16:26:29,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 16:26:29,997 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2022-03-20 16:26:29,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:30,002 INFO L225 Difference]: With dead ends: 54 [2022-03-20 16:26:30,002 INFO L226 Difference]: Without dead ends: 26 [2022-03-20 16:26:30,005 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 16:26:30,008 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 10 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:30,008 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 35 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:26:30,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2022-03-20 16:26:30,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 25. [2022-03-20 16:26:30,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 16 states have internal predecessors, (19), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-20 16:26:30,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 29 transitions. [2022-03-20 16:26:30,046 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 29 transitions. Word has length 22 [2022-03-20 16:26:30,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:30,046 INFO L478 AbstractCegarLoop]: Abstraction has 25 states and 29 transitions. [2022-03-20 16:26:30,046 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 16:26:30,047 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 29 transitions. [2022-03-20 16:26:30,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-20 16:26:30,048 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:30,048 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:30,048 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 16:26:30,049 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:30,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:30,049 INFO L85 PathProgramCache]: Analyzing trace with hash 243739414, now seen corresponding path program 1 times [2022-03-20 16:26:30,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:30,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1859072356] [2022-03-20 16:26:30,050 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:30,050 INFO L85 PathProgramCache]: Analyzing trace with hash 243739414, now seen corresponding path program 2 times [2022-03-20 16:26:30,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:30,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186641715] [2022-03-20 16:26:30,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:30,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:30,066 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:30,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [410353638] [2022-03-20 16:26:30,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:26:30,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:30,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:30,069 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:30,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-20 16:26:30,110 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 16:26:30,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:30,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 16:26:30,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:30,232 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:30,232 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 16:26:30,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:30,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186641715] [2022-03-20 16:26:30,233 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:30,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410353638] [2022-03-20 16:26:30,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410353638] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:30,233 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:30,233 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 16:26:30,234 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:30,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1859072356] [2022-03-20 16:26:30,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1859072356] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:30,234 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:30,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 16:26:30,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686248929] [2022-03-20 16:26:30,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:30,235 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-20 16:26:30,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:30,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-20 16:26:30,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-20 16:26:30,236 INFO L87 Difference]: Start difference. First operand 25 states and 29 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 16:26:30,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:30,250 INFO L93 Difference]: Finished difference Result 34 states and 38 transitions. [2022-03-20 16:26:30,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-20 16:26:30,251 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-03-20 16:26:30,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:30,252 INFO L225 Difference]: With dead ends: 34 [2022-03-20 16:26:30,252 INFO L226 Difference]: Without dead ends: 27 [2022-03-20 16:26:30,252 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-20 16:26:30,254 INFO L913 BasicCegarLoop]: 27 mSDtfsCounter, 0 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:30,254 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 67 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:26:30,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-03-20 16:26:30,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2022-03-20 16:26:30,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-20 16:26:30,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 31 transitions. [2022-03-20 16:26:30,260 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 31 transitions. Word has length 23 [2022-03-20 16:26:30,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:30,261 INFO L478 AbstractCegarLoop]: Abstraction has 27 states and 31 transitions. [2022-03-20 16:26:30,261 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 16:26:30,261 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 31 transitions. [2022-03-20 16:26:30,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-20 16:26:30,261 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:30,261 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:30,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:30,462 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:30,462 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:30,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:30,463 INFO L85 PathProgramCache]: Analyzing trace with hash 245526874, now seen corresponding path program 1 times [2022-03-20 16:26:30,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:30,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [75173748] [2022-03-20 16:26:30,464 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:30,464 INFO L85 PathProgramCache]: Analyzing trace with hash 245526874, now seen corresponding path program 2 times [2022-03-20 16:26:30,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:30,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417542993] [2022-03-20 16:26:30,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:30,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:30,477 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:30,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [823434434] [2022-03-20 16:26:30,477 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:26:30,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:30,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:30,478 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:30,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-20 16:26:30,540 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 16:26:30,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:30,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 16:26:30,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:30,641 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:30,641 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 16:26:30,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:30,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417542993] [2022-03-20 16:26:30,641 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:30,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823434434] [2022-03-20 16:26:30,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823434434] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:30,642 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:30,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 16:26:30,642 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:30,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [75173748] [2022-03-20 16:26:30,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [75173748] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:30,642 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:30,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 16:26:30,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568192806] [2022-03-20 16:26:30,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:30,643 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 16:26:30,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:30,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 16:26:30,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 16:26:30,645 INFO L87 Difference]: Start difference. First operand 27 states and 31 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 16:26:30,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:30,694 INFO L93 Difference]: Finished difference Result 37 states and 43 transitions. [2022-03-20 16:26:30,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 16:26:30,694 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 23 [2022-03-20 16:26:30,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:30,696 INFO L225 Difference]: With dead ends: 37 [2022-03-20 16:26:30,696 INFO L226 Difference]: Without dead ends: 35 [2022-03-20 16:26:30,697 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 16:26:30,701 INFO L913 BasicCegarLoop]: 23 mSDtfsCounter, 7 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:30,701 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 88 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:26:30,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-20 16:26:30,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 32. [2022-03-20 16:26:30,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 20 states have (on average 1.2) internal successors, (24), 22 states have internal predecessors, (24), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-20 16:26:30,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 36 transitions. [2022-03-20 16:26:30,708 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 36 transitions. Word has length 23 [2022-03-20 16:26:30,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:30,708 INFO L478 AbstractCegarLoop]: Abstraction has 32 states and 36 transitions. [2022-03-20 16:26:30,708 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 16:26:30,708 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 36 transitions. [2022-03-20 16:26:30,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-20 16:26:30,709 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:30,709 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:30,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:30,909 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-20 16:26:30,910 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:30,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:30,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1019533657, now seen corresponding path program 1 times [2022-03-20 16:26:30,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:30,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [716697644] [2022-03-20 16:26:30,912 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:30,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1019533657, now seen corresponding path program 2 times [2022-03-20 16:26:30,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:30,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238635386] [2022-03-20 16:26:30,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:30,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:30,924 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:30,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1623370770] [2022-03-20 16:26:30,925 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:26:30,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:30,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:30,933 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:30,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-20 16:26:30,968 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:26:30,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:30,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-20 16:26:30,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:31,086 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:31,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:31,196 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:31,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:31,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238635386] [2022-03-20 16:26:31,197 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:31,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623370770] [2022-03-20 16:26:31,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623370770] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:31,197 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:31,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2022-03-20 16:26:31,197 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:31,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [716697644] [2022-03-20 16:26:31,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [716697644] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:31,198 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:31,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 16:26:31,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879345781] [2022-03-20 16:26:31,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:31,198 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 16:26:31,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:31,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 16:26:31,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-03-20 16:26:31,199 INFO L87 Difference]: Start difference. First operand 32 states and 36 transitions. Second operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-20 16:26:31,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:31,258 INFO L93 Difference]: Finished difference Result 39 states and 42 transitions. [2022-03-20 16:26:31,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 16:26:31,258 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 29 [2022-03-20 16:26:31,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:31,262 INFO L225 Difference]: With dead ends: 39 [2022-03-20 16:26:31,262 INFO L226 Difference]: Without dead ends: 34 [2022-03-20 16:26:31,264 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-20 16:26:31,266 INFO L913 BasicCegarLoop]: 21 mSDtfsCounter, 17 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:31,267 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 113 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:26:31,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-03-20 16:26:31,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 29. [2022-03-20 16:26:31,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 19 states have (on average 1.105263157894737) internal successors, (21), 19 states have internal predecessors, (21), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-20 16:26:31,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 31 transitions. [2022-03-20 16:26:31,288 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 31 transitions. Word has length 29 [2022-03-20 16:26:31,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:31,288 INFO L478 AbstractCegarLoop]: Abstraction has 29 states and 31 transitions. [2022-03-20 16:26:31,288 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-20 16:26:31,288 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 31 transitions. [2022-03-20 16:26:31,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-20 16:26:31,289 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:31,289 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:31,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:31,495 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:31,496 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:31,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:31,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1080225052, now seen corresponding path program 1 times [2022-03-20 16:26:31,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:31,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1449691664] [2022-03-20 16:26:31,497 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:31,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1080225052, now seen corresponding path program 2 times [2022-03-20 16:26:31,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:31,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819983831] [2022-03-20 16:26:31,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:31,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:31,505 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:31,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [713496806] [2022-03-20 16:26:31,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:26:31,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:31,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:31,511 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:31,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-20 16:26:31,547 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:26:31,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:31,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 16:26:31,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:31,610 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:31,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:31,687 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:31,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:31,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819983831] [2022-03-20 16:26:31,691 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:31,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713496806] [2022-03-20 16:26:31,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713496806] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:31,692 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:31,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-03-20 16:26:31,692 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:31,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1449691664] [2022-03-20 16:26:31,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1449691664] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:31,692 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:31,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 16:26:31,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172576251] [2022-03-20 16:26:31,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:31,693 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 16:26:31,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:31,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 16:26:31,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-03-20 16:26:31,694 INFO L87 Difference]: Start difference. First operand 29 states and 31 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2022-03-20 16:26:31,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:31,721 INFO L93 Difference]: Finished difference Result 43 states and 46 transitions. [2022-03-20 16:26:31,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 16:26:31,722 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 32 [2022-03-20 16:26:31,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:31,723 INFO L225 Difference]: With dead ends: 43 [2022-03-20 16:26:31,723 INFO L226 Difference]: Without dead ends: 38 [2022-03-20 16:26:31,724 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-03-20 16:26:31,724 INFO L913 BasicCegarLoop]: 27 mSDtfsCounter, 7 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:31,724 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 72 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:26:31,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2022-03-20 16:26:31,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2022-03-20 16:26:31,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 26 states have (on average 1.1153846153846154) internal successors, (29), 26 states have internal predecessors, (29), 7 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-20 16:26:31,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 41 transitions. [2022-03-20 16:26:31,734 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 41 transitions. Word has length 32 [2022-03-20 16:26:31,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:31,734 INFO L478 AbstractCegarLoop]: Abstraction has 38 states and 41 transitions. [2022-03-20 16:26:31,734 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2022-03-20 16:26:31,734 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 41 transitions. [2022-03-20 16:26:31,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-20 16:26:31,735 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:31,735 INFO L499 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:31,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:31,947 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:31,947 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:31,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:31,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1448743382, now seen corresponding path program 3 times [2022-03-20 16:26:31,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:31,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1807627736] [2022-03-20 16:26:31,949 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:31,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1448743382, now seen corresponding path program 4 times [2022-03-20 16:26:31,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:31,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947154494] [2022-03-20 16:26:31,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:31,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:31,957 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:31,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [792920810] [2022-03-20 16:26:31,957 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:26:31,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:31,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:31,958 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:31,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-20 16:26:32,002 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:26:32,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:32,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 16:26:32,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:32,074 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:32,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:32,157 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-20 16:26:32,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:32,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947154494] [2022-03-20 16:26:32,158 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:32,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792920810] [2022-03-20 16:26:32,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792920810] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:32,158 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:32,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-20 16:26:32,158 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:32,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1807627736] [2022-03-20 16:26:32,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1807627736] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:32,159 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:32,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 16:26:32,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662445627] [2022-03-20 16:26:32,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:32,159 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 16:26:32,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:32,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 16:26:32,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-20 16:26:32,160 INFO L87 Difference]: Start difference. First operand 38 states and 41 transitions. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-20 16:26:32,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:32,213 INFO L93 Difference]: Finished difference Result 52 states and 56 transitions. [2022-03-20 16:26:32,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 16:26:32,214 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 41 [2022-03-20 16:26:32,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:32,216 INFO L225 Difference]: With dead ends: 52 [2022-03-20 16:26:32,216 INFO L226 Difference]: Without dead ends: 47 [2022-03-20 16:26:32,216 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2022-03-20 16:26:32,217 INFO L913 BasicCegarLoop]: 28 mSDtfsCounter, 8 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:32,217 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 86 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:26:32,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-03-20 16:26:32,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2022-03-20 16:26:32,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 33 states have (on average 1.121212121212121) internal successors, (37), 33 states have internal predecessors, (37), 8 states have call successors, (8), 7 states have call predecessors, (8), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-20 16:26:32,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 51 transitions. [2022-03-20 16:26:32,226 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 51 transitions. Word has length 41 [2022-03-20 16:26:32,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:32,227 INFO L478 AbstractCegarLoop]: Abstraction has 47 states and 51 transitions. [2022-03-20 16:26:32,228 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-20 16:26:32,228 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 51 transitions. [2022-03-20 16:26:32,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-20 16:26:32,229 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:32,229 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:32,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:32,450 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:32,450 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:32,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:32,451 INFO L85 PathProgramCache]: Analyzing trace with hash -678977956, now seen corresponding path program 5 times [2022-03-20 16:26:32,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:32,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1139885327] [2022-03-20 16:26:32,451 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:32,451 INFO L85 PathProgramCache]: Analyzing trace with hash -678977956, now seen corresponding path program 6 times [2022-03-20 16:26:32,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:32,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531407875] [2022-03-20 16:26:32,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:32,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:32,460 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:32,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1142645156] [2022-03-20 16:26:32,460 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:26:32,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:32,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:32,462 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:32,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-20 16:26:32,500 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-20 16:26:32,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:32,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 16:26:32,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:32,592 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 33 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:32,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:32,686 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 16:26:32,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:32,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531407875] [2022-03-20 16:26:32,686 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:32,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142645156] [2022-03-20 16:26:32,687 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142645156] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:32,687 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:32,687 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-20 16:26:32,687 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:32,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1139885327] [2022-03-20 16:26:32,687 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1139885327] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:32,687 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:32,687 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-20 16:26:32,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130081672] [2022-03-20 16:26:32,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:32,687 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-20 16:26:32,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:32,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-20 16:26:32,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-20 16:26:32,688 INFO L87 Difference]: Start difference. First operand 47 states and 51 transitions. Second operand has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-20 16:26:32,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:32,730 INFO L93 Difference]: Finished difference Result 61 states and 66 transitions. [2022-03-20 16:26:32,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 16:26:32,731 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) Word has length 50 [2022-03-20 16:26:32,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:32,733 INFO L225 Difference]: With dead ends: 61 [2022-03-20 16:26:32,733 INFO L226 Difference]: Without dead ends: 56 [2022-03-20 16:26:32,733 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=83, Invalid=127, Unknown=0, NotChecked=0, Total=210 [2022-03-20 16:26:32,734 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 17 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:32,734 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 88 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:26:32,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-03-20 16:26:32,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2022-03-20 16:26:32,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 40 states have (on average 1.125) internal successors, (45), 40 states have internal predecessors, (45), 9 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-20 16:26:32,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 61 transitions. [2022-03-20 16:26:32,747 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 61 transitions. Word has length 50 [2022-03-20 16:26:32,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:32,748 INFO L478 AbstractCegarLoop]: Abstraction has 56 states and 61 transitions. [2022-03-20 16:26:32,748 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-20 16:26:32,748 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 61 transitions. [2022-03-20 16:26:32,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-20 16:26:32,754 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:32,754 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:32,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:32,963 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:32,963 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:32,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:32,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1632159894, now seen corresponding path program 7 times [2022-03-20 16:26:32,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:32,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [544334663] [2022-03-20 16:26:32,964 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:32,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1632159894, now seen corresponding path program 8 times [2022-03-20 16:26:32,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:32,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484697816] [2022-03-20 16:26:32,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:32,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:32,971 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:32,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [897135825] [2022-03-20 16:26:32,972 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:26:32,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:32,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:32,973 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:32,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-20 16:26:33,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:26:33,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:33,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 16:26:33,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:33,114 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 8 proven. 62 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:33,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:33,240 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 8 proven. 38 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 16:26:33,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:33,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484697816] [2022-03-20 16:26:33,241 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:33,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897135825] [2022-03-20 16:26:33,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897135825] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:33,241 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:33,241 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 16:26:33,241 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:33,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [544334663] [2022-03-20 16:26:33,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [544334663] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:33,241 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:33,241 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 16:26:33,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75669755] [2022-03-20 16:26:33,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:33,243 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 16:26:33,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:33,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 16:26:33,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 16:26:33,243 INFO L87 Difference]: Start difference. First operand 56 states and 61 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 16:26:33,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:33,297 INFO L93 Difference]: Finished difference Result 70 states and 76 transitions. [2022-03-20 16:26:33,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 16:26:33,297 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) Word has length 59 [2022-03-20 16:26:33,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:33,300 INFO L225 Difference]: With dead ends: 70 [2022-03-20 16:26:33,300 INFO L226 Difference]: Without dead ends: 65 [2022-03-20 16:26:33,300 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=123, Invalid=183, Unknown=0, NotChecked=0, Total=306 [2022-03-20 16:26:33,301 INFO L913 BasicCegarLoop]: 30 mSDtfsCounter, 25 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:33,301 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 102 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:26:33,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2022-03-20 16:26:33,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2022-03-20 16:26:33,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 47 states have (on average 1.127659574468085) internal successors, (53), 47 states have internal predecessors, (53), 10 states have call successors, (10), 9 states have call predecessors, (10), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-20 16:26:33,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 71 transitions. [2022-03-20 16:26:33,312 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 71 transitions. Word has length 59 [2022-03-20 16:26:33,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:33,312 INFO L478 AbstractCegarLoop]: Abstraction has 65 states and 71 transitions. [2022-03-20 16:26:33,313 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-20 16:26:33,313 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 71 transitions. [2022-03-20 16:26:33,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-03-20 16:26:33,313 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:33,314 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:33,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:33,523 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:33,524 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:33,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:33,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1512407140, now seen corresponding path program 9 times [2022-03-20 16:26:33,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:33,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1190650049] [2022-03-20 16:26:33,524 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:33,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1512407140, now seen corresponding path program 10 times [2022-03-20 16:26:33,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:33,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142691158] [2022-03-20 16:26:33,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:33,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:33,532 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:33,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [211812830] [2022-03-20 16:26:33,532 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:26:33,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:33,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:33,537 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:33,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-20 16:26:33,578 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:26:33,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:33,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-20 16:26:33,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:33,716 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 10 proven. 100 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:33,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:33,866 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 10 proven. 60 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-03-20 16:26:33,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:33,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142691158] [2022-03-20 16:26:33,867 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:33,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211812830] [2022-03-20 16:26:33,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211812830] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:33,867 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:33,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-03-20 16:26:33,867 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:33,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1190650049] [2022-03-20 16:26:33,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1190650049] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:33,867 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:33,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-20 16:26:33,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546963316] [2022-03-20 16:26:33,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:33,868 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 16:26:33,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:33,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 16:26:33,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-03-20 16:26:33,868 INFO L87 Difference]: Start difference. First operand 65 states and 71 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 16:26:33,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:33,926 INFO L93 Difference]: Finished difference Result 79 states and 86 transitions. [2022-03-20 16:26:33,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 16:26:33,927 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) Word has length 68 [2022-03-20 16:26:33,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:33,927 INFO L225 Difference]: With dead ends: 79 [2022-03-20 16:26:33,927 INFO L226 Difference]: Without dead ends: 74 [2022-03-20 16:26:33,928 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=249, Unknown=0, NotChecked=0, Total=420 [2022-03-20 16:26:33,928 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 13 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:33,928 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 122 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:26:33,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-03-20 16:26:33,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2022-03-20 16:26:33,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 54 states have (on average 1.1296296296296295) internal successors, (61), 54 states have internal predecessors, (61), 11 states have call successors, (11), 10 states have call predecessors, (11), 8 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 16:26:33,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 81 transitions. [2022-03-20 16:26:33,934 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 81 transitions. Word has length 68 [2022-03-20 16:26:33,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:33,934 INFO L478 AbstractCegarLoop]: Abstraction has 74 states and 81 transitions. [2022-03-20 16:26:33,934 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-20 16:26:33,934 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 81 transitions. [2022-03-20 16:26:33,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-20 16:26:33,935 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:33,935 INFO L499 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:33,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:34,151 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-20 16:26:34,151 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:34,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:34,152 INFO L85 PathProgramCache]: Analyzing trace with hash 771706710, now seen corresponding path program 11 times [2022-03-20 16:26:34,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:34,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1253154908] [2022-03-20 16:26:34,152 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:34,152 INFO L85 PathProgramCache]: Analyzing trace with hash 771706710, now seen corresponding path program 12 times [2022-03-20 16:26:34,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:34,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247715410] [2022-03-20 16:26:34,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:34,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:34,160 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:34,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [742729937] [2022-03-20 16:26:34,160 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:26:34,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:34,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:34,165 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:34,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-20 16:26:34,212 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 16:26:34,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:34,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 16:26:34,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:34,352 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 12 proven. 147 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:34,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:34,529 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 12 proven. 87 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-20 16:26:34,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:34,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247715410] [2022-03-20 16:26:34,529 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:34,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742729937] [2022-03-20 16:26:34,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742729937] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:34,530 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:34,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-03-20 16:26:34,530 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:34,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1253154908] [2022-03-20 16:26:34,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1253154908] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:34,530 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:34,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 16:26:34,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127252514] [2022-03-20 16:26:34,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:34,530 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 16:26:34,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:34,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 16:26:34,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-03-20 16:26:34,531 INFO L87 Difference]: Start difference. First operand 74 states and 81 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 16:26:34,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:34,608 INFO L93 Difference]: Finished difference Result 88 states and 96 transitions. [2022-03-20 16:26:34,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 16:26:34,608 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) Word has length 77 [2022-03-20 16:26:34,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:34,609 INFO L225 Difference]: With dead ends: 88 [2022-03-20 16:26:34,609 INFO L226 Difference]: Without dead ends: 83 [2022-03-20 16:26:34,609 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=227, Invalid=325, Unknown=0, NotChecked=0, Total=552 [2022-03-20 16:26:34,610 INFO L913 BasicCegarLoop]: 32 mSDtfsCounter, 36 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:34,611 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 124 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:26:34,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-03-20 16:26:34,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2022-03-20 16:26:34,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 61 states have (on average 1.1311475409836065) internal successors, (69), 61 states have internal predecessors, (69), 12 states have call successors, (12), 11 states have call predecessors, (12), 9 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-20 16:26:34,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 91 transitions. [2022-03-20 16:26:34,617 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 91 transitions. Word has length 77 [2022-03-20 16:26:34,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:34,618 INFO L478 AbstractCegarLoop]: Abstraction has 83 states and 91 transitions. [2022-03-20 16:26:34,618 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-20 16:26:34,618 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 91 transitions. [2022-03-20 16:26:34,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-03-20 16:26:34,618 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:34,619 INFO L499 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:34,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:34,834 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-20 16:26:34,834 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:34,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:34,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1848611036, now seen corresponding path program 13 times [2022-03-20 16:26:34,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:34,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1783061788] [2022-03-20 16:26:34,835 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:34,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1848611036, now seen corresponding path program 14 times [2022-03-20 16:26:34,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:34,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240798737] [2022-03-20 16:26:34,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:34,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:34,843 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:34,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [717499893] [2022-03-20 16:26:34,843 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:26:34,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:34,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:34,844 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:34,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-20 16:26:34,887 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:26:34,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:34,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-20 16:26:34,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:35,046 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 14 proven. 203 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:35,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:35,244 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 14 proven. 119 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 16:26:35,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:35,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240798737] [2022-03-20 16:26:35,244 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:35,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717499893] [2022-03-20 16:26:35,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717499893] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:35,245 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:35,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-03-20 16:26:35,245 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:35,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1783061788] [2022-03-20 16:26:35,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1783061788] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:35,245 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:35,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 16:26:35,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645481228] [2022-03-20 16:26:35,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:35,245 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 16:26:35,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:35,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 16:26:35,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-03-20 16:26:35,246 INFO L87 Difference]: Start difference. First operand 83 states and 91 transitions. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 16:26:35,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:35,323 INFO L93 Difference]: Finished difference Result 97 states and 106 transitions. [2022-03-20 16:26:35,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 16:26:35,323 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) Word has length 86 [2022-03-20 16:26:35,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:35,324 INFO L225 Difference]: With dead ends: 97 [2022-03-20 16:26:35,324 INFO L226 Difference]: Without dead ends: 92 [2022-03-20 16:26:35,324 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=291, Invalid=411, Unknown=0, NotChecked=0, Total=702 [2022-03-20 16:26:35,324 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 30 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:35,325 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 132 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:26:35,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-03-20 16:26:35,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92. [2022-03-20 16:26:35,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 68 states have (on average 1.1323529411764706) internal successors, (77), 68 states have internal predecessors, (77), 13 states have call successors, (13), 12 states have call predecessors, (13), 10 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 16:26:35,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 101 transitions. [2022-03-20 16:26:35,330 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 101 transitions. Word has length 86 [2022-03-20 16:26:35,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:35,331 INFO L478 AbstractCegarLoop]: Abstraction has 92 states and 101 transitions. [2022-03-20 16:26:35,331 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-20 16:26:35,331 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 101 transitions. [2022-03-20 16:26:35,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-03-20 16:26:35,331 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:35,331 INFO L499 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:35,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:35,548 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-20 16:26:35,548 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:35,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:35,548 INFO L85 PathProgramCache]: Analyzing trace with hash -399923690, now seen corresponding path program 15 times [2022-03-20 16:26:35,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:35,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [981605243] [2022-03-20 16:26:35,549 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:35,549 INFO L85 PathProgramCache]: Analyzing trace with hash -399923690, now seen corresponding path program 16 times [2022-03-20 16:26:35,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:35,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063099727] [2022-03-20 16:26:35,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:35,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:35,556 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:35,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [598931811] [2022-03-20 16:26:35,556 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:26:35,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:35,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:35,557 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:35,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-20 16:26:35,603 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:26:35,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:35,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-20 16:26:35,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:35,786 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 16 proven. 268 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:35,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:36,014 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 16 proven. 156 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 16:26:36,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:36,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063099727] [2022-03-20 16:26:36,014 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:36,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598931811] [2022-03-20 16:26:36,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598931811] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:36,014 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:36,014 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-03-20 16:26:36,015 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:36,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [981605243] [2022-03-20 16:26:36,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [981605243] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:36,015 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:36,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 16:26:36,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560763760] [2022-03-20 16:26:36,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:36,015 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 16:26:36,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:36,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 16:26:36,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-03-20 16:26:36,016 INFO L87 Difference]: Start difference. First operand 92 states and 101 transitions. Second operand has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 16:26:36,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:36,106 INFO L93 Difference]: Finished difference Result 106 states and 116 transitions. [2022-03-20 16:26:36,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 16:26:36,106 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) Word has length 95 [2022-03-20 16:26:36,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:36,107 INFO L225 Difference]: With dead ends: 106 [2022-03-20 16:26:36,107 INFO L226 Difference]: Without dead ends: 101 [2022-03-20 16:26:36,108 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=363, Invalid=507, Unknown=0, NotChecked=0, Total=870 [2022-03-20 16:26:36,108 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 27 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:36,108 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 146 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 16:26:36,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-03-20 16:26:36,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2022-03-20 16:26:36,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 75 states have (on average 1.1333333333333333) internal successors, (85), 75 states have internal predecessors, (85), 14 states have call successors, (14), 13 states have call predecessors, (14), 11 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-20 16:26:36,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 111 transitions. [2022-03-20 16:26:36,114 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 111 transitions. Word has length 95 [2022-03-20 16:26:36,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:36,114 INFO L478 AbstractCegarLoop]: Abstraction has 101 states and 111 transitions. [2022-03-20 16:26:36,115 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-20 16:26:36,115 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 111 transitions. [2022-03-20 16:26:36,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-20 16:26:36,115 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:36,115 INFO L499 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:36,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:36,332 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-20 16:26:36,332 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:36,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:36,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1717228060, now seen corresponding path program 17 times [2022-03-20 16:26:36,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:36,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [189184135] [2022-03-20 16:26:36,333 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:36,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1717228060, now seen corresponding path program 18 times [2022-03-20 16:26:36,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:36,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798215591] [2022-03-20 16:26:36,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:36,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:36,340 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:36,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1550702504] [2022-03-20 16:26:36,340 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:26:36,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:36,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:36,341 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:36,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-20 16:26:36,399 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-03-20 16:26:36,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:36,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 16:26:36,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:36,586 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 18 proven. 342 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:36,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:36,826 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 18 proven. 198 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-03-20 16:26:36,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:36,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798215591] [2022-03-20 16:26:36,826 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:36,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550702504] [2022-03-20 16:26:36,826 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550702504] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:36,826 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:36,826 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-03-20 16:26:36,826 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:36,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [189184135] [2022-03-20 16:26:36,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [189184135] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:36,827 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:36,827 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 16:26:36,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516233487] [2022-03-20 16:26:36,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:36,827 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 16:26:36,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:36,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 16:26:36,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-20 16:26:36,828 INFO L87 Difference]: Start difference. First operand 101 states and 111 transitions. Second operand has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) [2022-03-20 16:26:36,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:36,940 INFO L93 Difference]: Finished difference Result 115 states and 126 transitions. [2022-03-20 16:26:36,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-20 16:26:36,940 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) Word has length 104 [2022-03-20 16:26:36,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:36,941 INFO L225 Difference]: With dead ends: 115 [2022-03-20 16:26:36,941 INFO L226 Difference]: Without dead ends: 110 [2022-03-20 16:26:36,941 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=443, Invalid=613, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 16:26:36,942 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 37 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:36,942 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 148 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:26:36,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-03-20 16:26:36,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2022-03-20 16:26:36,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 82 states have (on average 1.1341463414634145) internal successors, (93), 82 states have internal predecessors, (93), 15 states have call successors, (15), 14 states have call predecessors, (15), 12 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-20 16:26:36,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2022-03-20 16:26:36,948 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 104 [2022-03-20 16:26:36,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:36,948 INFO L478 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2022-03-20 16:26:36,948 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) [2022-03-20 16:26:36,948 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2022-03-20 16:26:36,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-20 16:26:36,949 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:36,949 INFO L499 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:36,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:37,163 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-20 16:26:37,163 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:37,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:37,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1468805930, now seen corresponding path program 19 times [2022-03-20 16:26:37,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:37,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1712595955] [2022-03-20 16:26:37,164 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:37,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1468805930, now seen corresponding path program 20 times [2022-03-20 16:26:37,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:37,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314609794] [2022-03-20 16:26:37,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:37,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:37,171 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:37,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [644216802] [2022-03-20 16:26:37,171 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:26:37,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:37,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:37,172 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:37,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-20 16:26:37,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:26:37,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:37,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-20 16:26:37,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:37,423 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 20 proven. 425 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:37,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:37,685 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 20 proven. 245 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-20 16:26:37,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:37,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314609794] [2022-03-20 16:26:37,686 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:37,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644216802] [2022-03-20 16:26:37,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644216802] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:37,686 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:37,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-03-20 16:26:37,686 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:37,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1712595955] [2022-03-20 16:26:37,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1712595955] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:37,686 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:37,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-20 16:26:37,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678874454] [2022-03-20 16:26:37,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:37,687 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 16:26:37,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:37,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 16:26:37,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-03-20 16:26:37,687 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 16:26:37,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:37,802 INFO L93 Difference]: Finished difference Result 124 states and 136 transitions. [2022-03-20 16:26:37,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 16:26:37,815 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) Word has length 113 [2022-03-20 16:26:37,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:37,816 INFO L225 Difference]: With dead ends: 124 [2022-03-20 16:26:37,816 INFO L226 Difference]: Without dead ends: 119 [2022-03-20 16:26:37,817 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=531, Invalid=729, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 16:26:37,817 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 29 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:37,817 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 156 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:26:37,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2022-03-20 16:26:37,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 119. [2022-03-20 16:26:37,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 89 states have (on average 1.1348314606741574) internal successors, (101), 89 states have internal predecessors, (101), 16 states have call successors, (16), 15 states have call predecessors, (16), 13 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-20 16:26:37,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 131 transitions. [2022-03-20 16:26:37,824 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 131 transitions. Word has length 113 [2022-03-20 16:26:37,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:37,824 INFO L478 AbstractCegarLoop]: Abstraction has 119 states and 131 transitions. [2022-03-20 16:26:37,824 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-20 16:26:37,825 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 131 transitions. [2022-03-20 16:26:37,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-03-20 16:26:37,825 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:37,825 INFO L499 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:37,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:38,039 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-20 16:26:38,039 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:38,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:38,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1999651676, now seen corresponding path program 21 times [2022-03-20 16:26:38,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:38,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1849450294] [2022-03-20 16:26:38,040 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:38,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1999651676, now seen corresponding path program 22 times [2022-03-20 16:26:38,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:38,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212645764] [2022-03-20 16:26:38,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:38,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:38,047 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:38,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [912140318] [2022-03-20 16:26:38,047 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:26:38,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:38,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:38,048 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:38,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-20 16:26:38,102 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:26:38,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:38,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-20 16:26:38,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:38,330 INFO L134 CoverageAnalysis]: Checked inductivity of 543 backedges. 22 proven. 517 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:38,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:38,635 INFO L134 CoverageAnalysis]: Checked inductivity of 543 backedges. 22 proven. 297 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-20 16:26:38,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:38,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212645764] [2022-03-20 16:26:38,635 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:38,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912140318] [2022-03-20 16:26:38,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912140318] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:38,636 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:38,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-03-20 16:26:38,636 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:38,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1849450294] [2022-03-20 16:26:38,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1849450294] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:38,636 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:38,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 16:26:38,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224188703] [2022-03-20 16:26:38,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:38,636 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 16:26:38,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:38,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 16:26:38,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-03-20 16:26:38,637 INFO L87 Difference]: Start difference. First operand 119 states and 131 transitions. Second operand has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 16:26:38,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:38,762 INFO L93 Difference]: Finished difference Result 133 states and 146 transitions. [2022-03-20 16:26:38,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-20 16:26:38,762 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) Word has length 122 [2022-03-20 16:26:38,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:38,763 INFO L225 Difference]: With dead ends: 133 [2022-03-20 16:26:38,763 INFO L226 Difference]: Without dead ends: 128 [2022-03-20 16:26:38,763 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=627, Invalid=855, Unknown=0, NotChecked=0, Total=1482 [2022-03-20 16:26:38,764 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 41 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:38,764 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 158 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:26:38,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-03-20 16:26:38,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2022-03-20 16:26:38,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 96 states have (on average 1.1354166666666667) internal successors, (109), 96 states have internal predecessors, (109), 17 states have call successors, (17), 16 states have call predecessors, (17), 14 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-20 16:26:38,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 141 transitions. [2022-03-20 16:26:38,770 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 141 transitions. Word has length 122 [2022-03-20 16:26:38,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:38,771 INFO L478 AbstractCegarLoop]: Abstraction has 128 states and 141 transitions. [2022-03-20 16:26:38,771 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-20 16:26:38,771 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 141 transitions. [2022-03-20 16:26:38,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-03-20 16:26:38,771 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:38,772 INFO L499 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:38,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:38,983 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:38,983 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:38,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:38,984 INFO L85 PathProgramCache]: Analyzing trace with hash 881443734, now seen corresponding path program 23 times [2022-03-20 16:26:38,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:38,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [817843783] [2022-03-20 16:26:38,984 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:38,984 INFO L85 PathProgramCache]: Analyzing trace with hash 881443734, now seen corresponding path program 24 times [2022-03-20 16:26:38,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:38,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254999168] [2022-03-20 16:26:38,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:38,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:39,001 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:39,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [770503661] [2022-03-20 16:26:39,001 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:26:39,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:39,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:39,002 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:39,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-20 16:26:39,075 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-03-20 16:26:39,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:39,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-20 16:26:39,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:39,327 INFO L134 CoverageAnalysis]: Checked inductivity of 646 backedges. 24 proven. 618 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:39,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:39,666 INFO L134 CoverageAnalysis]: Checked inductivity of 646 backedges. 24 proven. 354 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 16:26:39,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:39,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254999168] [2022-03-20 16:26:39,666 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:39,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770503661] [2022-03-20 16:26:39,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770503661] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:39,666 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:39,666 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-03-20 16:26:39,667 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:39,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [817843783] [2022-03-20 16:26:39,667 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [817843783] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:39,667 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:39,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 16:26:39,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126247599] [2022-03-20 16:26:39,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:39,667 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 16:26:39,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:39,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 16:26:39,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-03-20 16:26:39,668 INFO L87 Difference]: Start difference. First operand 128 states and 141 transitions. Second operand has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 16:26:39,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:39,825 INFO L93 Difference]: Finished difference Result 142 states and 156 transitions. [2022-03-20 16:26:39,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-20 16:26:39,825 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) Word has length 131 [2022-03-20 16:26:39,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:39,826 INFO L225 Difference]: With dead ends: 142 [2022-03-20 16:26:39,826 INFO L226 Difference]: Without dead ends: 137 [2022-03-20 16:26:39,827 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=731, Invalid=991, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 16:26:39,827 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 58 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:39,827 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 172 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:26:39,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-03-20 16:26:39,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2022-03-20 16:26:39,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 103 states have (on average 1.1359223300970873) internal successors, (117), 103 states have internal predecessors, (117), 18 states have call successors, (18), 17 states have call predecessors, (18), 15 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-20 16:26:39,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 151 transitions. [2022-03-20 16:26:39,834 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 151 transitions. Word has length 131 [2022-03-20 16:26:39,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:39,835 INFO L478 AbstractCegarLoop]: Abstraction has 137 states and 151 transitions. [2022-03-20 16:26:39,835 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-20 16:26:39,835 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 151 transitions. [2022-03-20 16:26:39,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2022-03-20 16:26:39,836 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:39,836 INFO L499 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 13, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:39,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:40,047 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-20 16:26:40,047 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:40,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:40,048 INFO L85 PathProgramCache]: Analyzing trace with hash 2089018524, now seen corresponding path program 25 times [2022-03-20 16:26:40,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:40,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1747439353] [2022-03-20 16:26:40,048 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:40,048 INFO L85 PathProgramCache]: Analyzing trace with hash 2089018524, now seen corresponding path program 26 times [2022-03-20 16:26:40,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:40,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781752175] [2022-03-20 16:26:40,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:40,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:40,061 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:40,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [543836291] [2022-03-20 16:26:40,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:26:40,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:40,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:40,063 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:40,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-20 16:26:40,120 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:26:40,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:40,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-20 16:26:40,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:40,383 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 26 proven. 728 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:40,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:40,750 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 26 proven. 416 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-20 16:26:40,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:40,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781752175] [2022-03-20 16:26:40,750 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:40,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543836291] [2022-03-20 16:26:40,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543836291] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:40,750 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:40,750 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-03-20 16:26:40,750 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:40,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1747439353] [2022-03-20 16:26:40,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1747439353] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:40,751 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:40,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 16:26:40,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728193381] [2022-03-20 16:26:40,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:40,751 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 16:26:40,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:40,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 16:26:40,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-03-20 16:26:40,752 INFO L87 Difference]: Start difference. First operand 137 states and 151 transitions. Second operand has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 16:26:40,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:40,907 INFO L93 Difference]: Finished difference Result 151 states and 166 transitions. [2022-03-20 16:26:40,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-20 16:26:40,907 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) Word has length 140 [2022-03-20 16:26:40,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:40,908 INFO L225 Difference]: With dead ends: 151 [2022-03-20 16:26:40,908 INFO L226 Difference]: Without dead ends: 146 [2022-03-20 16:26:40,909 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 249 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=843, Invalid=1137, Unknown=0, NotChecked=0, Total=1980 [2022-03-20 16:26:40,909 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 48 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:40,909 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 174 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:26:40,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-03-20 16:26:40,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2022-03-20 16:26:40,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 110 states have internal predecessors, (125), 19 states have call successors, (19), 18 states have call predecessors, (19), 16 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 16:26:40,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 161 transitions. [2022-03-20 16:26:40,917 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 161 transitions. Word has length 140 [2022-03-20 16:26:40,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:40,917 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 161 transitions. [2022-03-20 16:26:40,917 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-20 16:26:40,917 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 161 transitions. [2022-03-20 16:26:40,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-03-20 16:26:40,918 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:40,918 INFO L499 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 14, 14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:40,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:41,134 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-20 16:26:41,135 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:41,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:41,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1088976298, now seen corresponding path program 27 times [2022-03-20 16:26:41,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:41,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [238693804] [2022-03-20 16:26:41,135 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:41,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1088976298, now seen corresponding path program 28 times [2022-03-20 16:26:41,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:41,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734199687] [2022-03-20 16:26:41,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:41,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:41,141 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:41,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [470071466] [2022-03-20 16:26:41,141 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:26:41,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:41,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:41,146 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:41,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-20 16:26:41,204 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:26:41,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:41,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-20 16:26:41,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:41,481 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 28 proven. 847 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:41,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:41,866 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 28 proven. 483 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-03-20 16:26:41,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:41,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734199687] [2022-03-20 16:26:41,867 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:41,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470071466] [2022-03-20 16:26:41,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470071466] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:41,867 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:41,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-03-20 16:26:41,867 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:41,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [238693804] [2022-03-20 16:26:41,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [238693804] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:41,867 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:41,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 16:26:41,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430517557] [2022-03-20 16:26:41,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:41,868 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 16:26:41,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:41,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 16:26:41,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 16:26:41,868 INFO L87 Difference]: Start difference. First operand 146 states and 161 transitions. Second operand has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 16:26:42,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:42,063 INFO L93 Difference]: Finished difference Result 160 states and 176 transitions. [2022-03-20 16:26:42,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-20 16:26:42,063 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) Word has length 149 [2022-03-20 16:26:42,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:42,066 INFO L225 Difference]: With dead ends: 160 [2022-03-20 16:26:42,066 INFO L226 Difference]: Without dead ends: 155 [2022-03-20 16:26:42,066 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=963, Invalid=1293, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 16:26:42,067 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 58 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:42,067 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 194 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:26:42,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-03-20 16:26:42,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2022-03-20 16:26:42,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 117 states have (on average 1.1367521367521367) internal successors, (133), 117 states have internal predecessors, (133), 20 states have call successors, (20), 19 states have call predecessors, (20), 17 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-20 16:26:42,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 171 transitions. [2022-03-20 16:26:42,074 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 171 transitions. Word has length 149 [2022-03-20 16:26:42,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:42,075 INFO L478 AbstractCegarLoop]: Abstraction has 155 states and 171 transitions. [2022-03-20 16:26:42,076 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-20 16:26:42,076 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 171 transitions. [2022-03-20 16:26:42,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2022-03-20 16:26:42,077 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:42,077 INFO L499 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 15, 15, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:42,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:42,291 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-20 16:26:42,292 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:42,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:42,292 INFO L85 PathProgramCache]: Analyzing trace with hash -2060864036, now seen corresponding path program 29 times [2022-03-20 16:26:42,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:42,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2130433075] [2022-03-20 16:26:42,292 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:42,292 INFO L85 PathProgramCache]: Analyzing trace with hash -2060864036, now seen corresponding path program 30 times [2022-03-20 16:26:42,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:42,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333009074] [2022-03-20 16:26:42,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:42,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:42,299 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:42,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [631332395] [2022-03-20 16:26:42,299 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:26:42,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:42,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:42,300 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:42,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-20 16:26:42,372 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2022-03-20 16:26:42,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:42,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-20 16:26:42,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:42,659 INFO L134 CoverageAnalysis]: Checked inductivity of 1009 backedges. 30 proven. 975 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:42,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:43,094 INFO L134 CoverageAnalysis]: Checked inductivity of 1009 backedges. 30 proven. 555 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-03-20 16:26:43,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:43,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333009074] [2022-03-20 16:26:43,094 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:43,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631332395] [2022-03-20 16:26:43,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631332395] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:43,095 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:43,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-03-20 16:26:43,095 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:43,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2130433075] [2022-03-20 16:26:43,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2130433075] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:43,095 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:43,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 16:26:43,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980498961] [2022-03-20 16:26:43,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:43,095 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 16:26:43,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:43,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 16:26:43,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 16:26:43,096 INFO L87 Difference]: Start difference. First operand 155 states and 171 transitions. Second operand has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) [2022-03-20 16:26:43,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:43,306 INFO L93 Difference]: Finished difference Result 169 states and 186 transitions. [2022-03-20 16:26:43,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-20 16:26:43,307 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) Word has length 158 [2022-03-20 16:26:43,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:43,308 INFO L225 Difference]: With dead ends: 169 [2022-03-20 16:26:43,308 INFO L226 Difference]: Without dead ends: 164 [2022-03-20 16:26:43,309 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 281 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1091, Invalid=1459, Unknown=0, NotChecked=0, Total=2550 [2022-03-20 16:26:43,310 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 48 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:43,310 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 208 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:26:43,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-03-20 16:26:43,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2022-03-20 16:26:43,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 124 states have (on average 1.1370967741935485) internal successors, (141), 124 states have internal predecessors, (141), 21 states have call successors, (21), 20 states have call predecessors, (21), 18 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-20 16:26:43,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 181 transitions. [2022-03-20 16:26:43,318 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 181 transitions. Word has length 158 [2022-03-20 16:26:43,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:43,318 INFO L478 AbstractCegarLoop]: Abstraction has 164 states and 181 transitions. [2022-03-20 16:26:43,319 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) [2022-03-20 16:26:43,319 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 181 transitions. [2022-03-20 16:26:43,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-03-20 16:26:43,319 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:43,319 INFO L499 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 16, 16, 16, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:43,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:43,523 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:43,523 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:43,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:43,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1479991018, now seen corresponding path program 31 times [2022-03-20 16:26:43,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:43,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1409006938] [2022-03-20 16:26:43,524 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:43,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1479991018, now seen corresponding path program 32 times [2022-03-20 16:26:43,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:43,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169393805] [2022-03-20 16:26:43,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:43,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:43,530 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:43,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [654322018] [2022-03-20 16:26:43,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:26:43,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:43,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:43,532 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:43,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-20 16:26:43,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:26:43,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:43,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 16:26:43,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:43,913 INFO L134 CoverageAnalysis]: Checked inductivity of 1148 backedges. 32 proven. 1112 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:43,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:44,385 INFO L134 CoverageAnalysis]: Checked inductivity of 1148 backedges. 32 proven. 632 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-03-20 16:26:44,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:44,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169393805] [2022-03-20 16:26:44,386 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:44,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654322018] [2022-03-20 16:26:44,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654322018] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:44,386 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:44,386 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-03-20 16:26:44,386 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:44,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1409006938] [2022-03-20 16:26:44,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1409006938] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:44,386 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:44,386 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 16:26:44,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055708927] [2022-03-20 16:26:44,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:44,387 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 16:26:44,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:44,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 16:26:44,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 16:26:44,388 INFO L87 Difference]: Start difference. First operand 164 states and 181 transitions. Second operand has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 16:26:44,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:44,593 INFO L93 Difference]: Finished difference Result 178 states and 196 transitions. [2022-03-20 16:26:44,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-20 16:26:44,593 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) Word has length 167 [2022-03-20 16:26:44,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:44,594 INFO L225 Difference]: With dead ends: 178 [2022-03-20 16:26:44,594 INFO L226 Difference]: Without dead ends: 173 [2022-03-20 16:26:44,595 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1227, Invalid=1635, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 16:26:44,596 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 36 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:44,596 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 228 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:26:44,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-03-20 16:26:44,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2022-03-20 16:26:44,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 131 states have (on average 1.1374045801526718) internal successors, (149), 131 states have internal predecessors, (149), 22 states have call successors, (22), 21 states have call predecessors, (22), 19 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-20 16:26:44,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 191 transitions. [2022-03-20 16:26:44,618 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 191 transitions. Word has length 167 [2022-03-20 16:26:44,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:44,618 INFO L478 AbstractCegarLoop]: Abstraction has 173 states and 191 transitions. [2022-03-20 16:26:44,618 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-20 16:26:44,618 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 191 transitions. [2022-03-20 16:26:44,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-03-20 16:26:44,620 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:44,620 INFO L499 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 17, 17, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:44,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:44,824 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:44,824 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:44,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:44,824 INFO L85 PathProgramCache]: Analyzing trace with hash 318093084, now seen corresponding path program 33 times [2022-03-20 16:26:44,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:44,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1256770378] [2022-03-20 16:26:44,825 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:44,825 INFO L85 PathProgramCache]: Analyzing trace with hash 318093084, now seen corresponding path program 34 times [2022-03-20 16:26:44,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:44,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405410142] [2022-03-20 16:26:44,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:44,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:44,830 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:44,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [663344848] [2022-03-20 16:26:44,831 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:26:44,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:44,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:44,832 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:44,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-20 16:26:44,897 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:26:44,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:44,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-20 16:26:44,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:45,279 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 34 proven. 1258 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:45,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:45,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 34 proven. 714 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2022-03-20 16:26:45,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:45,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405410142] [2022-03-20 16:26:45,764 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:45,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663344848] [2022-03-20 16:26:45,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663344848] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:45,764 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:45,764 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2022-03-20 16:26:45,765 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:45,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1256770378] [2022-03-20 16:26:45,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1256770378] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:45,765 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:45,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 16:26:45,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646852610] [2022-03-20 16:26:45,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:45,765 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 16:26:45,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:45,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 16:26:45,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=708, Invalid=852, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 16:26:45,766 INFO L87 Difference]: Start difference. First operand 173 states and 191 transitions. Second operand has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 16:26:45,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:45,965 INFO L93 Difference]: Finished difference Result 187 states and 206 transitions. [2022-03-20 16:26:45,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-20 16:26:45,965 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) Word has length 176 [2022-03-20 16:26:45,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:45,977 INFO L225 Difference]: With dead ends: 187 [2022-03-20 16:26:45,977 INFO L226 Difference]: Without dead ends: 182 [2022-03-20 16:26:45,978 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1371, Invalid=1821, Unknown=0, NotChecked=0, Total=3192 [2022-03-20 16:26:45,979 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 51 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:45,979 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 224 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:26:45,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2022-03-20 16:26:45,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 182. [2022-03-20 16:26:45,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 138 states have (on average 1.1376811594202898) internal successors, (157), 138 states have internal predecessors, (157), 23 states have call successors, (23), 22 states have call predecessors, (23), 20 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-20 16:26:45,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 201 transitions. [2022-03-20 16:26:45,987 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 201 transitions. Word has length 176 [2022-03-20 16:26:45,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:45,988 INFO L478 AbstractCegarLoop]: Abstraction has 182 states and 201 transitions. [2022-03-20 16:26:45,988 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-20 16:26:45,988 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 201 transitions. [2022-03-20 16:26:45,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-03-20 16:26:45,989 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:45,989 INFO L499 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:46,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:46,195 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-20 16:26:46,195 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:46,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:46,196 INFO L85 PathProgramCache]: Analyzing trace with hash 994740182, now seen corresponding path program 35 times [2022-03-20 16:26:46,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:46,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [647967367] [2022-03-20 16:26:46,196 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:46,196 INFO L85 PathProgramCache]: Analyzing trace with hash 994740182, now seen corresponding path program 36 times [2022-03-20 16:26:46,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:46,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288794493] [2022-03-20 16:26:46,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:46,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:46,202 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:46,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2062851047] [2022-03-20 16:26:46,202 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:26:46,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:46,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:46,203 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:46,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-20 16:26:46,319 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-03-20 16:26:46,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:46,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 16:26:46,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:46,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1453 backedges. 36 proven. 1413 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:46,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:47,234 INFO L134 CoverageAnalysis]: Checked inductivity of 1453 backedges. 36 proven. 801 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-03-20 16:26:47,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:47,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288794493] [2022-03-20 16:26:47,234 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:47,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062851047] [2022-03-20 16:26:47,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062851047] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:47,234 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:47,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2022-03-20 16:26:47,234 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:47,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [647967367] [2022-03-20 16:26:47,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [647967367] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:47,235 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:47,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 16:26:47,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128749878] [2022-03-20 16:26:47,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:47,235 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 16:26:47,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:47,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 16:26:47,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=937, Unknown=0, NotChecked=0, Total=1722 [2022-03-20 16:26:47,236 INFO L87 Difference]: Start difference. First operand 182 states and 201 transitions. Second operand has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 16:26:47,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:47,470 INFO L93 Difference]: Finished difference Result 196 states and 216 transitions. [2022-03-20 16:26:47,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-20 16:26:47,472 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) Word has length 185 [2022-03-20 16:26:47,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:47,473 INFO L225 Difference]: With dead ends: 196 [2022-03-20 16:26:47,473 INFO L226 Difference]: Without dead ends: 191 [2022-03-20 16:26:47,474 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 329 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1523, Invalid=2017, Unknown=0, NotChecked=0, Total=3540 [2022-03-20 16:26:47,474 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 64 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:47,475 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 220 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:26:47,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-03-20 16:26:47,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 191. [2022-03-20 16:26:47,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 145 states have (on average 1.1379310344827587) internal successors, (165), 145 states have internal predecessors, (165), 24 states have call successors, (24), 23 states have call predecessors, (24), 21 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-20 16:26:47,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 211 transitions. [2022-03-20 16:26:47,491 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 211 transitions. Word has length 185 [2022-03-20 16:26:47,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:47,491 INFO L478 AbstractCegarLoop]: Abstraction has 191 states and 211 transitions. [2022-03-20 16:26:47,491 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-20 16:26:47,491 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 211 transitions. [2022-03-20 16:26:47,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2022-03-20 16:26:47,492 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:47,492 INFO L499 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 19, 19, 19, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:47,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:47,695 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-20 16:26:47,695 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:47,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:47,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1522264156, now seen corresponding path program 37 times [2022-03-20 16:26:47,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:47,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [367160563] [2022-03-20 16:26:47,696 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:47,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1522264156, now seen corresponding path program 38 times [2022-03-20 16:26:47,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:47,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599758841] [2022-03-20 16:26:47,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:47,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:47,705 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:47,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1271336235] [2022-03-20 16:26:47,705 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:26:47,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:47,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:47,706 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:47,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-20 16:26:47,778 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:26:47,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:47,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-20 16:26:47,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:48,164 INFO L134 CoverageAnalysis]: Checked inductivity of 1619 backedges. 38 proven. 1577 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:48,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:48,733 INFO L134 CoverageAnalysis]: Checked inductivity of 1619 backedges. 38 proven. 893 refuted. 0 times theorem prover too weak. 688 trivial. 0 not checked. [2022-03-20 16:26:48,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:48,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599758841] [2022-03-20 16:26:48,733 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:48,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271336235] [2022-03-20 16:26:48,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271336235] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:48,733 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:48,734 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2022-03-20 16:26:48,734 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:48,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [367160563] [2022-03-20 16:26:48,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [367160563] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:48,734 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:48,734 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-20 16:26:48,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369500162] [2022-03-20 16:26:48,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:48,734 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 16:26:48,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:48,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 16:26:48,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=1026, Unknown=0, NotChecked=0, Total=1892 [2022-03-20 16:26:48,735 INFO L87 Difference]: Start difference. First operand 191 states and 211 transitions. Second operand has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 16:26:48,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:48,982 INFO L93 Difference]: Finished difference Result 205 states and 226 transitions. [2022-03-20 16:26:48,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-20 16:26:48,983 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) Word has length 194 [2022-03-20 16:26:48,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:48,984 INFO L225 Difference]: With dead ends: 205 [2022-03-20 16:26:48,984 INFO L226 Difference]: Without dead ends: 200 [2022-03-20 16:26:48,985 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 345 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1683, Invalid=2223, Unknown=0, NotChecked=0, Total=3906 [2022-03-20 16:26:48,985 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 66 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:48,985 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 234 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:26:48,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2022-03-20 16:26:49,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 200. [2022-03-20 16:26:49,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 152 states have (on average 1.138157894736842) internal successors, (173), 152 states have internal predecessors, (173), 25 states have call successors, (25), 24 states have call predecessors, (25), 22 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-20 16:26:49,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 221 transitions. [2022-03-20 16:26:49,001 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 221 transitions. Word has length 194 [2022-03-20 16:26:49,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:49,002 INFO L478 AbstractCegarLoop]: Abstraction has 200 states and 221 transitions. [2022-03-20 16:26:49,002 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-20 16:26:49,002 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 221 transitions. [2022-03-20 16:26:49,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2022-03-20 16:26:49,002 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:49,003 INFO L499 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 20, 20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:49,019 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-20 16:26:49,203 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:49,203 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:49,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:49,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1934081686, now seen corresponding path program 39 times [2022-03-20 16:26:49,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:49,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1792500711] [2022-03-20 16:26:49,204 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:49,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1934081686, now seen corresponding path program 40 times [2022-03-20 16:26:49,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:49,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677312839] [2022-03-20 16:26:49,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:49,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:49,210 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:49,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1253168300] [2022-03-20 16:26:49,210 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:26:49,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:49,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:49,212 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:49,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-20 16:26:49,294 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:26:49,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:49,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-20 16:26:49,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:49,680 INFO L134 CoverageAnalysis]: Checked inductivity of 1794 backedges. 40 proven. 1750 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:49,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:50,323 INFO L134 CoverageAnalysis]: Checked inductivity of 1794 backedges. 40 proven. 990 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2022-03-20 16:26:50,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:50,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677312839] [2022-03-20 16:26:50,324 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:50,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253168300] [2022-03-20 16:26:50,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253168300] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:50,324 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:50,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-03-20 16:26:50,324 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:50,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1792500711] [2022-03-20 16:26:50,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1792500711] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:50,324 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:50,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 16:26:50,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895782692] [2022-03-20 16:26:50,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:50,325 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 16:26:50,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:50,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 16:26:50,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 16:26:50,326 INFO L87 Difference]: Start difference. First operand 200 states and 221 transitions. Second operand has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 16:26:50,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:50,581 INFO L93 Difference]: Finished difference Result 214 states and 236 transitions. [2022-03-20 16:26:50,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-20 16:26:50,582 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) Word has length 203 [2022-03-20 16:26:50,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:50,583 INFO L225 Difference]: With dead ends: 214 [2022-03-20 16:26:50,583 INFO L226 Difference]: Without dead ends: 209 [2022-03-20 16:26:50,584 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 361 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1851, Invalid=2439, Unknown=0, NotChecked=0, Total=4290 [2022-03-20 16:26:50,584 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 92 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:50,584 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 224 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:26:50,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-03-20 16:26:50,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 209. [2022-03-20 16:26:50,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 159 states have (on average 1.1383647798742138) internal successors, (181), 159 states have internal predecessors, (181), 26 states have call successors, (26), 25 states have call predecessors, (26), 23 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-20 16:26:50,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 231 transitions. [2022-03-20 16:26:50,594 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 231 transitions. Word has length 203 [2022-03-20 16:26:50,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:50,594 INFO L478 AbstractCegarLoop]: Abstraction has 209 states and 231 transitions. [2022-03-20 16:26:50,594 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-20 16:26:50,594 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 231 transitions. [2022-03-20 16:26:50,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2022-03-20 16:26:50,595 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:50,595 INFO L499 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 21, 21, 21, 21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:50,611 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-03-20 16:26:50,803 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:50,803 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:50,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:50,804 INFO L85 PathProgramCache]: Analyzing trace with hash -2075113060, now seen corresponding path program 41 times [2022-03-20 16:26:50,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:50,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [131690411] [2022-03-20 16:26:50,804 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:50,804 INFO L85 PathProgramCache]: Analyzing trace with hash -2075113060, now seen corresponding path program 42 times [2022-03-20 16:26:50,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:50,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487060097] [2022-03-20 16:26:50,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:50,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:50,818 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:50,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [110542990] [2022-03-20 16:26:50,818 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:26:50,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:50,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:50,819 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:50,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-20 16:26:50,938 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2022-03-20 16:26:50,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:50,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-20 16:26:50,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:51,366 INFO L134 CoverageAnalysis]: Checked inductivity of 1978 backedges. 42 proven. 1932 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:51,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:52,067 INFO L134 CoverageAnalysis]: Checked inductivity of 1978 backedges. 42 proven. 1092 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-03-20 16:26:52,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:52,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487060097] [2022-03-20 16:26:52,068 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:52,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110542990] [2022-03-20 16:26:52,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110542990] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:52,068 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:52,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-03-20 16:26:52,068 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:52,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [131690411] [2022-03-20 16:26:52,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [131690411] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:52,068 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:52,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-20 16:26:52,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071478787] [2022-03-20 16:26:52,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:52,069 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-20 16:26:52,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:52,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-20 16:26:52,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2022-03-20 16:26:52,070 INFO L87 Difference]: Start difference. First operand 209 states and 231 transitions. Second operand has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 16:26:52,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:52,371 INFO L93 Difference]: Finished difference Result 223 states and 246 transitions. [2022-03-20 16:26:52,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-20 16:26:52,371 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) Word has length 212 [2022-03-20 16:26:52,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:52,372 INFO L225 Difference]: With dead ends: 223 [2022-03-20 16:26:52,372 INFO L226 Difference]: Without dead ends: 218 [2022-03-20 16:26:52,373 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 444 GetRequests, 377 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=2027, Invalid=2665, Unknown=0, NotChecked=0, Total=4692 [2022-03-20 16:26:52,374 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 122 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:52,374 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 238 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:26:52,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-03-20 16:26:52,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2022-03-20 16:26:52,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 166 states have (on average 1.1385542168674698) internal successors, (189), 166 states have internal predecessors, (189), 27 states have call successors, (27), 26 states have call predecessors, (27), 24 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-20 16:26:52,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 241 transitions. [2022-03-20 16:26:52,393 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 241 transitions. Word has length 212 [2022-03-20 16:26:52,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:52,393 INFO L478 AbstractCegarLoop]: Abstraction has 218 states and 241 transitions. [2022-03-20 16:26:52,394 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-20 16:26:52,394 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 241 transitions. [2022-03-20 16:26:52,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-03-20 16:26:52,395 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:52,395 INFO L499 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 22, 22, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:52,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:52,611 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-20 16:26:52,611 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:52,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:52,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1234385578, now seen corresponding path program 43 times [2022-03-20 16:26:52,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:52,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1133218827] [2022-03-20 16:26:52,612 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:52,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1234385578, now seen corresponding path program 44 times [2022-03-20 16:26:52,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:52,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357970374] [2022-03-20 16:26:52,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:52,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:52,619 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:52,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1462113219] [2022-03-20 16:26:52,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:26:52,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:52,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:52,620 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:52,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-20 16:26:52,695 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:26:52,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:52,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-20 16:26:52,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:53,163 INFO L134 CoverageAnalysis]: Checked inductivity of 2171 backedges. 44 proven. 2123 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:53,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:53,884 INFO L134 CoverageAnalysis]: Checked inductivity of 2171 backedges. 44 proven. 1199 refuted. 0 times theorem prover too weak. 928 trivial. 0 not checked. [2022-03-20 16:26:53,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:53,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357970374] [2022-03-20 16:26:53,884 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:53,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462113219] [2022-03-20 16:26:53,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462113219] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:53,884 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:53,884 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2022-03-20 16:26:53,884 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:53,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1133218827] [2022-03-20 16:26:53,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1133218827] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:53,885 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:53,885 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-20 16:26:53,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461668179] [2022-03-20 16:26:53,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:53,885 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-20 16:26:53,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:53,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-20 16:26:53,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1133, Invalid=1317, Unknown=0, NotChecked=0, Total=2450 [2022-03-20 16:26:53,887 INFO L87 Difference]: Start difference. First operand 218 states and 241 transitions. Second operand has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (27), 25 states have call predecessors, (27), 23 states have return successors, (25), 23 states have call predecessors, (25), 24 states have call successors, (25) [2022-03-20 16:26:54,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:54,182 INFO L93 Difference]: Finished difference Result 232 states and 256 transitions. [2022-03-20 16:26:54,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-20 16:26:54,182 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (27), 25 states have call predecessors, (27), 23 states have return successors, (25), 23 states have call predecessors, (25), 24 states have call successors, (25) Word has length 221 [2022-03-20 16:26:54,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:54,183 INFO L225 Difference]: With dead ends: 232 [2022-03-20 16:26:54,183 INFO L226 Difference]: Without dead ends: 227 [2022-03-20 16:26:54,184 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 463 GetRequests, 393 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2211, Invalid=2901, Unknown=0, NotChecked=0, Total=5112 [2022-03-20 16:26:54,185 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 68 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:54,185 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 264 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:26:54,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-03-20 16:26:54,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 227. [2022-03-20 16:26:54,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 173 states have (on average 1.138728323699422) internal successors, (197), 173 states have internal predecessors, (197), 28 states have call successors, (28), 27 states have call predecessors, (28), 25 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-20 16:26:54,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 251 transitions. [2022-03-20 16:26:54,196 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 251 transitions. Word has length 221 [2022-03-20 16:26:54,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:54,196 INFO L478 AbstractCegarLoop]: Abstraction has 227 states and 251 transitions. [2022-03-20 16:26:54,196 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (27), 25 states have call predecessors, (27), 23 states have return successors, (25), 23 states have call predecessors, (25), 24 states have call successors, (25) [2022-03-20 16:26:54,196 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 251 transitions. [2022-03-20 16:26:54,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2022-03-20 16:26:54,197 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:54,197 INFO L499 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 23, 23, 23, 23, 23, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:54,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:54,413 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-20 16:26:54,414 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:54,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:54,414 INFO L85 PathProgramCache]: Analyzing trace with hash -360260900, now seen corresponding path program 45 times [2022-03-20 16:26:54,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:54,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [561488986] [2022-03-20 16:26:54,414 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:54,414 INFO L85 PathProgramCache]: Analyzing trace with hash -360260900, now seen corresponding path program 46 times [2022-03-20 16:26:54,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:54,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997106014] [2022-03-20 16:26:54,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:54,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:54,424 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:54,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [511693589] [2022-03-20 16:26:54,424 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:26:54,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:54,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:54,425 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:54,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-20 16:26:54,508 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:26:54,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:54,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 622 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-20 16:26:54,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:54,973 INFO L134 CoverageAnalysis]: Checked inductivity of 2373 backedges. 46 proven. 2323 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:54,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:55,755 INFO L134 CoverageAnalysis]: Checked inductivity of 2373 backedges. 46 proven. 1311 refuted. 0 times theorem prover too weak. 1016 trivial. 0 not checked. [2022-03-20 16:26:55,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:55,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997106014] [2022-03-20 16:26:55,756 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:55,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511693589] [2022-03-20 16:26:55,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511693589] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:55,756 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:55,756 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 52 [2022-03-20 16:26:55,756 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:55,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [561488986] [2022-03-20 16:26:55,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [561488986] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:55,756 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:55,756 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-03-20 16:26:55,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296552492] [2022-03-20 16:26:55,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:55,757 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-20 16:26:55,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:55,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-20 16:26:55,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1230, Invalid=1422, Unknown=0, NotChecked=0, Total=2652 [2022-03-20 16:26:55,758 INFO L87 Difference]: Start difference. First operand 227 states and 251 transitions. Second operand has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (28), 26 states have call predecessors, (28), 24 states have return successors, (26), 24 states have call predecessors, (26), 25 states have call successors, (26) [2022-03-20 16:26:56,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:56,117 INFO L93 Difference]: Finished difference Result 241 states and 266 transitions. [2022-03-20 16:26:56,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-20 16:26:56,117 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (28), 26 states have call predecessors, (28), 24 states have return successors, (26), 24 states have call predecessors, (26), 25 states have call successors, (26) Word has length 230 [2022-03-20 16:26:56,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:56,118 INFO L225 Difference]: With dead ends: 241 [2022-03-20 16:26:56,118 INFO L226 Difference]: Without dead ends: 236 [2022-03-20 16:26:56,119 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 482 GetRequests, 409 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2403, Invalid=3147, Unknown=0, NotChecked=0, Total=5550 [2022-03-20 16:26:56,120 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 73 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:56,120 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 284 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:26:56,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-03-20 16:26:56,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 236. [2022-03-20 16:26:56,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 180 states have (on average 1.1388888888888888) internal successors, (205), 180 states have internal predecessors, (205), 29 states have call successors, (29), 28 states have call predecessors, (29), 26 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-20 16:26:56,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 261 transitions. [2022-03-20 16:26:56,136 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 261 transitions. Word has length 230 [2022-03-20 16:26:56,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:56,137 INFO L478 AbstractCegarLoop]: Abstraction has 236 states and 261 transitions. [2022-03-20 16:26:56,137 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (28), 26 states have call predecessors, (28), 24 states have return successors, (26), 24 states have call predecessors, (26), 25 states have call successors, (26) [2022-03-20 16:26:56,137 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 261 transitions. [2022-03-20 16:26:56,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-03-20 16:26:56,139 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:56,139 INFO L499 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 24, 24, 24, 24, 24, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:56,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-20 16:26:56,356 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-20 16:26:56,356 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:56,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:56,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1738171370, now seen corresponding path program 47 times [2022-03-20 16:26:56,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:56,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [523114361] [2022-03-20 16:26:56,357 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:56,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1738171370, now seen corresponding path program 48 times [2022-03-20 16:26:56,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:56,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316942163] [2022-03-20 16:26:56,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:56,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:56,364 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:56,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [823199405] [2022-03-20 16:26:56,364 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:26:56,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:56,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:56,366 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:56,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-20 16:26:56,495 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2022-03-20 16:26:56,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:56,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 645 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-20 16:26:56,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:57,030 INFO L134 CoverageAnalysis]: Checked inductivity of 2584 backedges. 48 proven. 2532 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:57,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:57,870 INFO L134 CoverageAnalysis]: Checked inductivity of 2584 backedges. 48 proven. 1428 refuted. 0 times theorem prover too weak. 1108 trivial. 0 not checked. [2022-03-20 16:26:57,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:57,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316942163] [2022-03-20 16:26:57,871 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:57,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823199405] [2022-03-20 16:26:57,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823199405] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:57,871 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:57,871 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 54 [2022-03-20 16:26:57,871 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:57,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [523114361] [2022-03-20 16:26:57,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [523114361] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:57,871 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:57,871 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-03-20 16:26:57,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607003463] [2022-03-20 16:26:57,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:57,872 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-20 16:26:57,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:57,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-20 16:26:57,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-20 16:26:57,872 INFO L87 Difference]: Start difference. First operand 236 states and 261 transitions. Second operand has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (29), 27 states have call predecessors, (29), 25 states have return successors, (27), 25 states have call predecessors, (27), 26 states have call successors, (27) [2022-03-20 16:26:58,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:26:58,244 INFO L93 Difference]: Finished difference Result 250 states and 276 transitions. [2022-03-20 16:26:58,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-20 16:26:58,244 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (29), 27 states have call predecessors, (29), 25 states have return successors, (27), 25 states have call predecessors, (27), 26 states have call successors, (27) Word has length 239 [2022-03-20 16:26:58,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:26:58,245 INFO L225 Difference]: With dead ends: 250 [2022-03-20 16:26:58,245 INFO L226 Difference]: Without dead ends: 245 [2022-03-20 16:26:58,246 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 501 GetRequests, 425 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2603, Invalid=3403, Unknown=0, NotChecked=0, Total=6006 [2022-03-20 16:26:58,246 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 68 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:26:58,246 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 280 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:26:58,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2022-03-20 16:26:58,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 245. [2022-03-20 16:26:58,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 187 states have (on average 1.13903743315508) internal successors, (213), 187 states have internal predecessors, (213), 30 states have call successors, (30), 29 states have call predecessors, (30), 27 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-20 16:26:58,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 271 transitions. [2022-03-20 16:26:58,272 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 271 transitions. Word has length 239 [2022-03-20 16:26:58,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:26:58,273 INFO L478 AbstractCegarLoop]: Abstraction has 245 states and 271 transitions. [2022-03-20 16:26:58,273 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (29), 27 states have call predecessors, (29), 25 states have return successors, (27), 25 states have call predecessors, (27), 26 states have call successors, (27) [2022-03-20 16:26:58,273 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 271 transitions. [2022-03-20 16:26:58,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2022-03-20 16:26:58,274 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:26:58,274 INFO L499 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 25, 25, 25, 25, 25, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:26:58,291 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-20 16:26:58,483 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-20 16:26:58,483 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:26:58,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:26:58,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1530108956, now seen corresponding path program 49 times [2022-03-20 16:26:58,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:58,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [30728801] [2022-03-20 16:26:58,484 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:26:58,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1530108956, now seen corresponding path program 50 times [2022-03-20 16:26:58,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:26:58,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139469866] [2022-03-20 16:26:58,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:26:58,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:26:58,491 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:26:58,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1630490606] [2022-03-20 16:26:58,491 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:26:58,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:26:58,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:26:58,492 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:26:58,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-20 16:26:58,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:26:58,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:26:58,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 668 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-20 16:26:58,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:26:59,079 INFO L134 CoverageAnalysis]: Checked inductivity of 2804 backedges. 50 proven. 2750 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:26:59,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:26:59,952 INFO L134 CoverageAnalysis]: Checked inductivity of 2804 backedges. 50 proven. 1550 refuted. 0 times theorem prover too weak. 1204 trivial. 0 not checked. [2022-03-20 16:26:59,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:26:59,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139469866] [2022-03-20 16:26:59,953 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:26:59,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630490606] [2022-03-20 16:26:59,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630490606] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:26:59,953 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:26:59,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 56 [2022-03-20 16:26:59,953 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:26:59,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [30728801] [2022-03-20 16:26:59,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [30728801] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:26:59,953 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:26:59,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-03-20 16:26:59,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666351220] [2022-03-20 16:26:59,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:26:59,953 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-20 16:26:59,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:26:59,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-20 16:26:59,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1436, Invalid=1644, Unknown=0, NotChecked=0, Total=3080 [2022-03-20 16:26:59,954 INFO L87 Difference]: Start difference. First operand 245 states and 271 transitions. Second operand has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (30), 28 states have call predecessors, (30), 26 states have return successors, (28), 26 states have call predecessors, (28), 27 states have call successors, (28) [2022-03-20 16:27:00,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:00,338 INFO L93 Difference]: Finished difference Result 259 states and 286 transitions. [2022-03-20 16:27:00,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-20 16:27:00,338 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (30), 28 states have call predecessors, (30), 26 states have return successors, (28), 26 states have call predecessors, (28), 27 states have call successors, (28) Word has length 248 [2022-03-20 16:27:00,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:00,339 INFO L225 Difference]: With dead ends: 259 [2022-03-20 16:27:00,340 INFO L226 Difference]: Without dead ends: 254 [2022-03-20 16:27:00,340 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 520 GetRequests, 441 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2811, Invalid=3669, Unknown=0, NotChecked=0, Total=6480 [2022-03-20 16:27:00,341 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 109 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:00,341 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 288 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:27:00,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-03-20 16:27:00,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 254. [2022-03-20 16:27:00,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 194 states have (on average 1.1391752577319587) internal successors, (221), 194 states have internal predecessors, (221), 31 states have call successors, (31), 30 states have call predecessors, (31), 28 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-20 16:27:00,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 281 transitions. [2022-03-20 16:27:00,353 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 281 transitions. Word has length 248 [2022-03-20 16:27:00,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:00,353 INFO L478 AbstractCegarLoop]: Abstraction has 254 states and 281 transitions. [2022-03-20 16:27:00,353 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (30), 28 states have call predecessors, (30), 26 states have return successors, (28), 26 states have call predecessors, (28), 27 states have call successors, (28) [2022-03-20 16:27:00,353 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 281 transitions. [2022-03-20 16:27:00,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2022-03-20 16:27:00,354 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:00,355 INFO L499 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 26, 26, 26, 26, 26, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:00,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-20 16:27:00,571 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-20 16:27:00,571 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:00,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:00,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1713487146, now seen corresponding path program 51 times [2022-03-20 16:27:00,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:00,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [339647957] [2022-03-20 16:27:00,572 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:00,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1713487146, now seen corresponding path program 52 times [2022-03-20 16:27:00,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:00,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642163804] [2022-03-20 16:27:00,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:00,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:00,579 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:00,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2064552885] [2022-03-20 16:27:00,579 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:27:00,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:00,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:00,580 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:00,582 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-20 16:27:00,667 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:27:00,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:00,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 691 conjuncts, 57 conjunts are in the unsatisfiable core [2022-03-20 16:27:00,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:01,214 INFO L134 CoverageAnalysis]: Checked inductivity of 3033 backedges. 52 proven. 2977 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:01,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:02,122 INFO L134 CoverageAnalysis]: Checked inductivity of 3033 backedges. 52 proven. 1677 refuted. 0 times theorem prover too weak. 1304 trivial. 0 not checked. [2022-03-20 16:27:02,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:02,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642163804] [2022-03-20 16:27:02,122 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:02,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064552885] [2022-03-20 16:27:02,122 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064552885] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:02,122 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:02,122 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 58 [2022-03-20 16:27:02,122 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:02,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [339647957] [2022-03-20 16:27:02,122 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [339647957] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:02,122 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:02,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2022-03-20 16:27:02,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467982840] [2022-03-20 16:27:02,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:02,123 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-20 16:27:02,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:02,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-20 16:27:02,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1545, Invalid=1761, Unknown=0, NotChecked=0, Total=3306 [2022-03-20 16:27:02,124 INFO L87 Difference]: Start difference. First operand 254 states and 281 transitions. Second operand has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (31), 29 states have call predecessors, (31), 27 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2022-03-20 16:27:02,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:02,548 INFO L93 Difference]: Finished difference Result 268 states and 296 transitions. [2022-03-20 16:27:02,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-20 16:27:02,549 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (31), 29 states have call predecessors, (31), 27 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) Word has length 257 [2022-03-20 16:27:02,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:02,550 INFO L225 Difference]: With dead ends: 268 [2022-03-20 16:27:02,550 INFO L226 Difference]: Without dead ends: 263 [2022-03-20 16:27:02,550 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 539 GetRequests, 457 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3027, Invalid=3945, Unknown=0, NotChecked=0, Total=6972 [2022-03-20 16:27:02,551 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 85 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:02,552 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 296 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:27:02,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-03-20 16:27:02,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 263. [2022-03-20 16:27:02,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 201 states have (on average 1.1393034825870647) internal successors, (229), 201 states have internal predecessors, (229), 32 states have call successors, (32), 31 states have call predecessors, (32), 29 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-20 16:27:02,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 291 transitions. [2022-03-20 16:27:02,565 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 291 transitions. Word has length 257 [2022-03-20 16:27:02,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:02,565 INFO L478 AbstractCegarLoop]: Abstraction has 263 states and 291 transitions. [2022-03-20 16:27:02,565 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (31), 29 states have call predecessors, (31), 27 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2022-03-20 16:27:02,565 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 291 transitions. [2022-03-20 16:27:02,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2022-03-20 16:27:02,566 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:02,566 INFO L499 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 27, 27, 27, 27, 27, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:02,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-20 16:27:02,779 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:02,779 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:02,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:02,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1462406492, now seen corresponding path program 53 times [2022-03-20 16:27:02,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:02,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [958144996] [2022-03-20 16:27:02,780 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:02,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1462406492, now seen corresponding path program 54 times [2022-03-20 16:27:02,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:02,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290012041] [2022-03-20 16:27:02,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:02,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:02,786 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:02,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [998471907] [2022-03-20 16:27:02,787 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:27:02,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:02,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:02,788 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:02,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-20 16:27:02,917 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 28 check-sat command(s) [2022-03-20 16:27:02,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:02,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 714 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-20 16:27:02,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:03,473 INFO L134 CoverageAnalysis]: Checked inductivity of 3271 backedges. 54 proven. 3213 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:03,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:04,436 INFO L134 CoverageAnalysis]: Checked inductivity of 3271 backedges. 54 proven. 1809 refuted. 0 times theorem prover too weak. 1408 trivial. 0 not checked. [2022-03-20 16:27:04,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:04,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290012041] [2022-03-20 16:27:04,437 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:04,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998471907] [2022-03-20 16:27:04,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998471907] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:04,437 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:04,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2022-03-20 16:27:04,437 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:04,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [958144996] [2022-03-20 16:27:04,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [958144996] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:04,437 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:04,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-03-20 16:27:04,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947766689] [2022-03-20 16:27:04,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:04,439 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-20 16:27:04,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:04,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-20 16:27:04,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1658, Invalid=1882, Unknown=0, NotChecked=0, Total=3540 [2022-03-20 16:27:04,441 INFO L87 Difference]: Start difference. First operand 263 states and 291 transitions. Second operand has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (32), 30 states have call predecessors, (32), 28 states have return successors, (30), 28 states have call predecessors, (30), 29 states have call successors, (30) [2022-03-20 16:27:04,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:04,845 INFO L93 Difference]: Finished difference Result 277 states and 306 transitions. [2022-03-20 16:27:04,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-20 16:27:04,845 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (32), 30 states have call predecessors, (32), 28 states have return successors, (30), 28 states have call predecessors, (30), 29 states have call successors, (30) Word has length 266 [2022-03-20 16:27:04,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:04,846 INFO L225 Difference]: With dead ends: 277 [2022-03-20 16:27:04,846 INFO L226 Difference]: Without dead ends: 272 [2022-03-20 16:27:04,848 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 558 GetRequests, 473 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3251, Invalid=4231, Unknown=0, NotChecked=0, Total=7482 [2022-03-20 16:27:04,848 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 96 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:04,848 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 292 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:27:04,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2022-03-20 16:27:04,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 272. [2022-03-20 16:27:04,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 208 states have (on average 1.1394230769230769) internal successors, (237), 208 states have internal predecessors, (237), 33 states have call successors, (33), 32 states have call predecessors, (33), 30 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-03-20 16:27:04,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 301 transitions. [2022-03-20 16:27:04,876 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 301 transitions. Word has length 266 [2022-03-20 16:27:04,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:04,876 INFO L478 AbstractCegarLoop]: Abstraction has 272 states and 301 transitions. [2022-03-20 16:27:04,876 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (32), 30 states have call predecessors, (32), 28 states have return successors, (30), 28 states have call predecessors, (30), 29 states have call successors, (30) [2022-03-20 16:27:04,876 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 301 transitions. [2022-03-20 16:27:04,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2022-03-20 16:27:04,877 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:04,877 INFO L499 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 28, 28, 28, 28, 28, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:04,895 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-03-20 16:27:05,091 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-03-20 16:27:05,091 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:05,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:05,092 INFO L85 PathProgramCache]: Analyzing trace with hash -394085994, now seen corresponding path program 55 times [2022-03-20 16:27:05,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:05,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [224842116] [2022-03-20 16:27:05,092 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:05,092 INFO L85 PathProgramCache]: Analyzing trace with hash -394085994, now seen corresponding path program 56 times [2022-03-20 16:27:05,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:05,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259101652] [2022-03-20 16:27:05,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:05,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:05,099 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:05,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [815618089] [2022-03-20 16:27:05,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:27:05,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:05,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:05,100 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:05,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-20 16:27:05,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:27:05,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:05,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-20 16:27:05,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:05,836 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 56 proven. 3458 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:05,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:06,888 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 56 proven. 1946 refuted. 0 times theorem prover too weak. 1516 trivial. 0 not checked. [2022-03-20 16:27:06,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:06,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259101652] [2022-03-20 16:27:06,888 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:06,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815618089] [2022-03-20 16:27:06,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815618089] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:06,888 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:06,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 62 [2022-03-20 16:27:06,889 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:06,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [224842116] [2022-03-20 16:27:06,889 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [224842116] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:06,889 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:06,889 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-03-20 16:27:06,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72242683] [2022-03-20 16:27:06,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:06,889 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-20 16:27:06,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:06,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-20 16:27:06,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1775, Invalid=2007, Unknown=0, NotChecked=0, Total=3782 [2022-03-20 16:27:06,899 INFO L87 Difference]: Start difference. First operand 272 states and 301 transitions. Second operand has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (33), 31 states have call predecessors, (33), 29 states have return successors, (31), 29 states have call predecessors, (31), 30 states have call successors, (31) [2022-03-20 16:27:07,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:07,325 INFO L93 Difference]: Finished difference Result 286 states and 316 transitions. [2022-03-20 16:27:07,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-20 16:27:07,325 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (33), 31 states have call predecessors, (33), 29 states have return successors, (31), 29 states have call predecessors, (31), 30 states have call successors, (31) Word has length 275 [2022-03-20 16:27:07,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:07,326 INFO L225 Difference]: With dead ends: 286 [2022-03-20 16:27:07,326 INFO L226 Difference]: Without dead ends: 281 [2022-03-20 16:27:07,327 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 577 GetRequests, 489 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3483, Invalid=4527, Unknown=0, NotChecked=0, Total=8010 [2022-03-20 16:27:07,327 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 100 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:07,328 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 330 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:27:07,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-20 16:27:07,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 281. [2022-03-20 16:27:07,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 215 states have (on average 1.1395348837209303) internal successors, (245), 215 states have internal predecessors, (245), 34 states have call successors, (34), 33 states have call predecessors, (34), 31 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-20 16:27:07,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 311 transitions. [2022-03-20 16:27:07,340 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 311 transitions. Word has length 275 [2022-03-20 16:27:07,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:07,341 INFO L478 AbstractCegarLoop]: Abstraction has 281 states and 311 transitions. [2022-03-20 16:27:07,341 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (33), 31 states have call predecessors, (33), 29 states have return successors, (31), 29 states have call predecessors, (31), 30 states have call successors, (31) [2022-03-20 16:27:07,341 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 311 transitions. [2022-03-20 16:27:07,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2022-03-20 16:27:07,342 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:07,342 INFO L499 BasicCegarLoop]: trace histogram [30, 30, 29, 29, 29, 29, 29, 29, 29, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:07,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-20 16:27:07,543 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:07,543 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:07,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:07,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1379905180, now seen corresponding path program 57 times [2022-03-20 16:27:07,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:07,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [319513246] [2022-03-20 16:27:07,544 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:07,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1379905180, now seen corresponding path program 58 times [2022-03-20 16:27:07,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:07,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124814427] [2022-03-20 16:27:07,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:07,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:07,551 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:07,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [955616942] [2022-03-20 16:27:07,551 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:27:07,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:07,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:07,552 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:07,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-20 16:27:07,650 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:27:07,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:07,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-20 16:27:07,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:08,260 INFO L134 CoverageAnalysis]: Checked inductivity of 3774 backedges. 58 proven. 3712 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:08,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:09,352 INFO L134 CoverageAnalysis]: Checked inductivity of 3774 backedges. 58 proven. 2088 refuted. 0 times theorem prover too weak. 1628 trivial. 0 not checked. [2022-03-20 16:27:09,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:09,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124814427] [2022-03-20 16:27:09,352 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:09,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955616942] [2022-03-20 16:27:09,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955616942] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:09,353 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:09,353 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2022-03-20 16:27:09,353 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:09,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [319513246] [2022-03-20 16:27:09,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [319513246] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:09,353 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:09,353 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2022-03-20 16:27:09,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416253251] [2022-03-20 16:27:09,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:09,353 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-20 16:27:09,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:09,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-20 16:27:09,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1896, Invalid=2136, Unknown=0, NotChecked=0, Total=4032 [2022-03-20 16:27:09,354 INFO L87 Difference]: Start difference. First operand 281 states and 311 transitions. Second operand has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (34), 32 states have call predecessors, (34), 30 states have return successors, (32), 30 states have call predecessors, (32), 31 states have call successors, (32) [2022-03-20 16:27:09,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:09,813 INFO L93 Difference]: Finished difference Result 295 states and 326 transitions. [2022-03-20 16:27:09,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-20 16:27:09,814 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (34), 32 states have call predecessors, (34), 30 states have return successors, (32), 30 states have call predecessors, (32), 31 states have call successors, (32) Word has length 284 [2022-03-20 16:27:09,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:09,815 INFO L225 Difference]: With dead ends: 295 [2022-03-20 16:27:09,815 INFO L226 Difference]: Without dead ends: 290 [2022-03-20 16:27:09,816 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 596 GetRequests, 505 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3723, Invalid=4833, Unknown=0, NotChecked=0, Total=8556 [2022-03-20 16:27:09,816 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 111 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:09,816 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 332 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:27:09,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-03-20 16:27:09,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 290. [2022-03-20 16:27:09,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 222 states have (on average 1.1396396396396395) internal successors, (253), 222 states have internal predecessors, (253), 35 states have call successors, (35), 34 states have call predecessors, (35), 32 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-03-20 16:27:09,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 321 transitions. [2022-03-20 16:27:09,830 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 321 transitions. Word has length 284 [2022-03-20 16:27:09,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:09,830 INFO L478 AbstractCegarLoop]: Abstraction has 290 states and 321 transitions. [2022-03-20 16:27:09,830 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (34), 32 states have call predecessors, (34), 30 states have return successors, (32), 30 states have call predecessors, (32), 31 states have call successors, (32) [2022-03-20 16:27:09,830 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 321 transitions. [2022-03-20 16:27:09,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2022-03-20 16:27:09,831 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:09,831 INFO L499 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 30, 30, 30, 30, 30, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:09,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-20 16:27:10,049 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:10,049 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:10,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:10,049 INFO L85 PathProgramCache]: Analyzing trace with hash 520028246, now seen corresponding path program 59 times [2022-03-20 16:27:10,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:10,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [860812760] [2022-03-20 16:27:10,050 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:10,050 INFO L85 PathProgramCache]: Analyzing trace with hash 520028246, now seen corresponding path program 60 times [2022-03-20 16:27:10,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:10,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343385879] [2022-03-20 16:27:10,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:10,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:10,059 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:10,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2040232068] [2022-03-20 16:27:10,059 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:27:10,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:10,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:10,060 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:10,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-20 16:27:10,215 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2022-03-20 16:27:10,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:10,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 783 conjuncts, 65 conjunts are in the unsatisfiable core [2022-03-20 16:27:10,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:10,958 INFO L134 CoverageAnalysis]: Checked inductivity of 4039 backedges. 60 proven. 3975 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:10,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:12,094 INFO L134 CoverageAnalysis]: Checked inductivity of 4039 backedges. 60 proven. 2235 refuted. 0 times theorem prover too weak. 1744 trivial. 0 not checked. [2022-03-20 16:27:12,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:12,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343385879] [2022-03-20 16:27:12,094 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:12,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040232068] [2022-03-20 16:27:12,094 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040232068] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:12,094 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:12,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 66 [2022-03-20 16:27:12,095 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:12,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [860812760] [2022-03-20 16:27:12,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [860812760] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:12,095 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:12,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2022-03-20 16:27:12,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024479366] [2022-03-20 16:27:12,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:12,095 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-20 16:27:12,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:12,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-20 16:27:12,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2021, Invalid=2269, Unknown=0, NotChecked=0, Total=4290 [2022-03-20 16:27:12,096 INFO L87 Difference]: Start difference. First operand 290 states and 321 transitions. Second operand has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (35), 33 states have call predecessors, (35), 31 states have return successors, (33), 31 states have call predecessors, (33), 32 states have call successors, (33) [2022-03-20 16:27:12,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:12,591 INFO L93 Difference]: Finished difference Result 304 states and 336 transitions. [2022-03-20 16:27:12,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-20 16:27:12,591 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (35), 33 states have call predecessors, (35), 31 states have return successors, (33), 31 states have call predecessors, (33), 32 states have call successors, (33) Word has length 293 [2022-03-20 16:27:12,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:12,592 INFO L225 Difference]: With dead ends: 304 [2022-03-20 16:27:12,592 INFO L226 Difference]: Without dead ends: 299 [2022-03-20 16:27:12,593 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 615 GetRequests, 521 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 526 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3971, Invalid=5149, Unknown=0, NotChecked=0, Total=9120 [2022-03-20 16:27:12,594 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 160 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:12,594 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 304 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:27:12,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-03-20 16:27:12,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 299. [2022-03-20 16:27:12,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 229 states have (on average 1.1397379912663756) internal successors, (261), 229 states have internal predecessors, (261), 36 states have call successors, (36), 35 states have call predecessors, (36), 33 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-20 16:27:12,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 331 transitions. [2022-03-20 16:27:12,608 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 331 transitions. Word has length 293 [2022-03-20 16:27:12,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:12,608 INFO L478 AbstractCegarLoop]: Abstraction has 299 states and 331 transitions. [2022-03-20 16:27:12,609 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (35), 33 states have call predecessors, (35), 31 states have return successors, (33), 31 states have call predecessors, (33), 32 states have call successors, (33) [2022-03-20 16:27:12,609 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 331 transitions. [2022-03-20 16:27:12,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2022-03-20 16:27:12,610 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:12,610 INFO L499 BasicCegarLoop]: trace histogram [32, 32, 31, 31, 31, 31, 31, 31, 31, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:12,627 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-20 16:27:12,827 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-20 16:27:12,827 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:12,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:12,827 INFO L85 PathProgramCache]: Analyzing trace with hash -213450788, now seen corresponding path program 61 times [2022-03-20 16:27:12,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:12,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [703811735] [2022-03-20 16:27:12,828 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:12,828 INFO L85 PathProgramCache]: Analyzing trace with hash -213450788, now seen corresponding path program 62 times [2022-03-20 16:27:12,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:12,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146387155] [2022-03-20 16:27:12,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:12,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:12,837 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:12,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1741791987] [2022-03-20 16:27:12,837 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:27:12,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:12,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:12,838 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:12,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-20 16:27:12,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:27:12,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:12,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 806 conjuncts, 67 conjunts are in the unsatisfiable core [2022-03-20 16:27:12,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:13,634 INFO L134 CoverageAnalysis]: Checked inductivity of 4313 backedges. 62 proven. 4247 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:13,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:14,879 INFO L134 CoverageAnalysis]: Checked inductivity of 4313 backedges. 62 proven. 2387 refuted. 0 times theorem prover too weak. 1864 trivial. 0 not checked. [2022-03-20 16:27:14,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:14,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146387155] [2022-03-20 16:27:14,880 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:14,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741791987] [2022-03-20 16:27:14,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741791987] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:14,880 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:14,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 68 [2022-03-20 16:27:14,880 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:14,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [703811735] [2022-03-20 16:27:14,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [703811735] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:14,880 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:14,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-03-20 16:27:14,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50180243] [2022-03-20 16:27:14,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:14,881 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-20 16:27:14,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:14,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-20 16:27:14,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2150, Invalid=2406, Unknown=0, NotChecked=0, Total=4556 [2022-03-20 16:27:14,882 INFO L87 Difference]: Start difference. First operand 299 states and 331 transitions. Second operand has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (36), 34 states have call predecessors, (36), 32 states have return successors, (34), 32 states have call predecessors, (34), 33 states have call successors, (34) [2022-03-20 16:27:15,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:15,406 INFO L93 Difference]: Finished difference Result 313 states and 346 transitions. [2022-03-20 16:27:15,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-20 16:27:15,406 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (36), 34 states have call predecessors, (36), 32 states have return successors, (34), 32 states have call predecessors, (34), 33 states have call successors, (34) Word has length 302 [2022-03-20 16:27:15,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:15,408 INFO L225 Difference]: With dead ends: 313 [2022-03-20 16:27:15,408 INFO L226 Difference]: Without dead ends: 308 [2022-03-20 16:27:15,409 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 634 GetRequests, 537 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 559 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=4227, Invalid=5475, Unknown=0, NotChecked=0, Total=9702 [2022-03-20 16:27:15,409 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 118 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:15,409 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 324 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:27:15,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2022-03-20 16:27:15,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 308. [2022-03-20 16:27:15,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 236 states have (on average 1.1398305084745763) internal successors, (269), 236 states have internal predecessors, (269), 37 states have call successors, (37), 36 states have call predecessors, (37), 34 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-03-20 16:27:15,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 341 transitions. [2022-03-20 16:27:15,423 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 341 transitions. Word has length 302 [2022-03-20 16:27:15,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:15,423 INFO L478 AbstractCegarLoop]: Abstraction has 308 states and 341 transitions. [2022-03-20 16:27:15,423 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (36), 34 states have call predecessors, (36), 32 states have return successors, (34), 32 states have call predecessors, (34), 33 states have call successors, (34) [2022-03-20 16:27:15,424 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 341 transitions. [2022-03-20 16:27:15,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2022-03-20 16:27:15,425 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:15,425 INFO L499 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 32, 32, 32, 32, 32, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:15,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-20 16:27:15,641 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-20 16:27:15,642 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:15,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:15,642 INFO L85 PathProgramCache]: Analyzing trace with hash 83826454, now seen corresponding path program 63 times [2022-03-20 16:27:15,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:15,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1612937370] [2022-03-20 16:27:15,642 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:15,643 INFO L85 PathProgramCache]: Analyzing trace with hash 83826454, now seen corresponding path program 64 times [2022-03-20 16:27:15,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:15,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086032979] [2022-03-20 16:27:15,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:15,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:15,649 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:15,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1111154894] [2022-03-20 16:27:15,650 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:27:15,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:15,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:15,651 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:15,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-20 16:27:15,762 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:27:15,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:15,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 829 conjuncts, 69 conjunts are in the unsatisfiable core [2022-03-20 16:27:15,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:16,511 INFO L134 CoverageAnalysis]: Checked inductivity of 4596 backedges. 64 proven. 4528 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:16,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:17,805 INFO L134 CoverageAnalysis]: Checked inductivity of 4596 backedges. 64 proven. 2544 refuted. 0 times theorem prover too weak. 1988 trivial. 0 not checked. [2022-03-20 16:27:17,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:17,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086032979] [2022-03-20 16:27:17,805 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:17,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111154894] [2022-03-20 16:27:17,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111154894] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:17,805 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:17,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 70 [2022-03-20 16:27:17,806 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:17,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1612937370] [2022-03-20 16:27:17,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1612937370] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:17,806 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:17,806 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [36] imperfect sequences [] total 36 [2022-03-20 16:27:17,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338205287] [2022-03-20 16:27:17,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:17,806 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-20 16:27:17,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:17,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-20 16:27:17,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2283, Invalid=2547, Unknown=0, NotChecked=0, Total=4830 [2022-03-20 16:27:17,807 INFO L87 Difference]: Start difference. First operand 308 states and 341 transitions. Second operand has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (37), 35 states have call predecessors, (37), 33 states have return successors, (35), 33 states have call predecessors, (35), 34 states have call successors, (35) [2022-03-20 16:27:18,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:18,364 INFO L93 Difference]: Finished difference Result 322 states and 356 transitions. [2022-03-20 16:27:18,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-20 16:27:18,364 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (37), 35 states have call predecessors, (37), 33 states have return successors, (35), 33 states have call predecessors, (35), 34 states have call successors, (35) Word has length 311 [2022-03-20 16:27:18,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:18,366 INFO L225 Difference]: With dead ends: 322 [2022-03-20 16:27:18,366 INFO L226 Difference]: Without dead ends: 317 [2022-03-20 16:27:18,367 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 653 GetRequests, 553 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4491, Invalid=5811, Unknown=0, NotChecked=0, Total=10302 [2022-03-20 16:27:18,367 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 151 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:18,367 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 332 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:27:18,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2022-03-20 16:27:18,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 317. [2022-03-20 16:27:18,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 243 states have (on average 1.139917695473251) internal successors, (277), 243 states have internal predecessors, (277), 38 states have call successors, (38), 37 states have call predecessors, (38), 35 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-20 16:27:18,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 351 transitions. [2022-03-20 16:27:18,389 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 351 transitions. Word has length 311 [2022-03-20 16:27:18,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:18,390 INFO L478 AbstractCegarLoop]: Abstraction has 317 states and 351 transitions. [2022-03-20 16:27:18,390 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (37), 35 states have call predecessors, (37), 33 states have return successors, (35), 33 states have call predecessors, (35), 34 states have call successors, (35) [2022-03-20 16:27:18,390 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 351 transitions. [2022-03-20 16:27:18,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2022-03-20 16:27:18,391 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:18,391 INFO L499 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 33, 33, 33, 33, 33, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:18,408 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-20 16:27:18,600 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-20 16:27:18,600 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:18,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:18,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1410629916, now seen corresponding path program 65 times [2022-03-20 16:27:18,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:18,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1209019857] [2022-03-20 16:27:18,601 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:18,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1410629916, now seen corresponding path program 66 times [2022-03-20 16:27:18,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:18,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969363292] [2022-03-20 16:27:18,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:18,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:18,607 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:18,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1127054062] [2022-03-20 16:27:18,608 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:27:18,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:18,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:18,609 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:18,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-20 16:27:18,776 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 34 check-sat command(s) [2022-03-20 16:27:18,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:18,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 852 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-20 16:27:18,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:19,518 INFO L134 CoverageAnalysis]: Checked inductivity of 4888 backedges. 66 proven. 4818 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:19,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:20,861 INFO L134 CoverageAnalysis]: Checked inductivity of 4888 backedges. 66 proven. 2706 refuted. 0 times theorem prover too weak. 2116 trivial. 0 not checked. [2022-03-20 16:27:20,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:20,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969363292] [2022-03-20 16:27:20,861 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:20,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127054062] [2022-03-20 16:27:20,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127054062] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:20,862 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:20,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 72 [2022-03-20 16:27:20,862 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:20,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1209019857] [2022-03-20 16:27:20,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1209019857] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:20,862 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:20,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [37] imperfect sequences [] total 37 [2022-03-20 16:27:20,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937051261] [2022-03-20 16:27:20,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:20,863 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-20 16:27:20,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:20,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-20 16:27:20,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2420, Invalid=2692, Unknown=0, NotChecked=0, Total=5112 [2022-03-20 16:27:20,864 INFO L87 Difference]: Start difference. First operand 317 states and 351 transitions. Second operand has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (38), 36 states have call predecessors, (38), 34 states have return successors, (36), 34 states have call predecessors, (36), 35 states have call successors, (36) [2022-03-20 16:27:21,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:21,468 INFO L93 Difference]: Finished difference Result 331 states and 366 transitions. [2022-03-20 16:27:21,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-20 16:27:21,469 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (38), 36 states have call predecessors, (38), 34 states have return successors, (36), 34 states have call predecessors, (36), 35 states have call successors, (36) Word has length 320 [2022-03-20 16:27:21,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:21,470 INFO L225 Difference]: With dead ends: 331 [2022-03-20 16:27:21,470 INFO L226 Difference]: Without dead ends: 326 [2022-03-20 16:27:21,471 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 672 GetRequests, 569 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 628 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4763, Invalid=6157, Unknown=0, NotChecked=0, Total=10920 [2022-03-20 16:27:21,471 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 128 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:21,471 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 358 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:27:21,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2022-03-20 16:27:21,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 326. [2022-03-20 16:27:21,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 250 states have (on average 1.14) internal successors, (285), 250 states have internal predecessors, (285), 39 states have call successors, (39), 38 states have call predecessors, (39), 36 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-20 16:27:21,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 361 transitions. [2022-03-20 16:27:21,486 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 361 transitions. Word has length 320 [2022-03-20 16:27:21,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:21,486 INFO L478 AbstractCegarLoop]: Abstraction has 326 states and 361 transitions. [2022-03-20 16:27:21,487 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (38), 36 states have call predecessors, (38), 34 states have return successors, (36), 34 states have call predecessors, (36), 35 states have call successors, (36) [2022-03-20 16:27:21,487 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 361 transitions. [2022-03-20 16:27:21,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2022-03-20 16:27:21,488 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:21,488 INFO L499 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 34, 34, 34, 34, 34, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:21,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-20 16:27:21,705 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:21,706 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:21,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:21,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1328479702, now seen corresponding path program 67 times [2022-03-20 16:27:21,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:21,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1247141583] [2022-03-20 16:27:21,706 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:21,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1328479702, now seen corresponding path program 68 times [2022-03-20 16:27:21,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:21,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212019438] [2022-03-20 16:27:21,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:21,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:21,713 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:21,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [934837903] [2022-03-20 16:27:21,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:27:21,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:21,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:21,715 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:21,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-20 16:27:21,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:27:21,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:21,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 875 conjuncts, 73 conjunts are in the unsatisfiable core [2022-03-20 16:27:21,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:22,590 INFO L134 CoverageAnalysis]: Checked inductivity of 5189 backedges. 68 proven. 5117 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:22,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:24,025 INFO L134 CoverageAnalysis]: Checked inductivity of 5189 backedges. 68 proven. 2873 refuted. 0 times theorem prover too weak. 2248 trivial. 0 not checked. [2022-03-20 16:27:24,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:24,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212019438] [2022-03-20 16:27:24,025 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:24,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934837903] [2022-03-20 16:27:24,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934837903] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:24,026 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:24,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 74 [2022-03-20 16:27:24,026 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:24,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1247141583] [2022-03-20 16:27:24,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1247141583] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:24,026 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:24,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2022-03-20 16:27:24,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196785026] [2022-03-20 16:27:24,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:24,027 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-20 16:27:24,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:24,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-20 16:27:24,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2561, Invalid=2841, Unknown=0, NotChecked=0, Total=5402 [2022-03-20 16:27:24,027 INFO L87 Difference]: Start difference. First operand 326 states and 361 transitions. Second operand has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (39), 37 states have call predecessors, (39), 35 states have return successors, (37), 35 states have call predecessors, (37), 36 states have call successors, (37) [2022-03-20 16:27:24,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:24,611 INFO L93 Difference]: Finished difference Result 340 states and 376 transitions. [2022-03-20 16:27:24,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-20 16:27:24,612 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (39), 37 states have call predecessors, (39), 35 states have return successors, (37), 35 states have call predecessors, (37), 36 states have call successors, (37) Word has length 329 [2022-03-20 16:27:24,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:24,613 INFO L225 Difference]: With dead ends: 340 [2022-03-20 16:27:24,613 INFO L226 Difference]: Without dead ends: 335 [2022-03-20 16:27:24,614 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 691 GetRequests, 585 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 664 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=5043, Invalid=6513, Unknown=0, NotChecked=0, Total=11556 [2022-03-20 16:27:24,614 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 157 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:24,614 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 348 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:27:24,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2022-03-20 16:27:24,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 335. [2022-03-20 16:27:24,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 257 states have (on average 1.140077821011673) internal successors, (293), 257 states have internal predecessors, (293), 40 states have call successors, (40), 39 states have call predecessors, (40), 37 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-03-20 16:27:24,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 371 transitions. [2022-03-20 16:27:24,631 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 371 transitions. Word has length 329 [2022-03-20 16:27:24,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:24,632 INFO L478 AbstractCegarLoop]: Abstraction has 335 states and 371 transitions. [2022-03-20 16:27:24,632 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (39), 37 states have call predecessors, (39), 35 states have return successors, (37), 35 states have call predecessors, (37), 36 states have call successors, (37) [2022-03-20 16:27:24,632 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 371 transitions. [2022-03-20 16:27:24,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2022-03-20 16:27:24,633 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:24,633 INFO L499 BasicCegarLoop]: trace histogram [36, 36, 35, 35, 35, 35, 35, 35, 35, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:24,650 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-20 16:27:24,843 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-20 16:27:24,843 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:24,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:24,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1098658396, now seen corresponding path program 69 times [2022-03-20 16:27:24,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:24,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1248260817] [2022-03-20 16:27:24,844 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:24,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1098658396, now seen corresponding path program 70 times [2022-03-20 16:27:24,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:24,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571782342] [2022-03-20 16:27:24,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:24,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:24,851 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:24,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1114117595] [2022-03-20 16:27:24,851 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:27:24,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:24,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:24,852 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:24,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-20 16:27:24,960 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:27:24,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:24,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 898 conjuncts, 75 conjunts are in the unsatisfiable core [2022-03-20 16:27:24,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:25,814 INFO L134 CoverageAnalysis]: Checked inductivity of 5499 backedges. 70 proven. 5425 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:25,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:27,321 INFO L134 CoverageAnalysis]: Checked inductivity of 5499 backedges. 70 proven. 3045 refuted. 0 times theorem prover too weak. 2384 trivial. 0 not checked. [2022-03-20 16:27:27,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:27,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571782342] [2022-03-20 16:27:27,321 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:27,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114117595] [2022-03-20 16:27:27,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114117595] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:27,321 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:27,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 76 [2022-03-20 16:27:27,322 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:27,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1248260817] [2022-03-20 16:27:27,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1248260817] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:27,322 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:27,322 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2022-03-20 16:27:27,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766159771] [2022-03-20 16:27:27,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:27,322 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-20 16:27:27,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:27,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-20 16:27:27,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2706, Invalid=2994, Unknown=0, NotChecked=0, Total=5700 [2022-03-20 16:27:27,323 INFO L87 Difference]: Start difference. First operand 335 states and 371 transitions. Second operand has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (40), 38 states have call predecessors, (40), 36 states have return successors, (38), 36 states have call predecessors, (38), 37 states have call successors, (38) [2022-03-20 16:27:27,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:27,929 INFO L93 Difference]: Finished difference Result 349 states and 386 transitions. [2022-03-20 16:27:27,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-03-20 16:27:27,930 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (40), 38 states have call predecessors, (40), 36 states have return successors, (38), 36 states have call predecessors, (38), 37 states have call successors, (38) Word has length 338 [2022-03-20 16:27:27,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:27,931 INFO L225 Difference]: With dead ends: 349 [2022-03-20 16:27:27,931 INFO L226 Difference]: Without dead ends: 344 [2022-03-20 16:27:27,932 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 710 GetRequests, 601 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 701 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=5331, Invalid=6879, Unknown=0, NotChecked=0, Total=12210 [2022-03-20 16:27:27,932 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 121 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:27,932 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 368 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:27:27,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2022-03-20 16:27:27,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 344. [2022-03-20 16:27:27,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 264 states have (on average 1.1401515151515151) internal successors, (301), 264 states have internal predecessors, (301), 41 states have call successors, (41), 40 states have call predecessors, (41), 38 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2022-03-20 16:27:27,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 381 transitions. [2022-03-20 16:27:27,948 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 381 transitions. Word has length 338 [2022-03-20 16:27:27,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:27,949 INFO L478 AbstractCegarLoop]: Abstraction has 344 states and 381 transitions. [2022-03-20 16:27:27,949 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (40), 38 states have call predecessors, (40), 36 states have return successors, (38), 36 states have call predecessors, (38), 37 states have call successors, (38) [2022-03-20 16:27:27,949 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 381 transitions. [2022-03-20 16:27:27,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2022-03-20 16:27:27,950 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:27,950 INFO L499 BasicCegarLoop]: trace histogram [37, 37, 36, 36, 36, 36, 36, 36, 36, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:27,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-20 16:27:28,158 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-20 16:27:28,158 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:28,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:28,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1597682838, now seen corresponding path program 71 times [2022-03-20 16:27:28,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:28,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1730234414] [2022-03-20 16:27:28,159 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:28,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1597682838, now seen corresponding path program 72 times [2022-03-20 16:27:28,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:28,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833254056] [2022-03-20 16:27:28,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:28,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:28,166 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:28,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1758641301] [2022-03-20 16:27:28,166 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:27:28,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:28,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:28,167 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:28,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-20 16:27:28,353 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2022-03-20 16:27:28,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:28,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 921 conjuncts, 77 conjunts are in the unsatisfiable core [2022-03-20 16:27:28,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:29,195 INFO L134 CoverageAnalysis]: Checked inductivity of 5818 backedges. 72 proven. 5742 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:29,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:30,774 INFO L134 CoverageAnalysis]: Checked inductivity of 5818 backedges. 72 proven. 3222 refuted. 0 times theorem prover too weak. 2524 trivial. 0 not checked. [2022-03-20 16:27:30,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:30,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833254056] [2022-03-20 16:27:30,774 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:30,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758641301] [2022-03-20 16:27:30,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758641301] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:30,775 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:30,775 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 78 [2022-03-20 16:27:30,775 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:30,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1730234414] [2022-03-20 16:27:30,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1730234414] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:30,775 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:30,775 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [40] imperfect sequences [] total 40 [2022-03-20 16:27:30,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968242900] [2022-03-20 16:27:30,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:30,775 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-20 16:27:30,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:30,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-20 16:27:30,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2855, Invalid=3151, Unknown=0, NotChecked=0, Total=6006 [2022-03-20 16:27:30,776 INFO L87 Difference]: Start difference. First operand 344 states and 381 transitions. Second operand has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (41), 39 states have call predecessors, (41), 37 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2022-03-20 16:27:31,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:31,404 INFO L93 Difference]: Finished difference Result 358 states and 396 transitions. [2022-03-20 16:27:31,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-20 16:27:31,405 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (41), 39 states have call predecessors, (41), 37 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) Word has length 347 [2022-03-20 16:27:31,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:31,406 INFO L225 Difference]: With dead ends: 358 [2022-03-20 16:27:31,406 INFO L226 Difference]: Without dead ends: 353 [2022-03-20 16:27:31,408 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 729 GetRequests, 617 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 739 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=5627, Invalid=7255, Unknown=0, NotChecked=0, Total=12882 [2022-03-20 16:27:31,408 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 135 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:31,408 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 370 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 16:27:31,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-03-20 16:27:31,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 353. [2022-03-20 16:27:31,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 271 states have (on average 1.1402214022140222) internal successors, (309), 271 states have internal predecessors, (309), 42 states have call successors, (42), 41 states have call predecessors, (42), 39 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-20 16:27:31,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 391 transitions. [2022-03-20 16:27:31,426 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 391 transitions. Word has length 347 [2022-03-20 16:27:31,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:31,426 INFO L478 AbstractCegarLoop]: Abstraction has 353 states and 391 transitions. [2022-03-20 16:27:31,426 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (41), 39 states have call predecessors, (41), 37 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2022-03-20 16:27:31,426 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 391 transitions. [2022-03-20 16:27:31,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2022-03-20 16:27:31,427 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:31,427 INFO L499 BasicCegarLoop]: trace histogram [38, 38, 37, 37, 37, 37, 37, 37, 37, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:31,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-20 16:27:31,638 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-20 16:27:31,638 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:31,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:31,639 INFO L85 PathProgramCache]: Analyzing trace with hash 2068976540, now seen corresponding path program 73 times [2022-03-20 16:27:31,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:31,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [136413145] [2022-03-20 16:27:31,639 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:31,639 INFO L85 PathProgramCache]: Analyzing trace with hash 2068976540, now seen corresponding path program 74 times [2022-03-20 16:27:31,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:31,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129915698] [2022-03-20 16:27:31,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:31,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:31,648 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:31,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [170104329] [2022-03-20 16:27:31,648 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:27:31,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:31,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:31,649 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:31,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-20 16:27:31,764 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:27:31,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:31,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 944 conjuncts, 79 conjunts are in the unsatisfiable core [2022-03-20 16:27:31,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:32,678 INFO L134 CoverageAnalysis]: Checked inductivity of 6146 backedges. 74 proven. 6068 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:32,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:34,297 INFO L134 CoverageAnalysis]: Checked inductivity of 6146 backedges. 74 proven. 3404 refuted. 0 times theorem prover too weak. 2668 trivial. 0 not checked. [2022-03-20 16:27:34,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:34,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129915698] [2022-03-20 16:27:34,297 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:34,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170104329] [2022-03-20 16:27:34,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170104329] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:34,297 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:34,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 80 [2022-03-20 16:27:34,298 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:34,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [136413145] [2022-03-20 16:27:34,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [136413145] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:34,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:34,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2022-03-20 16:27:34,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667304204] [2022-03-20 16:27:34,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:34,298 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-20 16:27:34,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:34,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-20 16:27:34,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3008, Invalid=3312, Unknown=0, NotChecked=0, Total=6320 [2022-03-20 16:27:34,300 INFO L87 Difference]: Start difference. First operand 353 states and 391 transitions. Second operand has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (42), 40 states have call predecessors, (42), 38 states have return successors, (40), 38 states have call predecessors, (40), 39 states have call successors, (40) [2022-03-20 16:27:34,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:34,970 INFO L93 Difference]: Finished difference Result 367 states and 406 transitions. [2022-03-20 16:27:34,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-20 16:27:34,971 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (42), 40 states have call predecessors, (42), 38 states have return successors, (40), 38 states have call predecessors, (40), 39 states have call successors, (40) Word has length 356 [2022-03-20 16:27:34,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:34,972 INFO L225 Difference]: With dead ends: 367 [2022-03-20 16:27:34,972 INFO L226 Difference]: Without dead ends: 362 [2022-03-20 16:27:34,973 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 748 GetRequests, 633 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 778 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=5931, Invalid=7641, Unknown=0, NotChecked=0, Total=13572 [2022-03-20 16:27:34,973 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 142 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:34,973 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 372 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:27:34,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-03-20 16:27:34,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 362. [2022-03-20 16:27:34,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 278 states have (on average 1.1402877697841727) internal successors, (317), 278 states have internal predecessors, (317), 43 states have call successors, (43), 42 states have call predecessors, (43), 40 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-20 16:27:34,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 401 transitions. [2022-03-20 16:27:34,991 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 401 transitions. Word has length 356 [2022-03-20 16:27:34,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:34,992 INFO L478 AbstractCegarLoop]: Abstraction has 362 states and 401 transitions. [2022-03-20 16:27:34,992 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (42), 40 states have call predecessors, (42), 38 states have return successors, (40), 38 states have call predecessors, (40), 39 states have call successors, (40) [2022-03-20 16:27:34,992 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 401 transitions. [2022-03-20 16:27:34,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2022-03-20 16:27:34,993 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:34,993 INFO L499 BasicCegarLoop]: trace histogram [39, 39, 38, 38, 38, 38, 38, 38, 38, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:35,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-20 16:27:35,211 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-20 16:27:35,211 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:35,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:35,212 INFO L85 PathProgramCache]: Analyzing trace with hash 63847254, now seen corresponding path program 75 times [2022-03-20 16:27:35,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:35,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [825676841] [2022-03-20 16:27:35,212 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:35,212 INFO L85 PathProgramCache]: Analyzing trace with hash 63847254, now seen corresponding path program 76 times [2022-03-20 16:27:35,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:35,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750044204] [2022-03-20 16:27:35,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:35,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:35,219 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:35,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [363797061] [2022-03-20 16:27:35,220 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:27:35,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:35,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:35,221 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:35,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-20 16:27:35,344 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:27:35,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:35,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 967 conjuncts, 81 conjunts are in the unsatisfiable core [2022-03-20 16:27:35,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:36,263 INFO L134 CoverageAnalysis]: Checked inductivity of 6483 backedges. 76 proven. 6403 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:36,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:37,962 INFO L134 CoverageAnalysis]: Checked inductivity of 6483 backedges. 76 proven. 3591 refuted. 0 times theorem prover too weak. 2816 trivial. 0 not checked. [2022-03-20 16:27:37,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:37,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750044204] [2022-03-20 16:27:37,962 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:37,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363797061] [2022-03-20 16:27:37,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363797061] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:37,962 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:37,963 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 82 [2022-03-20 16:27:37,963 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:37,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [825676841] [2022-03-20 16:27:37,963 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [825676841] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:37,963 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:37,963 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [42] imperfect sequences [] total 42 [2022-03-20 16:27:37,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475038981] [2022-03-20 16:27:37,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:37,963 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-20 16:27:37,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:37,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-20 16:27:37,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3165, Invalid=3477, Unknown=0, NotChecked=0, Total=6642 [2022-03-20 16:27:37,964 INFO L87 Difference]: Start difference. First operand 362 states and 401 transitions. Second operand has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (43), 41 states have call predecessors, (43), 39 states have return successors, (41), 39 states have call predecessors, (41), 40 states have call successors, (41) [2022-03-20 16:27:38,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:38,703 INFO L93 Difference]: Finished difference Result 376 states and 416 transitions. [2022-03-20 16:27:38,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-20 16:27:38,703 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (43), 41 states have call predecessors, (43), 39 states have return successors, (41), 39 states have call predecessors, (41), 40 states have call successors, (41) Word has length 365 [2022-03-20 16:27:38,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:38,704 INFO L225 Difference]: With dead ends: 376 [2022-03-20 16:27:38,704 INFO L226 Difference]: Without dead ends: 371 [2022-03-20 16:27:38,705 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 767 GetRequests, 649 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 818 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=6243, Invalid=8037, Unknown=0, NotChecked=0, Total=14280 [2022-03-20 16:27:38,707 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 159 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:38,707 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 386 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:27:38,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2022-03-20 16:27:38,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 371. [2022-03-20 16:27:38,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 285 states have (on average 1.1403508771929824) internal successors, (325), 285 states have internal predecessors, (325), 44 states have call successors, (44), 43 states have call predecessors, (44), 41 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-03-20 16:27:38,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 411 transitions. [2022-03-20 16:27:38,725 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 411 transitions. Word has length 365 [2022-03-20 16:27:38,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:38,726 INFO L478 AbstractCegarLoop]: Abstraction has 371 states and 411 transitions. [2022-03-20 16:27:38,726 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (43), 41 states have call predecessors, (43), 39 states have return successors, (41), 39 states have call predecessors, (41), 40 states have call successors, (41) [2022-03-20 16:27:38,726 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 411 transitions. [2022-03-20 16:27:38,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2022-03-20 16:27:38,727 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:38,727 INFO L499 BasicCegarLoop]: trace histogram [40, 40, 39, 39, 39, 39, 39, 39, 39, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:38,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-20 16:27:38,937 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:38,937 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:38,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:38,937 INFO L85 PathProgramCache]: Analyzing trace with hash -194370340, now seen corresponding path program 77 times [2022-03-20 16:27:38,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:38,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [252403427] [2022-03-20 16:27:38,938 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:38,938 INFO L85 PathProgramCache]: Analyzing trace with hash -194370340, now seen corresponding path program 78 times [2022-03-20 16:27:38,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:38,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160231810] [2022-03-20 16:27:38,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:38,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:38,949 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:38,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1331658818] [2022-03-20 16:27:38,949 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:27:38,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:38,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:38,950 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:38,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-20 16:27:39,225 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 40 check-sat command(s) [2022-03-20 16:27:39,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:39,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 990 conjuncts, 83 conjunts are in the unsatisfiable core [2022-03-20 16:27:39,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:40,184 INFO L134 CoverageAnalysis]: Checked inductivity of 6829 backedges. 78 proven. 6747 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:40,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:41,974 INFO L134 CoverageAnalysis]: Checked inductivity of 6829 backedges. 78 proven. 3783 refuted. 0 times theorem prover too weak. 2968 trivial. 0 not checked. [2022-03-20 16:27:41,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:41,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160231810] [2022-03-20 16:27:41,975 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:41,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331658818] [2022-03-20 16:27:41,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331658818] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:41,975 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:41,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 84 [2022-03-20 16:27:41,975 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:41,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [252403427] [2022-03-20 16:27:41,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [252403427] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:41,975 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:41,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2022-03-20 16:27:41,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125763927] [2022-03-20 16:27:41,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:41,976 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-20 16:27:41,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:41,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-20 16:27:41,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3326, Invalid=3646, Unknown=0, NotChecked=0, Total=6972 [2022-03-20 16:27:41,977 INFO L87 Difference]: Start difference. First operand 371 states and 411 transitions. Second operand has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (44), 42 states have call predecessors, (44), 40 states have return successors, (42), 40 states have call predecessors, (42), 41 states have call successors, (42) [2022-03-20 16:27:42,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:42,710 INFO L93 Difference]: Finished difference Result 385 states and 426 transitions. [2022-03-20 16:27:42,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-03-20 16:27:42,711 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (44), 42 states have call predecessors, (44), 40 states have return successors, (42), 40 states have call predecessors, (42), 41 states have call successors, (42) Word has length 374 [2022-03-20 16:27:42,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:42,712 INFO L225 Difference]: With dead ends: 385 [2022-03-20 16:27:42,712 INFO L226 Difference]: Without dead ends: 380 [2022-03-20 16:27:42,713 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 786 GetRequests, 665 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 859 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=6563, Invalid=8443, Unknown=0, NotChecked=0, Total=15006 [2022-03-20 16:27:42,718 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 116 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:42,718 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 400 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:27:42,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-03-20 16:27:42,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 380. [2022-03-20 16:27:42,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 292 states have (on average 1.1404109589041096) internal successors, (333), 292 states have internal predecessors, (333), 45 states have call successors, (45), 44 states have call predecessors, (45), 42 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2022-03-20 16:27:42,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 421 transitions. [2022-03-20 16:27:42,736 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 421 transitions. Word has length 374 [2022-03-20 16:27:42,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:42,737 INFO L478 AbstractCegarLoop]: Abstraction has 380 states and 421 transitions. [2022-03-20 16:27:42,737 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (44), 42 states have call predecessors, (44), 40 states have return successors, (42), 40 states have call predecessors, (42), 41 states have call successors, (42) [2022-03-20 16:27:42,737 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 421 transitions. [2022-03-20 16:27:42,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 384 [2022-03-20 16:27:42,739 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:42,739 INFO L499 BasicCegarLoop]: trace histogram [41, 41, 40, 40, 40, 40, 40, 40, 40, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:42,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-20 16:27:42,944 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:42,944 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:42,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:42,945 INFO L85 PathProgramCache]: Analyzing trace with hash 949326358, now seen corresponding path program 79 times [2022-03-20 16:27:42,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:42,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1083687439] [2022-03-20 16:27:42,945 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:42,946 INFO L85 PathProgramCache]: Analyzing trace with hash 949326358, now seen corresponding path program 80 times [2022-03-20 16:27:42,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:42,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168628425] [2022-03-20 16:27:42,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:42,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:42,956 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:42,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1553003791] [2022-03-20 16:27:42,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:27:42,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:42,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:42,957 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:42,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-20 16:27:43,074 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:27:43,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:43,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 85 conjunts are in the unsatisfiable core [2022-03-20 16:27:43,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:44,105 INFO L134 CoverageAnalysis]: Checked inductivity of 7184 backedges. 80 proven. 7100 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:44,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:45,957 INFO L134 CoverageAnalysis]: Checked inductivity of 7184 backedges. 80 proven. 3980 refuted. 0 times theorem prover too weak. 3124 trivial. 0 not checked. [2022-03-20 16:27:45,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:45,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168628425] [2022-03-20 16:27:45,957 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:45,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553003791] [2022-03-20 16:27:45,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553003791] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:45,957 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:45,958 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 86 [2022-03-20 16:27:45,958 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:45,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1083687439] [2022-03-20 16:27:45,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1083687439] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:45,958 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:45,958 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [44] imperfect sequences [] total 44 [2022-03-20 16:27:45,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099740930] [2022-03-20 16:27:45,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:45,958 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-20 16:27:45,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:45,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-20 16:27:45,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3491, Invalid=3819, Unknown=0, NotChecked=0, Total=7310 [2022-03-20 16:27:45,959 INFO L87 Difference]: Start difference. First operand 380 states and 421 transitions. Second operand has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (45), 43 states have call predecessors, (45), 41 states have return successors, (43), 41 states have call predecessors, (43), 42 states have call successors, (43) [2022-03-20 16:27:46,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:46,750 INFO L93 Difference]: Finished difference Result 394 states and 436 transitions. [2022-03-20 16:27:46,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-20 16:27:46,750 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (45), 43 states have call predecessors, (45), 41 states have return successors, (43), 41 states have call predecessors, (43), 42 states have call successors, (43) Word has length 383 [2022-03-20 16:27:46,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:46,752 INFO L225 Difference]: With dead ends: 394 [2022-03-20 16:27:46,752 INFO L226 Difference]: Without dead ends: 389 [2022-03-20 16:27:46,753 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 805 GetRequests, 681 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 901 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=6891, Invalid=8859, Unknown=0, NotChecked=0, Total=15750 [2022-03-20 16:27:46,753 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 148 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:46,753 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 396 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:27:46,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-03-20 16:27:46,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 389. [2022-03-20 16:27:46,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 299 states have (on average 1.140468227424749) internal successors, (341), 299 states have internal predecessors, (341), 46 states have call successors, (46), 45 states have call predecessors, (46), 43 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-20 16:27:46,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 431 transitions. [2022-03-20 16:27:46,772 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 431 transitions. Word has length 383 [2022-03-20 16:27:46,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:46,772 INFO L478 AbstractCegarLoop]: Abstraction has 389 states and 431 transitions. [2022-03-20 16:27:46,772 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (45), 43 states have call predecessors, (45), 41 states have return successors, (43), 41 states have call predecessors, (43), 42 states have call successors, (43) [2022-03-20 16:27:46,772 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 431 transitions. [2022-03-20 16:27:46,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 393 [2022-03-20 16:27:46,774 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:46,774 INFO L499 BasicCegarLoop]: trace histogram [42, 42, 41, 41, 41, 41, 41, 41, 41, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:46,791 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-03-20 16:27:46,987 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-03-20 16:27:46,987 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:46,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:46,988 INFO L85 PathProgramCache]: Analyzing trace with hash 311977500, now seen corresponding path program 81 times [2022-03-20 16:27:46,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:46,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [781034559] [2022-03-20 16:27:46,988 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:46,988 INFO L85 PathProgramCache]: Analyzing trace with hash 311977500, now seen corresponding path program 82 times [2022-03-20 16:27:46,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:46,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183718706] [2022-03-20 16:27:46,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:46,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:46,995 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:46,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1532277705] [2022-03-20 16:27:46,995 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:27:46,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:46,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:46,996 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:46,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-20 16:27:47,115 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:27:47,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:47,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 1036 conjuncts, 87 conjunts are in the unsatisfiable core [2022-03-20 16:27:47,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:48,131 INFO L134 CoverageAnalysis]: Checked inductivity of 7548 backedges. 82 proven. 7462 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:48,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:50,044 INFO L134 CoverageAnalysis]: Checked inductivity of 7548 backedges. 82 proven. 4182 refuted. 0 times theorem prover too weak. 3284 trivial. 0 not checked. [2022-03-20 16:27:50,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:50,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183718706] [2022-03-20 16:27:50,045 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:50,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532277705] [2022-03-20 16:27:50,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532277705] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:50,045 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:50,045 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 88 [2022-03-20 16:27:50,045 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:50,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [781034559] [2022-03-20 16:27:50,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [781034559] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:50,045 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:50,045 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2022-03-20 16:27:50,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84614092] [2022-03-20 16:27:50,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:50,046 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-20 16:27:50,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:50,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-20 16:27:50,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3660, Invalid=3996, Unknown=0, NotChecked=0, Total=7656 [2022-03-20 16:27:50,047 INFO L87 Difference]: Start difference. First operand 389 states and 431 transitions. Second operand has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (46), 44 states have call predecessors, (46), 42 states have return successors, (44), 42 states have call predecessors, (44), 43 states have call successors, (44) [2022-03-20 16:27:50,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:50,895 INFO L93 Difference]: Finished difference Result 403 states and 446 transitions. [2022-03-20 16:27:50,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-20 16:27:50,896 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (46), 44 states have call predecessors, (46), 42 states have return successors, (44), 42 states have call predecessors, (44), 43 states have call successors, (44) Word has length 392 [2022-03-20 16:27:50,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:50,897 INFO L225 Difference]: With dead ends: 403 [2022-03-20 16:27:50,897 INFO L226 Difference]: Without dead ends: 398 [2022-03-20 16:27:50,898 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 824 GetRequests, 697 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 944 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=7227, Invalid=9285, Unknown=0, NotChecked=0, Total=16512 [2022-03-20 16:27:50,898 INFO L913 BasicCegarLoop]: 67 mSDtfsCounter, 181 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:50,898 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 410 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:27:50,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-03-20 16:27:50,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 398. [2022-03-20 16:27:50,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 306 states have (on average 1.1405228758169934) internal successors, (349), 306 states have internal predecessors, (349), 47 states have call successors, (47), 46 states have call predecessors, (47), 44 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2022-03-20 16:27:50,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 441 transitions. [2022-03-20 16:27:50,917 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 441 transitions. Word has length 392 [2022-03-20 16:27:50,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:50,917 INFO L478 AbstractCegarLoop]: Abstraction has 398 states and 441 transitions. [2022-03-20 16:27:50,917 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (46), 44 states have call predecessors, (46), 42 states have return successors, (44), 42 states have call predecessors, (44), 43 states have call successors, (44) [2022-03-20 16:27:50,917 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 441 transitions. [2022-03-20 16:27:50,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 402 [2022-03-20 16:27:50,918 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:50,919 INFO L499 BasicCegarLoop]: trace histogram [43, 43, 42, 42, 42, 42, 42, 42, 42, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:50,936 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-03-20 16:27:51,131 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-03-20 16:27:51,131 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:51,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:51,132 INFO L85 PathProgramCache]: Analyzing trace with hash -432228138, now seen corresponding path program 83 times [2022-03-20 16:27:51,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:51,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1558015593] [2022-03-20 16:27:51,132 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:51,132 INFO L85 PathProgramCache]: Analyzing trace with hash -432228138, now seen corresponding path program 84 times [2022-03-20 16:27:51,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:51,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511298935] [2022-03-20 16:27:51,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:51,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:51,140 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:51,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1797998820] [2022-03-20 16:27:51,140 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:27:51,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:51,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:51,141 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:51,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-20 16:27:51,354 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2022-03-20 16:27:51,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:51,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 1059 conjuncts, 89 conjunts are in the unsatisfiable core [2022-03-20 16:27:51,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:52,380 INFO L134 CoverageAnalysis]: Checked inductivity of 7921 backedges. 84 proven. 7833 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:52,380 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:54,384 INFO L134 CoverageAnalysis]: Checked inductivity of 7921 backedges. 84 proven. 4389 refuted. 0 times theorem prover too weak. 3448 trivial. 0 not checked. [2022-03-20 16:27:54,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:54,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511298935] [2022-03-20 16:27:54,385 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:54,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797998820] [2022-03-20 16:27:54,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797998820] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:54,385 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:54,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 90 [2022-03-20 16:27:54,385 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:54,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1558015593] [2022-03-20 16:27:54,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1558015593] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:54,385 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:54,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [46] imperfect sequences [] total 46 [2022-03-20 16:27:54,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821259167] [2022-03-20 16:27:54,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:54,386 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-20 16:27:54,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:54,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-20 16:27:54,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3833, Invalid=4177, Unknown=0, NotChecked=0, Total=8010 [2022-03-20 16:27:54,387 INFO L87 Difference]: Start difference. First operand 398 states and 441 transitions. Second operand has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (47), 45 states have call predecessors, (47), 43 states have return successors, (45), 43 states have call predecessors, (45), 44 states have call successors, (45) [2022-03-20 16:27:55,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:55,270 INFO L93 Difference]: Finished difference Result 412 states and 456 transitions. [2022-03-20 16:27:55,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-20 16:27:55,271 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (47), 45 states have call predecessors, (47), 43 states have return successors, (45), 43 states have call predecessors, (45), 44 states have call successors, (45) Word has length 401 [2022-03-20 16:27:55,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:55,272 INFO L225 Difference]: With dead ends: 412 [2022-03-20 16:27:55,272 INFO L226 Difference]: Without dead ends: 407 [2022-03-20 16:27:55,274 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 843 GetRequests, 713 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 988 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=7571, Invalid=9721, Unknown=0, NotChecked=0, Total=17292 [2022-03-20 16:27:55,274 INFO L913 BasicCegarLoop]: 68 mSDtfsCounter, 189 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:55,274 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 406 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:27:55,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-03-20 16:27:55,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 407. [2022-03-20 16:27:55,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 313 states have (on average 1.1405750798722045) internal successors, (357), 313 states have internal predecessors, (357), 48 states have call successors, (48), 47 states have call predecessors, (48), 45 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-03-20 16:27:55,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 451 transitions. [2022-03-20 16:27:55,297 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 451 transitions. Word has length 401 [2022-03-20 16:27:55,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:55,297 INFO L478 AbstractCegarLoop]: Abstraction has 407 states and 451 transitions. [2022-03-20 16:27:55,298 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (47), 45 states have call predecessors, (47), 43 states have return successors, (45), 43 states have call predecessors, (45), 44 states have call successors, (45) [2022-03-20 16:27:55,298 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 451 transitions. [2022-03-20 16:27:55,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2022-03-20 16:27:55,300 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:55,300 INFO L499 BasicCegarLoop]: trace histogram [44, 44, 43, 43, 43, 43, 43, 43, 43, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:55,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-20 16:27:55,511 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-20 16:27:55,511 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:55,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:55,512 INFO L85 PathProgramCache]: Analyzing trace with hash -290400420, now seen corresponding path program 85 times [2022-03-20 16:27:55,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:55,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [282578930] [2022-03-20 16:27:55,512 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:55,512 INFO L85 PathProgramCache]: Analyzing trace with hash -290400420, now seen corresponding path program 86 times [2022-03-20 16:27:55,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:55,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048121058] [2022-03-20 16:27:55,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:55,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:55,519 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:55,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1850647682] [2022-03-20 16:27:55,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:27:55,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:55,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:55,521 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:55,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-20 16:27:55,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:27:55,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:27:55,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 1082 conjuncts, 91 conjunts are in the unsatisfiable core [2022-03-20 16:27:55,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:27:56,733 INFO L134 CoverageAnalysis]: Checked inductivity of 8303 backedges. 86 proven. 8213 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:27:56,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:27:58,841 INFO L134 CoverageAnalysis]: Checked inductivity of 8303 backedges. 86 proven. 4601 refuted. 0 times theorem prover too weak. 3616 trivial. 0 not checked. [2022-03-20 16:27:58,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:27:58,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048121058] [2022-03-20 16:27:58,842 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:27:58,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850647682] [2022-03-20 16:27:58,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850647682] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:27:58,842 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:27:58,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 92 [2022-03-20 16:27:58,842 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:27:58,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [282578930] [2022-03-20 16:27:58,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [282578930] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:27:58,842 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:27:58,842 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2022-03-20 16:27:58,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710977861] [2022-03-20 16:27:58,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:27:58,843 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-03-20 16:27:58,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:58,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-03-20 16:27:58,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4010, Invalid=4362, Unknown=0, NotChecked=0, Total=8372 [2022-03-20 16:27:58,844 INFO L87 Difference]: Start difference. First operand 407 states and 451 transitions. Second operand has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (48), 46 states have call predecessors, (48), 44 states have return successors, (46), 44 states have call predecessors, (46), 45 states have call successors, (46) [2022-03-20 16:27:59,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:27:59,697 INFO L93 Difference]: Finished difference Result 421 states and 466 transitions. [2022-03-20 16:27:59,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-20 16:27:59,698 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (48), 46 states have call predecessors, (48), 44 states have return successors, (46), 44 states have call predecessors, (46), 45 states have call successors, (46) Word has length 410 [2022-03-20 16:27:59,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:27:59,699 INFO L225 Difference]: With dead ends: 421 [2022-03-20 16:27:59,699 INFO L226 Difference]: Without dead ends: 416 [2022-03-20 16:27:59,700 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 862 GetRequests, 729 SyntacticMatches, 0 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1033 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=7923, Invalid=10167, Unknown=0, NotChecked=0, Total=18090 [2022-03-20 16:27:59,700 INFO L913 BasicCegarLoop]: 69 mSDtfsCounter, 163 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:27:59,700 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 426 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:27:59,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-03-20 16:27:59,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 416. [2022-03-20 16:27:59,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 320 states have (on average 1.140625) internal successors, (365), 320 states have internal predecessors, (365), 49 states have call successors, (49), 48 states have call predecessors, (49), 46 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2022-03-20 16:27:59,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 461 transitions. [2022-03-20 16:27:59,719 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 461 transitions. Word has length 410 [2022-03-20 16:27:59,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:27:59,719 INFO L478 AbstractCegarLoop]: Abstraction has 416 states and 461 transitions. [2022-03-20 16:27:59,719 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (48), 46 states have call predecessors, (48), 44 states have return successors, (46), 44 states have call predecessors, (46), 45 states have call successors, (46) [2022-03-20 16:27:59,720 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 461 transitions. [2022-03-20 16:27:59,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2022-03-20 16:27:59,721 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:27:59,721 INFO L499 BasicCegarLoop]: trace histogram [45, 45, 44, 44, 44, 44, 44, 44, 44, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:27:59,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-20 16:27:59,938 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:59,938 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:27:59,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:27:59,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1569738858, now seen corresponding path program 87 times [2022-03-20 16:27:59,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:27:59,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2123859771] [2022-03-20 16:27:59,939 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:27:59,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1569738858, now seen corresponding path program 88 times [2022-03-20 16:27:59,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:27:59,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414073425] [2022-03-20 16:27:59,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:27:59,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:27:59,947 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:27:59,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1578028066] [2022-03-20 16:27:59,947 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:27:59,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:27:59,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:27:59,948 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:27:59,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-20 16:28:00,078 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:28:00,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:28:00,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 1105 conjuncts, 93 conjunts are in the unsatisfiable core [2022-03-20 16:28:00,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:28:01,194 INFO L134 CoverageAnalysis]: Checked inductivity of 8694 backedges. 88 proven. 8602 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:28:01,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:28:03,430 INFO L134 CoverageAnalysis]: Checked inductivity of 8694 backedges. 88 proven. 4818 refuted. 0 times theorem prover too weak. 3788 trivial. 0 not checked. [2022-03-20 16:28:03,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:28:03,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414073425] [2022-03-20 16:28:03,431 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:28:03,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578028066] [2022-03-20 16:28:03,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578028066] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:28:03,431 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:28:03,431 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 94 [2022-03-20 16:28:03,431 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:28:03,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2123859771] [2022-03-20 16:28:03,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2123859771] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:28:03,431 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:28:03,431 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [48] imperfect sequences [] total 48 [2022-03-20 16:28:03,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758349374] [2022-03-20 16:28:03,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:28:03,432 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-20 16:28:03,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:03,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-20 16:28:03,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4191, Invalid=4551, Unknown=0, NotChecked=0, Total=8742 [2022-03-20 16:28:03,433 INFO L87 Difference]: Start difference. First operand 416 states and 461 transitions. Second operand has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (49), 47 states have call predecessors, (49), 45 states have return successors, (47), 45 states have call predecessors, (47), 46 states have call successors, (47) [2022-03-20 16:28:04,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:28:04,407 INFO L93 Difference]: Finished difference Result 430 states and 476 transitions. [2022-03-20 16:28:04,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-03-20 16:28:04,407 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (49), 47 states have call predecessors, (49), 45 states have return successors, (47), 45 states have call predecessors, (47), 46 states have call successors, (47) Word has length 419 [2022-03-20 16:28:04,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:28:04,409 INFO L225 Difference]: With dead ends: 430 [2022-03-20 16:28:04,409 INFO L226 Difference]: Without dead ends: 425 [2022-03-20 16:28:04,411 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 881 GetRequests, 745 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=8283, Invalid=10623, Unknown=0, NotChecked=0, Total=18906 [2022-03-20 16:28:04,411 INFO L913 BasicCegarLoop]: 70 mSDtfsCounter, 187 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:28:04,411 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 440 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:28:04,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-03-20 16:28:04,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 425. [2022-03-20 16:28:04,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 327 states have (on average 1.1406727828746177) internal successors, (373), 327 states have internal predecessors, (373), 50 states have call successors, (50), 49 states have call predecessors, (50), 47 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2022-03-20 16:28:04,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 471 transitions. [2022-03-20 16:28:04,432 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 471 transitions. Word has length 419 [2022-03-20 16:28:04,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:28:04,432 INFO L478 AbstractCegarLoop]: Abstraction has 425 states and 471 transitions. [2022-03-20 16:28:04,432 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (49), 47 states have call predecessors, (49), 45 states have return successors, (47), 45 states have call predecessors, (47), 46 states have call successors, (47) [2022-03-20 16:28:04,432 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 471 transitions. [2022-03-20 16:28:04,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2022-03-20 16:28:04,434 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:28:04,434 INFO L499 BasicCegarLoop]: trace histogram [46, 46, 45, 45, 45, 45, 45, 45, 45, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:28:04,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-20 16:28:04,651 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-20 16:28:04,651 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:28:04,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:28:04,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1803061092, now seen corresponding path program 89 times [2022-03-20 16:28:04,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:04,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1880186229] [2022-03-20 16:28:04,652 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:28:04,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1803061092, now seen corresponding path program 90 times [2022-03-20 16:28:04,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:28:04,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77478402] [2022-03-20 16:28:04,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:28:04,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:28:04,663 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:28:04,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1648848879] [2022-03-20 16:28:04,663 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:28:04,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:28:04,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:28:04,664 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:28:04,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-20 16:28:05,107 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 46 check-sat command(s) [2022-03-20 16:28:05,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:28:05,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 1128 conjuncts, 95 conjunts are in the unsatisfiable core [2022-03-20 16:28:05,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:28:06,270 INFO L134 CoverageAnalysis]: Checked inductivity of 9094 backedges. 90 proven. 9000 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:28:06,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:28:08,548 INFO L134 CoverageAnalysis]: Checked inductivity of 9094 backedges. 90 proven. 5040 refuted. 0 times theorem prover too weak. 3964 trivial. 0 not checked. [2022-03-20 16:28:08,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:28:08,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77478402] [2022-03-20 16:28:08,549 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:28:08,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648848879] [2022-03-20 16:28:08,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648848879] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:28:08,549 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:28:08,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 96 [2022-03-20 16:28:08,549 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:28:08,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1880186229] [2022-03-20 16:28:08,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1880186229] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:28:08,549 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:28:08,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2022-03-20 16:28:08,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989764201] [2022-03-20 16:28:08,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:28:08,550 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-20 16:28:08,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:08,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-20 16:28:08,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4376, Invalid=4744, Unknown=0, NotChecked=0, Total=9120 [2022-03-20 16:28:08,551 INFO L87 Difference]: Start difference. First operand 425 states and 471 transitions. Second operand has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (50), 48 states have call predecessors, (50), 46 states have return successors, (48), 46 states have call predecessors, (48), 47 states have call successors, (48) [2022-03-20 16:28:09,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:28:09,495 INFO L93 Difference]: Finished difference Result 439 states and 486 transitions. [2022-03-20 16:28:09,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-03-20 16:28:09,495 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (50), 48 states have call predecessors, (50), 46 states have return successors, (48), 46 states have call predecessors, (48), 47 states have call successors, (48) Word has length 428 [2022-03-20 16:28:09,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:28:09,497 INFO L225 Difference]: With dead ends: 439 [2022-03-20 16:28:09,497 INFO L226 Difference]: Without dead ends: 434 [2022-03-20 16:28:09,498 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 900 GetRequests, 761 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1126 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=8651, Invalid=11089, Unknown=0, NotChecked=0, Total=19740 [2022-03-20 16:28:09,498 INFO L913 BasicCegarLoop]: 71 mSDtfsCounter, 206 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:28:09,498 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 454 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:28:09,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-03-20 16:28:09,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 434. [2022-03-20 16:28:09,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 334 states have (on average 1.1407185628742516) internal successors, (381), 334 states have internal predecessors, (381), 51 states have call successors, (51), 50 states have call predecessors, (51), 48 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) [2022-03-20 16:28:09,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 481 transitions. [2022-03-20 16:28:09,518 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 481 transitions. Word has length 428 [2022-03-20 16:28:09,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:28:09,518 INFO L478 AbstractCegarLoop]: Abstraction has 434 states and 481 transitions. [2022-03-20 16:28:09,518 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (50), 48 states have call predecessors, (50), 46 states have return successors, (48), 46 states have call predecessors, (48), 47 states have call successors, (48) [2022-03-20 16:28:09,519 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 481 transitions. [2022-03-20 16:28:09,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 438 [2022-03-20 16:28:09,520 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:28:09,520 INFO L499 BasicCegarLoop]: trace histogram [47, 47, 46, 46, 46, 46, 46, 46, 46, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:28:09,526 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-20 16:28:09,726 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-20 16:28:09,727 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:28:09,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:28:09,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1876588118, now seen corresponding path program 91 times [2022-03-20 16:28:09,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:09,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1381562280] [2022-03-20 16:28:09,727 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:28:09,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1876588118, now seen corresponding path program 92 times [2022-03-20 16:28:09,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:28:09,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90490521] [2022-03-20 16:28:09,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:28:09,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:28:09,735 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:28:09,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2143998318] [2022-03-20 16:28:09,735 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:28:09,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:28:09,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:28:09,736 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:28:09,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-20 16:28:09,877 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:28:09,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:28:09,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 1151 conjuncts, 97 conjunts are in the unsatisfiable core [2022-03-20 16:28:09,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:28:11,053 INFO L134 CoverageAnalysis]: Checked inductivity of 9503 backedges. 92 proven. 9407 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:28:11,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:28:13,365 INFO L134 CoverageAnalysis]: Checked inductivity of 9503 backedges. 92 proven. 5267 refuted. 0 times theorem prover too weak. 4144 trivial. 0 not checked. [2022-03-20 16:28:13,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:28:13,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90490521] [2022-03-20 16:28:13,365 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:28:13,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143998318] [2022-03-20 16:28:13,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143998318] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:28:13,366 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:28:13,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 98 [2022-03-20 16:28:13,366 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:28:13,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1381562280] [2022-03-20 16:28:13,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1381562280] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:28:13,366 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:28:13,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [50] imperfect sequences [] total 50 [2022-03-20 16:28:13,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974794080] [2022-03-20 16:28:13,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:28:13,366 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-03-20 16:28:13,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:13,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-03-20 16:28:13,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4565, Invalid=4941, Unknown=0, NotChecked=0, Total=9506 [2022-03-20 16:28:13,367 INFO L87 Difference]: Start difference. First operand 434 states and 481 transitions. Second operand has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (51), 49 states have call predecessors, (51), 47 states have return successors, (49), 47 states have call predecessors, (49), 48 states have call successors, (49) [2022-03-20 16:28:14,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:28:14,373 INFO L93 Difference]: Finished difference Result 448 states and 496 transitions. [2022-03-20 16:28:14,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-03-20 16:28:14,373 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (51), 49 states have call predecessors, (51), 47 states have return successors, (49), 47 states have call predecessors, (49), 48 states have call successors, (49) Word has length 437 [2022-03-20 16:28:14,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:28:14,375 INFO L225 Difference]: With dead ends: 448 [2022-03-20 16:28:14,375 INFO L226 Difference]: Without dead ends: 443 [2022-03-20 16:28:14,376 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 919 GetRequests, 777 SyntacticMatches, 0 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1174 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=9027, Invalid=11565, Unknown=0, NotChecked=0, Total=20592 [2022-03-20 16:28:14,376 INFO L913 BasicCegarLoop]: 72 mSDtfsCounter, 198 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:28:14,376 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 444 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:28:14,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-03-20 16:28:14,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 443. [2022-03-20 16:28:14,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 341 states have (on average 1.1407624633431086) internal successors, (389), 341 states have internal predecessors, (389), 52 states have call successors, (52), 51 states have call predecessors, (52), 49 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2022-03-20 16:28:14,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 491 transitions. [2022-03-20 16:28:14,399 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 491 transitions. Word has length 437 [2022-03-20 16:28:14,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:28:14,400 INFO L478 AbstractCegarLoop]: Abstraction has 443 states and 491 transitions. [2022-03-20 16:28:14,400 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (51), 49 states have call predecessors, (51), 47 states have return successors, (49), 47 states have call predecessors, (49), 48 states have call successors, (49) [2022-03-20 16:28:14,400 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 491 transitions. [2022-03-20 16:28:14,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 447 [2022-03-20 16:28:14,401 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:28:14,402 INFO L499 BasicCegarLoop]: trace histogram [48, 48, 47, 47, 47, 47, 47, 47, 47, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:28:14,422 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-20 16:28:14,619 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-20 16:28:14,619 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:28:14,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:28:14,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1123043804, now seen corresponding path program 93 times [2022-03-20 16:28:14,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:14,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1700647936] [2022-03-20 16:28:14,620 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:28:14,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1123043804, now seen corresponding path program 94 times [2022-03-20 16:28:14,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:28:14,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786350919] [2022-03-20 16:28:14,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:28:14,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:28:14,629 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:28:14,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1663711457] [2022-03-20 16:28:14,629 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:28:14,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:28:14,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:28:14,630 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:28:14,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-20 16:28:14,778 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:28:14,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:28:14,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 1174 conjuncts, 99 conjunts are in the unsatisfiable core [2022-03-20 16:28:14,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:28:16,058 INFO L134 CoverageAnalysis]: Checked inductivity of 9921 backedges. 94 proven. 9823 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:28:16,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:28:18,464 INFO L134 CoverageAnalysis]: Checked inductivity of 9921 backedges. 94 proven. 5499 refuted. 0 times theorem prover too weak. 4328 trivial. 0 not checked. [2022-03-20 16:28:18,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:28:18,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786350919] [2022-03-20 16:28:18,464 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:28:18,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663711457] [2022-03-20 16:28:18,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663711457] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:28:18,465 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:28:18,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 100 [2022-03-20 16:28:18,465 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:28:18,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1700647936] [2022-03-20 16:28:18,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1700647936] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:28:18,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:28:18,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2022-03-20 16:28:18,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432723578] [2022-03-20 16:28:18,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:28:18,466 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-03-20 16:28:18,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:18,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-03-20 16:28:18,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4758, Invalid=5142, Unknown=0, NotChecked=0, Total=9900 [2022-03-20 16:28:18,467 INFO L87 Difference]: Start difference. First operand 443 states and 491 transitions. Second operand has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (52), 50 states have call predecessors, (52), 48 states have return successors, (50), 48 states have call predecessors, (50), 49 states have call successors, (50) [2022-03-20 16:28:19,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:28:19,503 INFO L93 Difference]: Finished difference Result 457 states and 506 transitions. [2022-03-20 16:28:19,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-20 16:28:19,503 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (52), 50 states have call predecessors, (52), 48 states have return successors, (50), 48 states have call predecessors, (50), 49 states have call successors, (50) Word has length 446 [2022-03-20 16:28:19,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:28:19,505 INFO L225 Difference]: With dead ends: 457 [2022-03-20 16:28:19,505 INFO L226 Difference]: Without dead ends: 452 [2022-03-20 16:28:19,506 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 938 GetRequests, 793 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1223 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=9411, Invalid=12051, Unknown=0, NotChecked=0, Total=21462 [2022-03-20 16:28:19,507 INFO L913 BasicCegarLoop]: 73 mSDtfsCounter, 209 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:28:19,507 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 464 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:28:19,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2022-03-20 16:28:19,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 452. [2022-03-20 16:28:19,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 348 states have (on average 1.1408045977011494) internal successors, (397), 348 states have internal predecessors, (397), 53 states have call successors, (53), 52 states have call predecessors, (53), 50 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2022-03-20 16:28:19,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 501 transitions. [2022-03-20 16:28:19,534 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 501 transitions. Word has length 446 [2022-03-20 16:28:19,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:28:19,534 INFO L478 AbstractCegarLoop]: Abstraction has 452 states and 501 transitions. [2022-03-20 16:28:19,534 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (52), 50 states have call predecessors, (52), 48 states have return successors, (50), 48 states have call predecessors, (50), 49 states have call successors, (50) [2022-03-20 16:28:19,534 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 501 transitions. [2022-03-20 16:28:19,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 456 [2022-03-20 16:28:19,536 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:28:19,536 INFO L499 BasicCegarLoop]: trace histogram [49, 49, 48, 48, 48, 48, 48, 48, 48, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:28:19,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-20 16:28:19,751 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2022-03-20 16:28:19,751 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:28:19,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:28:19,752 INFO L85 PathProgramCache]: Analyzing trace with hash 2116619542, now seen corresponding path program 95 times [2022-03-20 16:28:19,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:19,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1047925577] [2022-03-20 16:28:19,752 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:28:19,752 INFO L85 PathProgramCache]: Analyzing trace with hash 2116619542, now seen corresponding path program 96 times [2022-03-20 16:28:19,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:28:19,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135011089] [2022-03-20 16:28:19,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:28:19,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:28:19,759 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:28:19,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1572061568] [2022-03-20 16:28:19,760 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:28:19,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:28:19,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:28:19,761 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:28:19,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-20 16:28:19,995 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2022-03-20 16:28:19,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:28:20,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 1197 conjuncts, 101 conjunts are in the unsatisfiable core [2022-03-20 16:28:20,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:28:21,245 INFO L134 CoverageAnalysis]: Checked inductivity of 10348 backedges. 96 proven. 10248 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:28:21,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:28:23,722 INFO L134 CoverageAnalysis]: Checked inductivity of 10348 backedges. 96 proven. 5736 refuted. 0 times theorem prover too weak. 4516 trivial. 0 not checked. [2022-03-20 16:28:23,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:28:23,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135011089] [2022-03-20 16:28:23,722 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:28:23,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572061568] [2022-03-20 16:28:23,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572061568] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:28:23,722 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:28:23,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 102 [2022-03-20 16:28:23,722 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:28:23,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1047925577] [2022-03-20 16:28:23,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1047925577] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:28:23,723 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:28:23,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [52] imperfect sequences [] total 52 [2022-03-20 16:28:23,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067720693] [2022-03-20 16:28:23,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:28:23,723 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-03-20 16:28:23,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:23,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-03-20 16:28:23,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4955, Invalid=5347, Unknown=0, NotChecked=0, Total=10302 [2022-03-20 16:28:23,725 INFO L87 Difference]: Start difference. First operand 452 states and 501 transitions. Second operand has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (53), 51 states have call predecessors, (53), 49 states have return successors, (51), 49 states have call predecessors, (51), 50 states have call successors, (51) [2022-03-20 16:28:24,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:28:24,801 INFO L93 Difference]: Finished difference Result 466 states and 516 transitions. [2022-03-20 16:28:24,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-03-20 16:28:24,801 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (53), 51 states have call predecessors, (53), 49 states have return successors, (51), 49 states have call predecessors, (51), 50 states have call successors, (51) Word has length 455 [2022-03-20 16:28:24,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:28:24,803 INFO L225 Difference]: With dead ends: 466 [2022-03-20 16:28:24,803 INFO L226 Difference]: Without dead ends: 461 [2022-03-20 16:28:24,804 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 957 GetRequests, 809 SyntacticMatches, 0 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1273 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=9803, Invalid=12547, Unknown=0, NotChecked=0, Total=22350 [2022-03-20 16:28:24,804 INFO L913 BasicCegarLoop]: 74 mSDtfsCounter, 134 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:28:24,804 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 490 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:28:24,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-03-20 16:28:24,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 461. [2022-03-20 16:28:24,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 355 states have (on average 1.1408450704225352) internal successors, (405), 355 states have internal predecessors, (405), 54 states have call successors, (54), 53 states have call predecessors, (54), 51 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-03-20 16:28:24,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 511 transitions. [2022-03-20 16:28:24,826 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 511 transitions. Word has length 455 [2022-03-20 16:28:24,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:28:24,826 INFO L478 AbstractCegarLoop]: Abstraction has 461 states and 511 transitions. [2022-03-20 16:28:24,826 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (53), 51 states have call predecessors, (53), 49 states have return successors, (51), 49 states have call predecessors, (51), 50 states have call successors, (51) [2022-03-20 16:28:24,827 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 511 transitions. [2022-03-20 16:28:24,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 465 [2022-03-20 16:28:24,828 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:28:24,828 INFO L499 BasicCegarLoop]: trace histogram [50, 50, 49, 49, 49, 49, 49, 49, 49, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:28:24,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-20 16:28:25,043 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:28:25,043 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:28:25,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:28:25,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1413526756, now seen corresponding path program 97 times [2022-03-20 16:28:25,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:25,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [36278521] [2022-03-20 16:28:25,044 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:28:25,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1413526756, now seen corresponding path program 98 times [2022-03-20 16:28:25,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:28:25,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727196400] [2022-03-20 16:28:25,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:28:25,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:28:25,051 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:28:25,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [988120423] [2022-03-20 16:28:25,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:28:25,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:28:25,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:28:25,053 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:28:25,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-20 16:28:25,179 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:28:25,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:28:25,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 1220 conjuncts, 103 conjunts are in the unsatisfiable core [2022-03-20 16:28:25,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:28:26,485 INFO L134 CoverageAnalysis]: Checked inductivity of 10784 backedges. 98 proven. 10682 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:28:26,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:28:29,071 INFO L134 CoverageAnalysis]: Checked inductivity of 10784 backedges. 98 proven. 5978 refuted. 0 times theorem prover too weak. 4708 trivial. 0 not checked. [2022-03-20 16:28:29,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:28:29,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727196400] [2022-03-20 16:28:29,072 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:28:29,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988120423] [2022-03-20 16:28:29,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988120423] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:28:29,072 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:28:29,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 104 [2022-03-20 16:28:29,072 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:28:29,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [36278521] [2022-03-20 16:28:29,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [36278521] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:28:29,072 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:28:29,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2022-03-20 16:28:29,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97135010] [2022-03-20 16:28:29,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:28:29,073 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-20 16:28:29,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:29,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-20 16:28:29,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:28:29,074 INFO L87 Difference]: Start difference. First operand 461 states and 511 transitions. Second operand has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (54), 52 states have call predecessors, (54), 50 states have return successors, (52), 50 states have call predecessors, (52), 51 states have call successors, (52) [2022-03-20 16:28:30,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:28:30,223 INFO L93 Difference]: Finished difference Result 475 states and 526 transitions. [2022-03-20 16:28:30,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-03-20 16:28:30,224 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (54), 52 states have call predecessors, (54), 50 states have return successors, (52), 50 states have call predecessors, (52), 51 states have call successors, (52) Word has length 464 [2022-03-20 16:28:30,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:28:30,225 INFO L225 Difference]: With dead ends: 475 [2022-03-20 16:28:30,226 INFO L226 Difference]: Without dead ends: 470 [2022-03-20 16:28:30,227 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 976 GetRequests, 825 SyntacticMatches, 0 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1324 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=10203, Invalid=13053, Unknown=0, NotChecked=0, Total=23256 [2022-03-20 16:28:30,227 INFO L913 BasicCegarLoop]: 75 mSDtfsCounter, 146 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:28:30,227 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 492 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:28:30,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2022-03-20 16:28:30,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 470. [2022-03-20 16:28:30,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 362 states have (on average 1.1408839779005524) internal successors, (413), 362 states have internal predecessors, (413), 55 states have call successors, (55), 54 states have call predecessors, (55), 52 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2022-03-20 16:28:30,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 521 transitions. [2022-03-20 16:28:30,249 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 521 transitions. Word has length 464 [2022-03-20 16:28:30,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:28:30,249 INFO L478 AbstractCegarLoop]: Abstraction has 470 states and 521 transitions. [2022-03-20 16:28:30,250 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (54), 52 states have call predecessors, (54), 50 states have return successors, (52), 50 states have call predecessors, (52), 51 states have call successors, (52) [2022-03-20 16:28:30,250 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 521 transitions. [2022-03-20 16:28:30,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 474 [2022-03-20 16:28:30,251 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:28:30,252 INFO L499 BasicCegarLoop]: trace histogram [51, 51, 50, 50, 50, 50, 50, 50, 50, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:28:30,273 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-20 16:28:30,464 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-03-20 16:28:30,465 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:28:30,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:28:30,465 INFO L85 PathProgramCache]: Analyzing trace with hash -368610346, now seen corresponding path program 99 times [2022-03-20 16:28:30,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:30,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1248089378] [2022-03-20 16:28:30,466 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:28:30,466 INFO L85 PathProgramCache]: Analyzing trace with hash -368610346, now seen corresponding path program 100 times [2022-03-20 16:28:30,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:28:30,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975463588] [2022-03-20 16:28:30,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:28:30,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:28:30,476 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:28:30,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [635088574] [2022-03-20 16:28:30,476 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:28:30,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:28:30,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:28:30,477 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:28:30,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-20 16:28:30,620 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:28:30,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:28:30,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 1243 conjuncts, 105 conjunts are in the unsatisfiable core [2022-03-20 16:28:30,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:28:31,982 INFO L134 CoverageAnalysis]: Checked inductivity of 11229 backedges. 100 proven. 11125 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:28:31,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:28:34,596 INFO L134 CoverageAnalysis]: Checked inductivity of 11229 backedges. 100 proven. 6225 refuted. 0 times theorem prover too weak. 4904 trivial. 0 not checked. [2022-03-20 16:28:34,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:28:34,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975463588] [2022-03-20 16:28:34,596 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:28:34,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635088574] [2022-03-20 16:28:34,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635088574] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:28:34,597 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:28:34,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 104 [2022-03-20 16:28:34,597 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:28:34,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1248089378] [2022-03-20 16:28:34,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1248089378] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:28:34,597 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:28:34,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [54] imperfect sequences [] total 54 [2022-03-20 16:28:34,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917423846] [2022-03-20 16:28:34,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:28:34,598 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-03-20 16:28:34,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:34,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-03-20 16:28:34,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:28:34,599 INFO L87 Difference]: Start difference. First operand 470 states and 521 transitions. Second operand has 54 states, 54 states have (on average 6.703703703703703) internal successors, (362), 53 states have internal predecessors, (362), 53 states have call successors, (55), 53 states have call predecessors, (55), 51 states have return successors, (53), 51 states have call predecessors, (53), 52 states have call successors, (53) [2022-03-20 16:28:35,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:28:35,765 INFO L93 Difference]: Finished difference Result 484 states and 536 transitions. [2022-03-20 16:28:35,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-20 16:28:35,766 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 6.703703703703703) internal successors, (362), 53 states have internal predecessors, (362), 53 states have call successors, (55), 53 states have call predecessors, (55), 51 states have return successors, (53), 51 states have call predecessors, (53), 52 states have call successors, (53) Word has length 473 [2022-03-20 16:28:35,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:28:35,767 INFO L225 Difference]: With dead ends: 484 [2022-03-20 16:28:35,767 INFO L226 Difference]: Without dead ends: 479 [2022-03-20 16:28:35,769 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 995 GetRequests, 842 SyntacticMatches, 1 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1423 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=10306, Invalid=13256, Unknown=0, NotChecked=0, Total=23562 [2022-03-20 16:28:35,769 INFO L913 BasicCegarLoop]: 76 mSDtfsCounter, 194 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:28:35,769 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 482 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:28:35,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-03-20 16:28:35,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 479. [2022-03-20 16:28:35,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 369 states have (on average 1.1409214092140922) internal successors, (421), 369 states have internal predecessors, (421), 56 states have call successors, (56), 55 states have call predecessors, (56), 53 states have return successors, (54), 54 states have call predecessors, (54), 54 states have call successors, (54) [2022-03-20 16:28:35,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 531 transitions. [2022-03-20 16:28:35,791 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 531 transitions. Word has length 473 [2022-03-20 16:28:35,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:28:35,791 INFO L478 AbstractCegarLoop]: Abstraction has 479 states and 531 transitions. [2022-03-20 16:28:35,792 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 6.703703703703703) internal successors, (362), 53 states have internal predecessors, (362), 53 states have call successors, (55), 53 states have call predecessors, (55), 51 states have return successors, (53), 51 states have call predecessors, (53), 52 states have call successors, (53) [2022-03-20 16:28:35,792 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 531 transitions. [2022-03-20 16:28:35,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 483 [2022-03-20 16:28:35,794 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:28:35,794 INFO L499 BasicCegarLoop]: trace histogram [52, 52, 51, 51, 51, 51, 51, 51, 51, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:28:35,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-20 16:28:35,994 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:28:35,994 INFO L403 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:28:35,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:28:35,994 INFO L85 PathProgramCache]: Analyzing trace with hash 868777052, now seen corresponding path program 101 times [2022-03-20 16:28:35,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:35,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2102018587] [2022-03-20 16:28:35,995 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:28:35,995 INFO L85 PathProgramCache]: Analyzing trace with hash 868777052, now seen corresponding path program 102 times [2022-03-20 16:28:35,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:28:35,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618455685] [2022-03-20 16:28:35,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:28:35,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:28:36,003 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:28:36,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1263429744] [2022-03-20 16:28:36,003 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:28:36,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:28:36,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:28:36,004 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:28:36,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-20 16:28:36,314 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 52 check-sat command(s) [2022-03-20 16:28:36,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:28:36,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 1266 conjuncts, 107 conjunts are in the unsatisfiable core [2022-03-20 16:28:36,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:28:37,684 INFO L134 CoverageAnalysis]: Checked inductivity of 11683 backedges. 102 proven. 11577 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:28:37,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:28:40,265 INFO L134 CoverageAnalysis]: Checked inductivity of 11683 backedges. 102 proven. 6477 refuted. 0 times theorem prover too weak. 5104 trivial. 0 not checked. [2022-03-20 16:28:40,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:28:40,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618455685] [2022-03-20 16:28:40,266 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:28:40,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263429744] [2022-03-20 16:28:40,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263429744] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:28:40,266 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:28:40,266 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 104 [2022-03-20 16:28:40,266 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:28:40,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2102018587] [2022-03-20 16:28:40,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2102018587] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:28:40,266 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:28:40,266 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [55] imperfect sequences [] total 55 [2022-03-20 16:28:40,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435177575] [2022-03-20 16:28:40,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:28:40,267 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-03-20 16:28:40,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:40,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-03-20 16:28:40,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:28:40,269 INFO L87 Difference]: Start difference. First operand 479 states and 531 transitions. Second operand has 55 states, 55 states have (on average 6.709090909090909) internal successors, (369), 54 states have internal predecessors, (369), 54 states have call successors, (56), 54 states have call predecessors, (56), 52 states have return successors, (54), 52 states have call predecessors, (54), 53 states have call successors, (54) [2022-03-20 16:28:41,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:28:41,506 INFO L93 Difference]: Finished difference Result 493 states and 546 transitions. [2022-03-20 16:28:41,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-03-20 16:28:41,506 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 6.709090909090909) internal successors, (369), 54 states have internal predecessors, (369), 54 states have call successors, (56), 54 states have call predecessors, (56), 52 states have return successors, (54), 52 states have call predecessors, (54), 53 states have call successors, (54) Word has length 482 [2022-03-20 16:28:41,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:28:41,508 INFO L225 Difference]: With dead ends: 493 [2022-03-20 16:28:41,508 INFO L226 Difference]: Without dead ends: 488 [2022-03-20 16:28:41,509 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1014 GetRequests, 860 SyntacticMatches, 1 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1473 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=10409, Invalid=13461, Unknown=0, NotChecked=0, Total=23870 [2022-03-20 16:28:41,509 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 151 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:28:41,509 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 508 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:28:41,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-03-20 16:28:41,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 488. [2022-03-20 16:28:41,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 376 states have (on average 1.1409574468085106) internal successors, (429), 376 states have internal predecessors, (429), 57 states have call successors, (57), 56 states have call predecessors, (57), 54 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2022-03-20 16:28:41,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 541 transitions. [2022-03-20 16:28:41,532 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 541 transitions. Word has length 482 [2022-03-20 16:28:41,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:28:41,532 INFO L478 AbstractCegarLoop]: Abstraction has 488 states and 541 transitions. [2022-03-20 16:28:41,532 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 6.709090909090909) internal successors, (369), 54 states have internal predecessors, (369), 54 states have call successors, (56), 54 states have call predecessors, (56), 52 states have return successors, (54), 52 states have call predecessors, (54), 53 states have call successors, (54) [2022-03-20 16:28:41,532 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 541 transitions. [2022-03-20 16:28:41,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 492 [2022-03-20 16:28:41,534 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:28:41,534 INFO L499 BasicCegarLoop]: trace histogram [53, 53, 52, 52, 52, 52, 52, 52, 52, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:28:41,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-03-20 16:28:41,747 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:28:41,747 INFO L403 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:28:41,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:28:41,748 INFO L85 PathProgramCache]: Analyzing trace with hash 2099358358, now seen corresponding path program 103 times [2022-03-20 16:28:41,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:41,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1937932277] [2022-03-20 16:28:41,748 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:28:41,748 INFO L85 PathProgramCache]: Analyzing trace with hash 2099358358, now seen corresponding path program 104 times [2022-03-20 16:28:41,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:28:41,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613975449] [2022-03-20 16:28:41,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:28:41,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:28:41,757 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:28:41,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1786449668] [2022-03-20 16:28:41,757 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:28:41,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:28:41,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:28:41,758 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:28:41,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-20 16:28:41,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:28:41,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:28:41,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 1289 conjuncts, 109 conjunts are in the unsatisfiable core [2022-03-20 16:28:41,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:28:43,361 INFO L134 CoverageAnalysis]: Checked inductivity of 12146 backedges. 104 proven. 12038 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:28:43,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:28:45,901 INFO L134 CoverageAnalysis]: Checked inductivity of 12146 backedges. 104 proven. 6734 refuted. 0 times theorem prover too weak. 5308 trivial. 0 not checked. [2022-03-20 16:28:45,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:28:45,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613975449] [2022-03-20 16:28:45,902 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:28:45,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786449668] [2022-03-20 16:28:45,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786449668] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:28:45,902 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:28:45,902 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 104 [2022-03-20 16:28:45,902 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:28:45,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1937932277] [2022-03-20 16:28:45,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1937932277] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:28:45,902 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:28:45,903 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [56] imperfect sequences [] total 56 [2022-03-20 16:28:45,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762724119] [2022-03-20 16:28:45,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:28:45,903 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-03-20 16:28:45,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:45,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-03-20 16:28:45,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:28:45,904 INFO L87 Difference]: Start difference. First operand 488 states and 541 transitions. Second operand has 56 states, 56 states have (on average 6.714285714285714) internal successors, (376), 55 states have internal predecessors, (376), 55 states have call successors, (57), 55 states have call predecessors, (57), 53 states have return successors, (55), 53 states have call predecessors, (55), 54 states have call successors, (55) [2022-03-20 16:28:47,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:28:47,184 INFO L93 Difference]: Finished difference Result 502 states and 556 transitions. [2022-03-20 16:28:47,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-03-20 16:28:47,184 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 6.714285714285714) internal successors, (376), 55 states have internal predecessors, (376), 55 states have call successors, (57), 55 states have call predecessors, (57), 53 states have return successors, (55), 53 states have call predecessors, (55), 54 states have call successors, (55) Word has length 491 [2022-03-20 16:28:47,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:28:47,186 INFO L225 Difference]: With dead ends: 502 [2022-03-20 16:28:47,186 INFO L226 Difference]: Without dead ends: 497 [2022-03-20 16:28:47,187 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1033 GetRequests, 878 SyntacticMatches, 1 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1524 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=10512, Invalid=13668, Unknown=0, NotChecked=0, Total=24180 [2022-03-20 16:28:47,187 INFO L913 BasicCegarLoop]: 78 mSDtfsCounter, 184 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:28:47,188 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 510 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:28:47,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2022-03-20 16:28:47,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 497. [2022-03-20 16:28:47,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 497 states, 383 states have (on average 1.1409921671018277) internal successors, (437), 383 states have internal predecessors, (437), 58 states have call successors, (58), 57 states have call predecessors, (58), 55 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2022-03-20 16:28:47,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 551 transitions. [2022-03-20 16:28:47,212 INFO L78 Accepts]: Start accepts. Automaton has 497 states and 551 transitions. Word has length 491 [2022-03-20 16:28:47,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:28:47,212 INFO L478 AbstractCegarLoop]: Abstraction has 497 states and 551 transitions. [2022-03-20 16:28:47,213 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 6.714285714285714) internal successors, (376), 55 states have internal predecessors, (376), 55 states have call successors, (57), 55 states have call predecessors, (57), 53 states have return successors, (55), 53 states have call predecessors, (55), 54 states have call successors, (55) [2022-03-20 16:28:47,213 INFO L276 IsEmpty]: Start isEmpty. Operand 497 states and 551 transitions. [2022-03-20 16:28:47,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2022-03-20 16:28:47,215 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:28:47,215 INFO L499 BasicCegarLoop]: trace histogram [54, 54, 53, 53, 53, 53, 53, 53, 53, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:28:47,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-03-20 16:28:47,427 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:28:47,427 INFO L403 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:28:47,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:28:47,428 INFO L85 PathProgramCache]: Analyzing trace with hash 853532060, now seen corresponding path program 105 times [2022-03-20 16:28:47,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:47,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [94164350] [2022-03-20 16:28:47,428 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:28:47,428 INFO L85 PathProgramCache]: Analyzing trace with hash 853532060, now seen corresponding path program 106 times [2022-03-20 16:28:47,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:28:47,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840351661] [2022-03-20 16:28:47,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:28:47,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:28:47,436 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:28:47,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [776465387] [2022-03-20 16:28:47,436 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:28:47,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:28:47,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:28:47,437 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:28:47,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-20 16:28:47,593 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:28:47,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:28:47,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 1312 conjuncts, 111 conjunts are in the unsatisfiable core [2022-03-20 16:28:47,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:28:49,041 INFO L134 CoverageAnalysis]: Checked inductivity of 12618 backedges. 106 proven. 12508 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:28:49,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:28:51,598 INFO L134 CoverageAnalysis]: Checked inductivity of 12618 backedges. 106 proven. 6996 refuted. 0 times theorem prover too weak. 5516 trivial. 0 not checked. [2022-03-20 16:28:51,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:28:51,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840351661] [2022-03-20 16:28:51,599 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:28:51,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776465387] [2022-03-20 16:28:51,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776465387] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:28:51,599 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:28:51,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 104 [2022-03-20 16:28:51,599 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:28:51,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [94164350] [2022-03-20 16:28:51,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [94164350] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:28:51,599 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:28:51,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [57] imperfect sequences [] total 57 [2022-03-20 16:28:51,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706340568] [2022-03-20 16:28:51,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:28:51,600 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-03-20 16:28:51,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:51,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-03-20 16:28:51,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:28:51,601 INFO L87 Difference]: Start difference. First operand 497 states and 551 transitions. Second operand has 57 states, 57 states have (on average 6.719298245614035) internal successors, (383), 56 states have internal predecessors, (383), 56 states have call successors, (58), 56 states have call predecessors, (58), 54 states have return successors, (56), 54 states have call predecessors, (56), 55 states have call successors, (56) [2022-03-20 16:28:52,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:28:52,925 INFO L93 Difference]: Finished difference Result 511 states and 566 transitions. [2022-03-20 16:28:52,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-03-20 16:28:52,925 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 6.719298245614035) internal successors, (383), 56 states have internal predecessors, (383), 56 states have call successors, (58), 56 states have call predecessors, (58), 54 states have return successors, (56), 54 states have call predecessors, (56), 55 states have call successors, (56) Word has length 500 [2022-03-20 16:28:52,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:28:52,927 INFO L225 Difference]: With dead ends: 511 [2022-03-20 16:28:52,927 INFO L226 Difference]: Without dead ends: 506 [2022-03-20 16:28:52,928 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1052 GetRequests, 896 SyntacticMatches, 1 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1576 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=10615, Invalid=13877, Unknown=0, NotChecked=0, Total=24492 [2022-03-20 16:28:52,928 INFO L913 BasicCegarLoop]: 79 mSDtfsCounter, 207 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:28:52,928 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 524 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:28:52,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2022-03-20 16:28:52,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 506. [2022-03-20 16:28:52,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 390 states have (on average 1.141025641025641) internal successors, (445), 390 states have internal predecessors, (445), 59 states have call successors, (59), 58 states have call predecessors, (59), 56 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2022-03-20 16:28:52,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 561 transitions. [2022-03-20 16:28:52,952 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 561 transitions. Word has length 500 [2022-03-20 16:28:52,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:28:52,952 INFO L478 AbstractCegarLoop]: Abstraction has 506 states and 561 transitions. [2022-03-20 16:28:52,952 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 6.719298245614035) internal successors, (383), 56 states have internal predecessors, (383), 56 states have call successors, (58), 56 states have call predecessors, (58), 54 states have return successors, (56), 54 states have call predecessors, (56), 55 states have call successors, (56) [2022-03-20 16:28:52,953 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 561 transitions. [2022-03-20 16:28:52,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 510 [2022-03-20 16:28:52,954 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:28:52,954 INFO L499 BasicCegarLoop]: trace histogram [55, 55, 54, 54, 54, 54, 54, 54, 54, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:28:52,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-20 16:28:53,172 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:28:53,172 INFO L403 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:28:53,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:28:53,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1847832918, now seen corresponding path program 107 times [2022-03-20 16:28:53,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:53,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [96774027] [2022-03-20 16:28:53,173 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:28:53,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1847832918, now seen corresponding path program 108 times [2022-03-20 16:28:53,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:28:53,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223222370] [2022-03-20 16:28:53,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:28:53,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:28:53,181 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:28:53,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [715961565] [2022-03-20 16:28:53,181 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:28:53,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:28:53,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:28:53,183 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:28:53,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-20 16:28:53,593 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 55 check-sat command(s) [2022-03-20 16:28:53,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:28:53,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 1335 conjuncts, 113 conjunts are in the unsatisfiable core [2022-03-20 16:28:53,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:28:55,057 INFO L134 CoverageAnalysis]: Checked inductivity of 13099 backedges. 108 proven. 12987 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:28:55,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:28:57,571 INFO L134 CoverageAnalysis]: Checked inductivity of 13099 backedges. 108 proven. 7263 refuted. 0 times theorem prover too weak. 5728 trivial. 0 not checked. [2022-03-20 16:28:57,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:28:57,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223222370] [2022-03-20 16:28:57,572 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:28:57,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715961565] [2022-03-20 16:28:57,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715961565] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:28:57,572 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:28:57,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 104 [2022-03-20 16:28:57,572 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:28:57,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [96774027] [2022-03-20 16:28:57,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [96774027] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:28:57,572 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:28:57,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [58] imperfect sequences [] total 58 [2022-03-20 16:28:57,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178776063] [2022-03-20 16:28:57,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:28:57,573 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-03-20 16:28:57,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:57,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-03-20 16:28:57,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:28:57,574 INFO L87 Difference]: Start difference. First operand 506 states and 561 transitions. Second operand has 58 states, 58 states have (on average 6.724137931034483) internal successors, (390), 57 states have internal predecessors, (390), 57 states have call successors, (59), 57 states have call predecessors, (59), 55 states have return successors, (57), 55 states have call predecessors, (57), 56 states have call successors, (57) [2022-03-20 16:28:58,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:28:58,933 INFO L93 Difference]: Finished difference Result 520 states and 576 transitions. [2022-03-20 16:28:58,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-03-20 16:28:58,934 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 6.724137931034483) internal successors, (390), 57 states have internal predecessors, (390), 57 states have call successors, (59), 57 states have call predecessors, (59), 55 states have return successors, (57), 55 states have call predecessors, (57), 56 states have call successors, (57) Word has length 509 [2022-03-20 16:28:58,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:28:58,935 INFO L225 Difference]: With dead ends: 520 [2022-03-20 16:28:58,935 INFO L226 Difference]: Without dead ends: 515 [2022-03-20 16:28:58,937 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1071 GetRequests, 914 SyntacticMatches, 1 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1629 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=10718, Invalid=14088, Unknown=0, NotChecked=0, Total=24806 [2022-03-20 16:28:58,937 INFO L913 BasicCegarLoop]: 80 mSDtfsCounter, 261 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:28:58,937 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [261 Valid, 502 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:28:58,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2022-03-20 16:28:58,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 515. [2022-03-20 16:28:58,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 397 states have (on average 1.141057934508816) internal successors, (453), 397 states have internal predecessors, (453), 60 states have call successors, (60), 59 states have call predecessors, (60), 57 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2022-03-20 16:28:58,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 571 transitions. [2022-03-20 16:28:58,971 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 571 transitions. Word has length 509 [2022-03-20 16:28:58,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:28:58,972 INFO L478 AbstractCegarLoop]: Abstraction has 515 states and 571 transitions. [2022-03-20 16:28:58,972 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 6.724137931034483) internal successors, (390), 57 states have internal predecessors, (390), 57 states have call successors, (59), 57 states have call predecessors, (59), 55 states have return successors, (57), 55 states have call predecessors, (57), 56 states have call successors, (57) [2022-03-20 16:28:58,972 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 571 transitions. [2022-03-20 16:28:58,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 519 [2022-03-20 16:28:58,974 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:28:58,974 INFO L499 BasicCegarLoop]: trace histogram [56, 56, 55, 55, 55, 55, 55, 55, 55, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:28:59,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-20 16:28:59,187 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-03-20 16:28:59,187 INFO L403 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:28:59,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:28:59,188 INFO L85 PathProgramCache]: Analyzing trace with hash 869887708, now seen corresponding path program 109 times [2022-03-20 16:28:59,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:28:59,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1355296960] [2022-03-20 16:28:59,188 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:28:59,188 INFO L85 PathProgramCache]: Analyzing trace with hash 869887708, now seen corresponding path program 110 times [2022-03-20 16:28:59,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:28:59,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522912366] [2022-03-20 16:28:59,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:28:59,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:28:59,196 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:28:59,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [914902584] [2022-03-20 16:28:59,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:28:59,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:28:59,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:28:59,197 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:28:59,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-20 16:28:59,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:28:59,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:28:59,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 1358 conjuncts, 115 conjunts are in the unsatisfiable core [2022-03-20 16:28:59,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:29:00,841 INFO L134 CoverageAnalysis]: Checked inductivity of 13589 backedges. 110 proven. 13475 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:29:00,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:29:03,360 INFO L134 CoverageAnalysis]: Checked inductivity of 13589 backedges. 110 proven. 7535 refuted. 0 times theorem prover too weak. 5944 trivial. 0 not checked. [2022-03-20 16:29:03,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:29:03,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522912366] [2022-03-20 16:29:03,361 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:29:03,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914902584] [2022-03-20 16:29:03,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914902584] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:29:03,361 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:29:03,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59] total 104 [2022-03-20 16:29:03,361 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:29:03,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1355296960] [2022-03-20 16:29:03,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1355296960] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:29:03,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:29:03,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [59] imperfect sequences [] total 59 [2022-03-20 16:29:03,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108906936] [2022-03-20 16:29:03,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:29:03,362 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-03-20 16:29:03,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:03,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-03-20 16:29:03,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:29:03,363 INFO L87 Difference]: Start difference. First operand 515 states and 571 transitions. Second operand has 59 states, 59 states have (on average 6.728813559322034) internal successors, (397), 58 states have internal predecessors, (397), 58 states have call successors, (60), 58 states have call predecessors, (60), 56 states have return successors, (58), 56 states have call predecessors, (58), 57 states have call successors, (58) [2022-03-20 16:29:04,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:29:04,731 INFO L93 Difference]: Finished difference Result 529 states and 586 transitions. [2022-03-20 16:29:04,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2022-03-20 16:29:04,731 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 6.728813559322034) internal successors, (397), 58 states have internal predecessors, (397), 58 states have call successors, (60), 58 states have call predecessors, (60), 56 states have return successors, (58), 56 states have call predecessors, (58), 57 states have call successors, (58) Word has length 518 [2022-03-20 16:29:04,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:29:04,733 INFO L225 Difference]: With dead ends: 529 [2022-03-20 16:29:04,733 INFO L226 Difference]: Without dead ends: 524 [2022-03-20 16:29:04,734 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1090 GetRequests, 932 SyntacticMatches, 1 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=10821, Invalid=14301, Unknown=0, NotChecked=0, Total=25122 [2022-03-20 16:29:04,734 INFO L913 BasicCegarLoop]: 81 mSDtfsCounter, 216 mSDsluCounter, 435 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 516 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:29:04,735 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 516 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:29:04,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2022-03-20 16:29:04,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 524. [2022-03-20 16:29:04,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 524 states, 404 states have (on average 1.141089108910891) internal successors, (461), 404 states have internal predecessors, (461), 61 states have call successors, (61), 60 states have call predecessors, (61), 58 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) [2022-03-20 16:29:04,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 581 transitions. [2022-03-20 16:29:04,758 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 581 transitions. Word has length 518 [2022-03-20 16:29:04,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:29:04,758 INFO L478 AbstractCegarLoop]: Abstraction has 524 states and 581 transitions. [2022-03-20 16:29:04,759 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 6.728813559322034) internal successors, (397), 58 states have internal predecessors, (397), 58 states have call successors, (60), 58 states have call predecessors, (60), 56 states have return successors, (58), 56 states have call predecessors, (58), 57 states have call successors, (58) [2022-03-20 16:29:04,759 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 581 transitions. [2022-03-20 16:29:04,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 528 [2022-03-20 16:29:04,760 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:29:04,761 INFO L499 BasicCegarLoop]: trace histogram [57, 57, 56, 56, 56, 56, 56, 56, 56, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:29:04,778 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-20 16:29:04,975 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-03-20 16:29:04,975 INFO L403 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:29:04,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:29:04,975 INFO L85 PathProgramCache]: Analyzing trace with hash 549029910, now seen corresponding path program 111 times [2022-03-20 16:29:04,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:04,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1188948382] [2022-03-20 16:29:04,976 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:29:04,976 INFO L85 PathProgramCache]: Analyzing trace with hash 549029910, now seen corresponding path program 112 times [2022-03-20 16:29:04,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:29:04,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140021743] [2022-03-20 16:29:04,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:29:04,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:29:04,984 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:29:04,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1268716191] [2022-03-20 16:29:04,984 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:29:04,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:29:04,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:29:04,985 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:29:04,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-20 16:29:05,143 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:29:05,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:29:05,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 1381 conjuncts, 117 conjunts are in the unsatisfiable core [2022-03-20 16:29:05,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:29:06,697 INFO L134 CoverageAnalysis]: Checked inductivity of 14088 backedges. 112 proven. 13972 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:29:06,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:29:09,155 INFO L134 CoverageAnalysis]: Checked inductivity of 14088 backedges. 112 proven. 7812 refuted. 0 times theorem prover too weak. 6164 trivial. 0 not checked. [2022-03-20 16:29:09,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:29:09,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140021743] [2022-03-20 16:29:09,156 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:29:09,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268716191] [2022-03-20 16:29:09,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268716191] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:29:09,156 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:29:09,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 104 [2022-03-20 16:29:09,156 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:29:09,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1188948382] [2022-03-20 16:29:09,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1188948382] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:29:09,156 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:29:09,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [60] imperfect sequences [] total 60 [2022-03-20 16:29:09,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31985811] [2022-03-20 16:29:09,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:29:09,157 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-03-20 16:29:09,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:09,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-03-20 16:29:09,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:29:09,158 INFO L87 Difference]: Start difference. First operand 524 states and 581 transitions. Second operand has 60 states, 60 states have (on average 6.733333333333333) internal successors, (404), 59 states have internal predecessors, (404), 59 states have call successors, (61), 59 states have call predecessors, (61), 57 states have return successors, (59), 57 states have call predecessors, (59), 58 states have call successors, (59) [2022-03-20 16:29:10,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:29:10,536 INFO L93 Difference]: Finished difference Result 538 states and 596 transitions. [2022-03-20 16:29:10,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-03-20 16:29:10,537 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 6.733333333333333) internal successors, (404), 59 states have internal predecessors, (404), 59 states have call successors, (61), 59 states have call predecessors, (61), 57 states have return successors, (59), 57 states have call predecessors, (59), 58 states have call successors, (59) Word has length 527 [2022-03-20 16:29:10,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:29:10,538 INFO L225 Difference]: With dead ends: 538 [2022-03-20 16:29:10,538 INFO L226 Difference]: Without dead ends: 533 [2022-03-20 16:29:10,540 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1109 GetRequests, 950 SyntacticMatches, 1 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1738 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=10924, Invalid=14516, Unknown=0, NotChecked=0, Total=25440 [2022-03-20 16:29:10,540 INFO L913 BasicCegarLoop]: 82 mSDtfsCounter, 262 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:29:10,540 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 518 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:29:10,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2022-03-20 16:29:10,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 533. [2022-03-20 16:29:10,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 411 states have (on average 1.1411192214111923) internal successors, (469), 411 states have internal predecessors, (469), 62 states have call successors, (62), 61 states have call predecessors, (62), 59 states have return successors, (60), 60 states have call predecessors, (60), 60 states have call successors, (60) [2022-03-20 16:29:10,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 591 transitions. [2022-03-20 16:29:10,564 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 591 transitions. Word has length 527 [2022-03-20 16:29:10,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:29:10,564 INFO L478 AbstractCegarLoop]: Abstraction has 533 states and 591 transitions. [2022-03-20 16:29:10,564 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 6.733333333333333) internal successors, (404), 59 states have internal predecessors, (404), 59 states have call successors, (61), 59 states have call predecessors, (61), 57 states have return successors, (59), 57 states have call predecessors, (59), 58 states have call successors, (59) [2022-03-20 16:29:10,564 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 591 transitions. [2022-03-20 16:29:10,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 537 [2022-03-20 16:29:10,566 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:29:10,566 INFO L499 BasicCegarLoop]: trace histogram [58, 58, 57, 57, 57, 57, 57, 57, 57, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:29:10,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-03-20 16:29:10,767 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-20 16:29:10,767 INFO L403 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:29:10,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:29:10,767 INFO L85 PathProgramCache]: Analyzing trace with hash 881405980, now seen corresponding path program 113 times [2022-03-20 16:29:10,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:10,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1985170280] [2022-03-20 16:29:10,768 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:29:10,768 INFO L85 PathProgramCache]: Analyzing trace with hash 881405980, now seen corresponding path program 114 times [2022-03-20 16:29:10,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:29:10,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722206589] [2022-03-20 16:29:10,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:29:10,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:29:10,776 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:29:10,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1364982792] [2022-03-20 16:29:10,776 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:29:10,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:29:10,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:29:10,777 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:29:10,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-20 16:29:11,174 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 58 check-sat command(s) [2022-03-20 16:29:11,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:29:11,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 1404 conjuncts, 119 conjunts are in the unsatisfiable core [2022-03-20 16:29:11,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:29:12,766 INFO L134 CoverageAnalysis]: Checked inductivity of 14596 backedges. 114 proven. 14478 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:29:12,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:29:15,211 INFO L134 CoverageAnalysis]: Checked inductivity of 14596 backedges. 114 proven. 8094 refuted. 0 times theorem prover too weak. 6388 trivial. 0 not checked. [2022-03-20 16:29:15,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:29:15,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722206589] [2022-03-20 16:29:15,211 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:29:15,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364982792] [2022-03-20 16:29:15,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364982792] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:29:15,212 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:29:15,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61] total 104 [2022-03-20 16:29:15,212 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:29:15,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1985170280] [2022-03-20 16:29:15,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1985170280] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:29:15,212 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:29:15,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [61] imperfect sequences [] total 61 [2022-03-20 16:29:15,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302764342] [2022-03-20 16:29:15,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:29:15,213 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-20 16:29:15,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:15,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-20 16:29:15,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:29:15,214 INFO L87 Difference]: Start difference. First operand 533 states and 591 transitions. Second operand has 61 states, 61 states have (on average 6.737704918032787) internal successors, (411), 60 states have internal predecessors, (411), 60 states have call successors, (62), 60 states have call predecessors, (62), 58 states have return successors, (60), 58 states have call predecessors, (60), 59 states have call successors, (60) [2022-03-20 16:29:16,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:29:16,656 INFO L93 Difference]: Finished difference Result 547 states and 606 transitions. [2022-03-20 16:29:16,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2022-03-20 16:29:16,656 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 6.737704918032787) internal successors, (411), 60 states have internal predecessors, (411), 60 states have call successors, (62), 60 states have call predecessors, (62), 58 states have return successors, (60), 58 states have call predecessors, (60), 59 states have call successors, (60) Word has length 536 [2022-03-20 16:29:16,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:29:16,658 INFO L225 Difference]: With dead ends: 547 [2022-03-20 16:29:16,658 INFO L226 Difference]: Without dead ends: 542 [2022-03-20 16:29:16,659 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1128 GetRequests, 968 SyntacticMatches, 1 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1794 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=11027, Invalid=14733, Unknown=0, NotChecked=0, Total=25760 [2022-03-20 16:29:16,660 INFO L913 BasicCegarLoop]: 83 mSDtfsCounter, 232 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:29:16,660 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 550 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:29:16,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-03-20 16:29:16,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 542. [2022-03-20 16:29:16,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 418 states have (on average 1.1411483253588517) internal successors, (477), 418 states have internal predecessors, (477), 63 states have call successors, (63), 62 states have call predecessors, (63), 60 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2022-03-20 16:29:16,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 601 transitions. [2022-03-20 16:29:16,689 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 601 transitions. Word has length 536 [2022-03-20 16:29:16,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:29:16,689 INFO L478 AbstractCegarLoop]: Abstraction has 542 states and 601 transitions. [2022-03-20 16:29:16,689 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 6.737704918032787) internal successors, (411), 60 states have internal predecessors, (411), 60 states have call successors, (62), 60 states have call predecessors, (62), 58 states have return successors, (60), 58 states have call predecessors, (60), 59 states have call successors, (60) [2022-03-20 16:29:16,690 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 601 transitions. [2022-03-20 16:29:16,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 546 [2022-03-20 16:29:16,692 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:29:16,692 INFO L499 BasicCegarLoop]: trace histogram [59, 59, 58, 58, 58, 58, 58, 58, 58, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:29:16,699 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-03-20 16:29:16,899 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:29:16,899 INFO L403 AbstractCegarLoop]: === Iteration 62 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:29:16,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:29:16,899 INFO L85 PathProgramCache]: Analyzing trace with hash -443601194, now seen corresponding path program 115 times [2022-03-20 16:29:16,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:16,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [294437078] [2022-03-20 16:29:16,900 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:29:16,900 INFO L85 PathProgramCache]: Analyzing trace with hash -443601194, now seen corresponding path program 116 times [2022-03-20 16:29:16,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:29:16,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142162666] [2022-03-20 16:29:16,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:29:16,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:29:16,908 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:29:16,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1377461462] [2022-03-20 16:29:16,908 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:29:16,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:29:16,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:29:16,909 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:29:16,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-20 16:29:17,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:29:17,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:29:17,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 1427 conjuncts, 121 conjunts are in the unsatisfiable core [2022-03-20 16:29:17,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:29:18,685 INFO L134 CoverageAnalysis]: Checked inductivity of 15113 backedges. 116 proven. 14993 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:29:18,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:29:21,143 INFO L134 CoverageAnalysis]: Checked inductivity of 15113 backedges. 116 proven. 8381 refuted. 0 times theorem prover too weak. 6616 trivial. 0 not checked. [2022-03-20 16:29:21,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:29:21,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142162666] [2022-03-20 16:29:21,143 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:29:21,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377461462] [2022-03-20 16:29:21,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377461462] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:29:21,144 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:29:21,144 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 104 [2022-03-20 16:29:21,144 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:29:21,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [294437078] [2022-03-20 16:29:21,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [294437078] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:29:21,144 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:29:21,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [62] imperfect sequences [] total 62 [2022-03-20 16:29:21,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917343929] [2022-03-20 16:29:21,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:29:21,145 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-03-20 16:29:21,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:21,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-03-20 16:29:21,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:29:21,146 INFO L87 Difference]: Start difference. First operand 542 states and 601 transitions. Second operand has 62 states, 62 states have (on average 6.741935483870968) internal successors, (418), 61 states have internal predecessors, (418), 61 states have call successors, (63), 61 states have call predecessors, (63), 59 states have return successors, (61), 59 states have call predecessors, (61), 60 states have call successors, (61) [2022-03-20 16:29:22,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:29:22,619 INFO L93 Difference]: Finished difference Result 556 states and 616 transitions. [2022-03-20 16:29:22,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-03-20 16:29:22,620 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 6.741935483870968) internal successors, (418), 61 states have internal predecessors, (418), 61 states have call successors, (63), 61 states have call predecessors, (63), 59 states have return successors, (61), 59 states have call predecessors, (61), 60 states have call successors, (61) Word has length 545 [2022-03-20 16:29:22,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:29:22,622 INFO L225 Difference]: With dead ends: 556 [2022-03-20 16:29:22,622 INFO L226 Difference]: Without dead ends: 551 [2022-03-20 16:29:22,623 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1147 GetRequests, 986 SyntacticMatches, 1 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1851 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=11130, Invalid=14952, Unknown=0, NotChecked=0, Total=26082 [2022-03-20 16:29:22,623 INFO L913 BasicCegarLoop]: 84 mSDtfsCounter, 264 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 16:29:22,623 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 546 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 16:29:22,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2022-03-20 16:29:22,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 551. [2022-03-20 16:29:22,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 425 states have (on average 1.1411764705882352) internal successors, (485), 425 states have internal predecessors, (485), 64 states have call successors, (64), 63 states have call predecessors, (64), 61 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2022-03-20 16:29:22,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 611 transitions. [2022-03-20 16:29:22,649 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 611 transitions. Word has length 545 [2022-03-20 16:29:22,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:29:22,650 INFO L478 AbstractCegarLoop]: Abstraction has 551 states and 611 transitions. [2022-03-20 16:29:22,650 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 6.741935483870968) internal successors, (418), 61 states have internal predecessors, (418), 61 states have call successors, (63), 61 states have call predecessors, (63), 59 states have return successors, (61), 59 states have call predecessors, (61), 60 states have call successors, (61) [2022-03-20 16:29:22,650 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 611 transitions. [2022-03-20 16:29:22,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 555 [2022-03-20 16:29:22,652 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:29:22,652 INFO L499 BasicCegarLoop]: trace histogram [60, 60, 59, 59, 59, 59, 59, 59, 59, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:29:22,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-03-20 16:29:22,852 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:29:22,853 INFO L403 AbstractCegarLoop]: === Iteration 63 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:29:22,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:29:22,853 INFO L85 PathProgramCache]: Analyzing trace with hash -440196772, now seen corresponding path program 117 times [2022-03-20 16:29:22,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:22,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1432655025] [2022-03-20 16:29:22,853 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:29:22,854 INFO L85 PathProgramCache]: Analyzing trace with hash -440196772, now seen corresponding path program 118 times [2022-03-20 16:29:22,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:29:22,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475480941] [2022-03-20 16:29:22,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:29:22,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:29:22,862 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:29:22,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [569375199] [2022-03-20 16:29:22,862 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:29:22,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:29:22,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:29:22,863 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:29:22,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-20 16:29:23,035 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:29:23,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:29:23,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 1450 conjuncts, 123 conjunts are in the unsatisfiable core [2022-03-20 16:29:23,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:29:24,698 INFO L134 CoverageAnalysis]: Checked inductivity of 15639 backedges. 118 proven. 15517 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:29:24,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:29:27,077 INFO L134 CoverageAnalysis]: Checked inductivity of 15639 backedges. 118 proven. 8673 refuted. 0 times theorem prover too weak. 6848 trivial. 0 not checked. [2022-03-20 16:29:27,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:29:27,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475480941] [2022-03-20 16:29:27,077 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:29:27,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569375199] [2022-03-20 16:29:27,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569375199] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:29:27,077 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:29:27,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63] total 104 [2022-03-20 16:29:27,077 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:29:27,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1432655025] [2022-03-20 16:29:27,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1432655025] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:29:27,078 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:29:27,078 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [63] imperfect sequences [] total 63 [2022-03-20 16:29:27,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34123933] [2022-03-20 16:29:27,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:29:27,078 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-03-20 16:29:27,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:27,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-03-20 16:29:27,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:29:27,079 INFO L87 Difference]: Start difference. First operand 551 states and 611 transitions. Second operand has 63 states, 63 states have (on average 6.746031746031746) internal successors, (425), 62 states have internal predecessors, (425), 62 states have call successors, (64), 62 states have call predecessors, (64), 60 states have return successors, (62), 60 states have call predecessors, (62), 61 states have call successors, (62) [2022-03-20 16:29:28,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:29:28,631 INFO L93 Difference]: Finished difference Result 565 states and 626 transitions. [2022-03-20 16:29:28,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-03-20 16:29:28,631 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 6.746031746031746) internal successors, (425), 62 states have internal predecessors, (425), 62 states have call successors, (64), 62 states have call predecessors, (64), 60 states have return successors, (62), 60 states have call predecessors, (62), 61 states have call successors, (62) Word has length 554 [2022-03-20 16:29:28,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:29:28,633 INFO L225 Difference]: With dead ends: 565 [2022-03-20 16:29:28,633 INFO L226 Difference]: Without dead ends: 560 [2022-03-20 16:29:28,634 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1166 GetRequests, 1004 SyntacticMatches, 1 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1909 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=11233, Invalid=15173, Unknown=0, NotChecked=0, Total=26406 [2022-03-20 16:29:28,635 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 265 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:29:28,635 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 560 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 435 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:29:28,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-03-20 16:29:28,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 560. [2022-03-20 16:29:28,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 432 states have (on average 1.1412037037037037) internal successors, (493), 432 states have internal predecessors, (493), 65 states have call successors, (65), 64 states have call predecessors, (65), 62 states have return successors, (63), 63 states have call predecessors, (63), 63 states have call successors, (63) [2022-03-20 16:29:28,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 621 transitions. [2022-03-20 16:29:28,675 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 621 transitions. Word has length 554 [2022-03-20 16:29:28,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:29:28,676 INFO L478 AbstractCegarLoop]: Abstraction has 560 states and 621 transitions. [2022-03-20 16:29:28,676 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 6.746031746031746) internal successors, (425), 62 states have internal predecessors, (425), 62 states have call successors, (64), 62 states have call predecessors, (64), 60 states have return successors, (62), 60 states have call predecessors, (62), 61 states have call successors, (62) [2022-03-20 16:29:28,676 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 621 transitions. [2022-03-20 16:29:28,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 564 [2022-03-20 16:29:28,678 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:29:28,678 INFO L499 BasicCegarLoop]: trace histogram [61, 61, 60, 60, 60, 60, 60, 60, 60, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:29:28,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-20 16:29:28,891 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:29:28,891 INFO L403 AbstractCegarLoop]: === Iteration 64 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:29:28,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:29:28,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1169119850, now seen corresponding path program 119 times [2022-03-20 16:29:28,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:28,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1047662383] [2022-03-20 16:29:28,892 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:29:28,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1169119850, now seen corresponding path program 120 times [2022-03-20 16:29:28,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:29:28,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616259041] [2022-03-20 16:29:28,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:29:28,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:29:28,901 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:29:28,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [549899891] [2022-03-20 16:29:28,901 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:29:28,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:29:28,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:29:28,902 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:29:28,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-20 16:29:29,293 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 61 check-sat command(s) [2022-03-20 16:29:29,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:29:29,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 1473 conjuncts, 125 conjunts are in the unsatisfiable core [2022-03-20 16:29:29,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:29:30,980 INFO L134 CoverageAnalysis]: Checked inductivity of 16174 backedges. 120 proven. 16050 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:29:30,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:29:33,315 INFO L134 CoverageAnalysis]: Checked inductivity of 16174 backedges. 120 proven. 8970 refuted. 0 times theorem prover too weak. 7084 trivial. 0 not checked. [2022-03-20 16:29:33,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:29:33,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616259041] [2022-03-20 16:29:33,316 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:29:33,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549899891] [2022-03-20 16:29:33,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549899891] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:29:33,316 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:29:33,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 104 [2022-03-20 16:29:33,316 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:29:33,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1047662383] [2022-03-20 16:29:33,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1047662383] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:29:33,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:29:33,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [64] imperfect sequences [] total 64 [2022-03-20 16:29:33,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701412430] [2022-03-20 16:29:33,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:29:33,317 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-03-20 16:29:33,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:33,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-03-20 16:29:33,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:29:33,318 INFO L87 Difference]: Start difference. First operand 560 states and 621 transitions. Second operand has 64 states, 64 states have (on average 6.75) internal successors, (432), 63 states have internal predecessors, (432), 63 states have call successors, (65), 63 states have call predecessors, (65), 61 states have return successors, (63), 61 states have call predecessors, (63), 62 states have call successors, (63) [2022-03-20 16:29:34,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:29:34,909 INFO L93 Difference]: Finished difference Result 574 states and 636 transitions. [2022-03-20 16:29:34,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2022-03-20 16:29:34,910 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 6.75) internal successors, (432), 63 states have internal predecessors, (432), 63 states have call successors, (65), 63 states have call predecessors, (65), 61 states have return successors, (63), 61 states have call predecessors, (63), 62 states have call successors, (63) Word has length 563 [2022-03-20 16:29:34,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:29:34,912 INFO L225 Difference]: With dead ends: 574 [2022-03-20 16:29:34,912 INFO L226 Difference]: Without dead ends: 569 [2022-03-20 16:29:34,913 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1185 GetRequests, 1022 SyntacticMatches, 1 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1968 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=11336, Invalid=15396, Unknown=0, NotChecked=0, Total=26732 [2022-03-20 16:29:34,913 INFO L913 BasicCegarLoop]: 86 mSDtfsCounter, 264 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:29:34,914 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 550 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:29:34,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2022-03-20 16:29:34,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 569. [2022-03-20 16:29:34,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 439 states have (on average 1.14123006833713) internal successors, (501), 439 states have internal predecessors, (501), 66 states have call successors, (66), 65 states have call predecessors, (66), 63 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2022-03-20 16:29:34,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 631 transitions. [2022-03-20 16:29:34,940 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 631 transitions. Word has length 563 [2022-03-20 16:29:34,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:29:34,941 INFO L478 AbstractCegarLoop]: Abstraction has 569 states and 631 transitions. [2022-03-20 16:29:34,941 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 6.75) internal successors, (432), 63 states have internal predecessors, (432), 63 states have call successors, (65), 63 states have call predecessors, (65), 61 states have return successors, (63), 61 states have call predecessors, (63), 62 states have call successors, (63) [2022-03-20 16:29:34,941 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 631 transitions. [2022-03-20 16:29:34,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 573 [2022-03-20 16:29:34,943 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:29:34,943 INFO L499 BasicCegarLoop]: trace histogram [62, 62, 61, 61, 61, 61, 61, 61, 61, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:29:34,964 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-03-20 16:29:35,143 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2022-03-20 16:29:35,144 INFO L403 AbstractCegarLoop]: === Iteration 65 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:29:35,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:29:35,144 INFO L85 PathProgramCache]: Analyzing trace with hash -346340708, now seen corresponding path program 121 times [2022-03-20 16:29:35,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:35,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1201943409] [2022-03-20 16:29:35,144 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:29:35,144 INFO L85 PathProgramCache]: Analyzing trace with hash -346340708, now seen corresponding path program 122 times [2022-03-20 16:29:35,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:29:35,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21036066] [2022-03-20 16:29:35,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:29:35,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:29:35,153 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:29:35,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2019411384] [2022-03-20 16:29:35,153 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:29:35,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:29:35,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:29:35,154 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:29:35,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-20 16:29:35,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:29:35,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:29:35,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 1496 conjuncts, 127 conjunts are in the unsatisfiable core [2022-03-20 16:29:35,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:29:37,067 INFO L134 CoverageAnalysis]: Checked inductivity of 16718 backedges. 122 proven. 16592 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:29:37,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:29:39,425 INFO L134 CoverageAnalysis]: Checked inductivity of 16718 backedges. 122 proven. 9272 refuted. 0 times theorem prover too weak. 7324 trivial. 0 not checked. [2022-03-20 16:29:39,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:29:39,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21036066] [2022-03-20 16:29:39,426 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:29:39,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019411384] [2022-03-20 16:29:39,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019411384] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:29:39,426 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:29:39,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65] total 104 [2022-03-20 16:29:39,426 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:29:39,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1201943409] [2022-03-20 16:29:39,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1201943409] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:29:39,427 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:29:39,427 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [65] imperfect sequences [] total 65 [2022-03-20 16:29:39,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790075047] [2022-03-20 16:29:39,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:29:39,427 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-03-20 16:29:39,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:39,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-03-20 16:29:39,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:29:39,429 INFO L87 Difference]: Start difference. First operand 569 states and 631 transitions. Second operand has 65 states, 65 states have (on average 6.753846153846154) internal successors, (439), 64 states have internal predecessors, (439), 64 states have call successors, (66), 64 states have call predecessors, (66), 62 states have return successors, (64), 62 states have call predecessors, (64), 63 states have call successors, (64) [2022-03-20 16:29:41,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:29:41,048 INFO L93 Difference]: Finished difference Result 583 states and 646 transitions. [2022-03-20 16:29:41,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-03-20 16:29:41,048 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 6.753846153846154) internal successors, (439), 64 states have internal predecessors, (439), 64 states have call successors, (66), 64 states have call predecessors, (66), 62 states have return successors, (64), 62 states have call predecessors, (64), 63 states have call successors, (64) Word has length 572 [2022-03-20 16:29:41,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:29:41,050 INFO L225 Difference]: With dead ends: 583 [2022-03-20 16:29:41,050 INFO L226 Difference]: Without dead ends: 578 [2022-03-20 16:29:41,051 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1204 GetRequests, 1040 SyntacticMatches, 1 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2028 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=11439, Invalid=15621, Unknown=0, NotChecked=0, Total=27060 [2022-03-20 16:29:41,052 INFO L913 BasicCegarLoop]: 87 mSDtfsCounter, 213 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:29:41,052 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 582 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:29:41,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2022-03-20 16:29:41,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 578. [2022-03-20 16:29:41,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 446 states have (on average 1.141255605381166) internal successors, (509), 446 states have internal predecessors, (509), 67 states have call successors, (67), 66 states have call predecessors, (67), 64 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) [2022-03-20 16:29:41,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 641 transitions. [2022-03-20 16:29:41,082 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 641 transitions. Word has length 572 [2022-03-20 16:29:41,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:29:41,082 INFO L478 AbstractCegarLoop]: Abstraction has 578 states and 641 transitions. [2022-03-20 16:29:41,083 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 6.753846153846154) internal successors, (439), 64 states have internal predecessors, (439), 64 states have call successors, (66), 64 states have call predecessors, (66), 62 states have return successors, (64), 62 states have call predecessors, (64), 63 states have call successors, (64) [2022-03-20 16:29:41,083 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 641 transitions. [2022-03-20 16:29:41,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 582 [2022-03-20 16:29:41,085 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:29:41,086 INFO L499 BasicCegarLoop]: trace histogram [63, 63, 62, 62, 62, 62, 62, 62, 62, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:29:41,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-03-20 16:29:41,299 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:29:41,299 INFO L403 AbstractCegarLoop]: === Iteration 66 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:29:41,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:29:41,299 INFO L85 PathProgramCache]: Analyzing trace with hash 162131030, now seen corresponding path program 123 times [2022-03-20 16:29:41,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:41,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1698298324] [2022-03-20 16:29:41,300 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:29:41,300 INFO L85 PathProgramCache]: Analyzing trace with hash 162131030, now seen corresponding path program 124 times [2022-03-20 16:29:41,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:29:41,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778133038] [2022-03-20 16:29:41,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:29:41,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:29:41,312 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:29:41,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [418002384] [2022-03-20 16:29:41,313 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:29:41,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:29:41,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:29:41,314 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:29:41,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-20 16:29:41,541 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:29:41,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:29:41,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 1519 conjuncts, 129 conjunts are in the unsatisfiable core [2022-03-20 16:29:41,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:29:43,329 INFO L134 CoverageAnalysis]: Checked inductivity of 17271 backedges. 124 proven. 17143 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:29:43,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:29:45,661 INFO L134 CoverageAnalysis]: Checked inductivity of 17271 backedges. 124 proven. 9579 refuted. 0 times theorem prover too weak. 7568 trivial. 0 not checked. [2022-03-20 16:29:45,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:29:45,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778133038] [2022-03-20 16:29:45,661 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:29:45,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418002384] [2022-03-20 16:29:45,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418002384] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:29:45,661 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:29:45,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 104 [2022-03-20 16:29:45,662 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:29:45,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1698298324] [2022-03-20 16:29:45,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1698298324] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:29:45,662 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:29:45,662 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [66] imperfect sequences [] total 66 [2022-03-20 16:29:45,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644776074] [2022-03-20 16:29:45,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:29:45,662 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-20 16:29:45,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:45,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-20 16:29:45,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:29:45,664 INFO L87 Difference]: Start difference. First operand 578 states and 641 transitions. Second operand has 66 states, 66 states have (on average 6.757575757575758) internal successors, (446), 65 states have internal predecessors, (446), 65 states have call successors, (67), 65 states have call predecessors, (67), 63 states have return successors, (65), 63 states have call predecessors, (65), 64 states have call successors, (65) [2022-03-20 16:29:47,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:29:47,383 INFO L93 Difference]: Finished difference Result 592 states and 656 transitions. [2022-03-20 16:29:47,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2022-03-20 16:29:47,384 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 6.757575757575758) internal successors, (446), 65 states have internal predecessors, (446), 65 states have call successors, (67), 65 states have call predecessors, (67), 63 states have return successors, (65), 63 states have call predecessors, (65), 64 states have call successors, (65) Word has length 581 [2022-03-20 16:29:47,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:29:47,385 INFO L225 Difference]: With dead ends: 592 [2022-03-20 16:29:47,385 INFO L226 Difference]: Without dead ends: 587 [2022-03-20 16:29:47,387 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1223 GetRequests, 1058 SyntacticMatches, 1 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2089 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=11542, Invalid=15848, Unknown=0, NotChecked=0, Total=27390 [2022-03-20 16:29:47,387 INFO L913 BasicCegarLoop]: 88 mSDtfsCounter, 211 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:29:47,387 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [211 Valid, 584 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:29:47,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2022-03-20 16:29:47,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 587. [2022-03-20 16:29:47,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 453 states have (on average 1.141280353200883) internal successors, (517), 453 states have internal predecessors, (517), 68 states have call successors, (68), 67 states have call predecessors, (68), 65 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2022-03-20 16:29:47,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 651 transitions. [2022-03-20 16:29:47,416 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 651 transitions. Word has length 581 [2022-03-20 16:29:47,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:29:47,416 INFO L478 AbstractCegarLoop]: Abstraction has 587 states and 651 transitions. [2022-03-20 16:29:47,416 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 6.757575757575758) internal successors, (446), 65 states have internal predecessors, (446), 65 states have call successors, (67), 65 states have call predecessors, (67), 63 states have return successors, (65), 63 states have call predecessors, (65), 64 states have call successors, (65) [2022-03-20 16:29:47,416 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 651 transitions. [2022-03-20 16:29:47,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 591 [2022-03-20 16:29:47,419 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:29:47,419 INFO L499 BasicCegarLoop]: trace histogram [64, 64, 63, 63, 63, 63, 63, 63, 63, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:29:47,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-20 16:29:47,619 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-20 16:29:47,619 INFO L403 AbstractCegarLoop]: === Iteration 67 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:29:47,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:29:47,620 INFO L85 PathProgramCache]: Analyzing trace with hash 472224732, now seen corresponding path program 125 times [2022-03-20 16:29:47,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:47,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [374852339] [2022-03-20 16:29:47,620 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:29:47,620 INFO L85 PathProgramCache]: Analyzing trace with hash 472224732, now seen corresponding path program 126 times [2022-03-20 16:29:47,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:29:47,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453662243] [2022-03-20 16:29:47,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:29:47,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:29:47,630 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:29:47,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [145033822] [2022-03-20 16:29:47,630 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:29:47,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:29:47,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:29:47,631 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:29:47,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-20 16:29:48,047 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 64 check-sat command(s) [2022-03-20 16:29:48,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:29:48,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 1542 conjuncts, 131 conjunts are in the unsatisfiable core [2022-03-20 16:29:48,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:29:49,895 INFO L134 CoverageAnalysis]: Checked inductivity of 17833 backedges. 126 proven. 17703 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:29:49,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:29:52,198 INFO L134 CoverageAnalysis]: Checked inductivity of 17833 backedges. 126 proven. 9891 refuted. 0 times theorem prover too weak. 7816 trivial. 0 not checked. [2022-03-20 16:29:52,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:29:52,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453662243] [2022-03-20 16:29:52,198 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:29:52,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145033822] [2022-03-20 16:29:52,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145033822] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:29:52,198 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:29:52,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67] total 104 [2022-03-20 16:29:52,198 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:29:52,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [374852339] [2022-03-20 16:29:52,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [374852339] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:29:52,199 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:29:52,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [67] imperfect sequences [] total 67 [2022-03-20 16:29:52,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253313983] [2022-03-20 16:29:52,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:29:52,199 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-20 16:29:52,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:52,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-20 16:29:52,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:29:52,201 INFO L87 Difference]: Start difference. First operand 587 states and 651 transitions. Second operand has 67 states, 67 states have (on average 6.7611940298507465) internal successors, (453), 66 states have internal predecessors, (453), 66 states have call successors, (68), 66 states have call predecessors, (68), 64 states have return successors, (66), 64 states have call predecessors, (66), 65 states have call successors, (66) [2022-03-20 16:29:53,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:29:53,918 INFO L93 Difference]: Finished difference Result 601 states and 666 transitions. [2022-03-20 16:29:53,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-03-20 16:29:53,919 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 6.7611940298507465) internal successors, (453), 66 states have internal predecessors, (453), 66 states have call successors, (68), 66 states have call predecessors, (68), 64 states have return successors, (66), 64 states have call predecessors, (66), 65 states have call successors, (66) Word has length 590 [2022-03-20 16:29:53,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:29:53,921 INFO L225 Difference]: With dead ends: 601 [2022-03-20 16:29:53,921 INFO L226 Difference]: Without dead ends: 596 [2022-03-20 16:29:53,922 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1242 GetRequests, 1076 SyntacticMatches, 1 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2151 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=11645, Invalid=16077, Unknown=0, NotChecked=0, Total=27722 [2022-03-20 16:29:53,922 INFO L913 BasicCegarLoop]: 89 mSDtfsCounter, 217 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:29:53,922 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 610 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:29:53,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2022-03-20 16:29:53,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 596. [2022-03-20 16:29:53,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 460 states have (on average 1.141304347826087) internal successors, (525), 460 states have internal predecessors, (525), 69 states have call successors, (69), 68 states have call predecessors, (69), 66 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2022-03-20 16:29:53,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 661 transitions. [2022-03-20 16:29:53,952 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 661 transitions. Word has length 590 [2022-03-20 16:29:53,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:29:53,952 INFO L478 AbstractCegarLoop]: Abstraction has 596 states and 661 transitions. [2022-03-20 16:29:53,952 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 6.7611940298507465) internal successors, (453), 66 states have internal predecessors, (453), 66 states have call successors, (68), 66 states have call predecessors, (68), 64 states have return successors, (66), 64 states have call predecessors, (66), 65 states have call successors, (66) [2022-03-20 16:29:53,952 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 661 transitions. [2022-03-20 16:29:53,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 600 [2022-03-20 16:29:53,955 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:29:53,955 INFO L499 BasicCegarLoop]: trace histogram [65, 65, 64, 64, 64, 64, 64, 64, 64, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:29:53,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-03-20 16:29:54,167 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-03-20 16:29:54,168 INFO L403 AbstractCegarLoop]: === Iteration 68 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:29:54,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:29:54,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1799815958, now seen corresponding path program 127 times [2022-03-20 16:29:54,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:54,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [618351560] [2022-03-20 16:29:54,168 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:29:54,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1799815958, now seen corresponding path program 128 times [2022-03-20 16:29:54,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:29:54,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028149167] [2022-03-20 16:29:54,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:29:54,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:29:54,177 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:29:54,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [100502204] [2022-03-20 16:29:54,177 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:29:54,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:29:54,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:29:54,178 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:29:54,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-20 16:29:54,360 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:29:54,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:29:54,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 1565 conjuncts, 133 conjunts are in the unsatisfiable core [2022-03-20 16:29:54,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:29:56,223 INFO L134 CoverageAnalysis]: Checked inductivity of 18404 backedges. 128 proven. 18272 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:29:56,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:29:58,495 INFO L134 CoverageAnalysis]: Checked inductivity of 18404 backedges. 128 proven. 10208 refuted. 0 times theorem prover too weak. 8068 trivial. 0 not checked. [2022-03-20 16:29:58,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:29:58,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028149167] [2022-03-20 16:29:58,495 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:29:58,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100502204] [2022-03-20 16:29:58,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100502204] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:29:58,496 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:29:58,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 104 [2022-03-20 16:29:58,496 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:29:58,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [618351560] [2022-03-20 16:29:58,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [618351560] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:29:58,496 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:29:58,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [68] imperfect sequences [] total 68 [2022-03-20 16:29:58,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923195975] [2022-03-20 16:29:58,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:29:58,497 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-03-20 16:29:58,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:29:58,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-03-20 16:29:58,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:29:58,498 INFO L87 Difference]: Start difference. First operand 596 states and 661 transitions. Second operand has 68 states, 68 states have (on average 6.764705882352941) internal successors, (460), 67 states have internal predecessors, (460), 67 states have call successors, (69), 67 states have call predecessors, (69), 65 states have return successors, (67), 65 states have call predecessors, (67), 66 states have call successors, (67) [2022-03-20 16:30:00,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:30:00,287 INFO L93 Difference]: Finished difference Result 610 states and 676 transitions. [2022-03-20 16:30:00,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2022-03-20 16:30:00,291 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 6.764705882352941) internal successors, (460), 67 states have internal predecessors, (460), 67 states have call successors, (69), 67 states have call predecessors, (69), 65 states have return successors, (67), 65 states have call predecessors, (67), 66 states have call successors, (67) Word has length 599 [2022-03-20 16:30:00,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:30:00,293 INFO L225 Difference]: With dead ends: 610 [2022-03-20 16:30:00,293 INFO L226 Difference]: Without dead ends: 605 [2022-03-20 16:30:00,294 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1261 GetRequests, 1094 SyntacticMatches, 1 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2214 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=11748, Invalid=16308, Unknown=0, NotChecked=0, Total=28056 [2022-03-20 16:30:00,294 INFO L913 BasicCegarLoop]: 90 mSDtfsCounter, 243 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 594 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:30:00,294 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [243 Valid, 594 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:30:00,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2022-03-20 16:30:00,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 605. [2022-03-20 16:30:00,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 605 states, 467 states have (on average 1.1413276231263383) internal successors, (533), 467 states have internal predecessors, (533), 70 states have call successors, (70), 69 states have call predecessors, (70), 67 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2022-03-20 16:30:00,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 671 transitions. [2022-03-20 16:30:00,325 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 671 transitions. Word has length 599 [2022-03-20 16:30:00,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:30:00,325 INFO L478 AbstractCegarLoop]: Abstraction has 605 states and 671 transitions. [2022-03-20 16:30:00,325 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 6.764705882352941) internal successors, (460), 67 states have internal predecessors, (460), 67 states have call successors, (69), 67 states have call predecessors, (69), 65 states have return successors, (67), 65 states have call predecessors, (67), 66 states have call successors, (67) [2022-03-20 16:30:00,325 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 671 transitions. [2022-03-20 16:30:00,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 609 [2022-03-20 16:30:00,328 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:30:00,328 INFO L499 BasicCegarLoop]: trace histogram [66, 66, 65, 65, 65, 65, 65, 65, 65, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:30:00,347 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-03-20 16:30:00,531 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-20 16:30:00,531 INFO L403 AbstractCegarLoop]: === Iteration 69 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:30:00,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:30:00,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1040837348, now seen corresponding path program 129 times [2022-03-20 16:30:00,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:00,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2046715928] [2022-03-20 16:30:00,532 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:30:00,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1040837348, now seen corresponding path program 130 times [2022-03-20 16:30:00,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:30:00,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704939246] [2022-03-20 16:30:00,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:30:00,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:30:00,543 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:30:00,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1378548543] [2022-03-20 16:30:00,543 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:30:00,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:30:00,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:30:00,544 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:30:00,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-20 16:30:00,723 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:30:00,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:30:00,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 1588 conjuncts, 135 conjunts are in the unsatisfiable core [2022-03-20 16:30:00,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:30:02,658 INFO L134 CoverageAnalysis]: Checked inductivity of 18984 backedges. 130 proven. 18850 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:30:02,659 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:30:04,939 INFO L134 CoverageAnalysis]: Checked inductivity of 18984 backedges. 130 proven. 10530 refuted. 0 times theorem prover too weak. 8324 trivial. 0 not checked. [2022-03-20 16:30:04,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:30:04,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704939246] [2022-03-20 16:30:04,940 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:30:04,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378548543] [2022-03-20 16:30:04,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378548543] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:30:04,940 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:30:04,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 104 [2022-03-20 16:30:04,940 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:30:04,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2046715928] [2022-03-20 16:30:04,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2046715928] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:30:04,940 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:30:04,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [69] imperfect sequences [] total 69 [2022-03-20 16:30:04,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845098501] [2022-03-20 16:30:04,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:30:04,941 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-20 16:30:04,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:04,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-20 16:30:04,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:30:04,942 INFO L87 Difference]: Start difference. First operand 605 states and 671 transitions. Second operand has 69 states, 69 states have (on average 6.768115942028985) internal successors, (467), 68 states have internal predecessors, (467), 68 states have call successors, (70), 68 states have call predecessors, (70), 66 states have return successors, (68), 66 states have call predecessors, (68), 67 states have call successors, (68) [2022-03-20 16:30:06,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:30:06,893 INFO L93 Difference]: Finished difference Result 619 states and 686 transitions. [2022-03-20 16:30:06,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2022-03-20 16:30:06,893 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 6.768115942028985) internal successors, (467), 68 states have internal predecessors, (467), 68 states have call successors, (70), 68 states have call predecessors, (70), 66 states have return successors, (68), 66 states have call predecessors, (68), 67 states have call successors, (68) Word has length 608 [2022-03-20 16:30:06,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:30:06,895 INFO L225 Difference]: With dead ends: 619 [2022-03-20 16:30:06,895 INFO L226 Difference]: Without dead ends: 614 [2022-03-20 16:30:06,906 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1280 GetRequests, 1112 SyntacticMatches, 1 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2278 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=11851, Invalid=16541, Unknown=0, NotChecked=0, Total=28392 [2022-03-20 16:30:06,906 INFO L913 BasicCegarLoop]: 91 mSDtfsCounter, 205 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 638 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:30:06,906 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 638 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:30:06,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2022-03-20 16:30:06,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 614. [2022-03-20 16:30:06,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 474 states have (on average 1.141350210970464) internal successors, (541), 474 states have internal predecessors, (541), 71 states have call successors, (71), 70 states have call predecessors, (71), 68 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2022-03-20 16:30:06,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 681 transitions. [2022-03-20 16:30:06,938 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 681 transitions. Word has length 608 [2022-03-20 16:30:06,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:30:06,939 INFO L478 AbstractCegarLoop]: Abstraction has 614 states and 681 transitions. [2022-03-20 16:30:06,939 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 6.768115942028985) internal successors, (467), 68 states have internal predecessors, (467), 68 states have call successors, (70), 68 states have call predecessors, (70), 66 states have return successors, (68), 66 states have call predecessors, (68), 67 states have call successors, (68) [2022-03-20 16:30:06,939 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 681 transitions. [2022-03-20 16:30:06,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 618 [2022-03-20 16:30:06,941 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:30:06,941 INFO L499 BasicCegarLoop]: trace histogram [67, 67, 66, 66, 66, 66, 66, 66, 66, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:30:06,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-20 16:30:07,160 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-20 16:30:07,160 INFO L403 AbstractCegarLoop]: === Iteration 70 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:30:07,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:30:07,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1674832342, now seen corresponding path program 131 times [2022-03-20 16:30:07,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:07,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [887698176] [2022-03-20 16:30:07,161 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:30:07,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1674832342, now seen corresponding path program 132 times [2022-03-20 16:30:07,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:30:07,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761267181] [2022-03-20 16:30:07,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:30:07,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:30:07,171 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:30:07,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1962432600] [2022-03-20 16:30:07,171 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:30:07,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:30:07,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:30:07,172 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:30:07,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-20 16:30:07,600 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 67 check-sat command(s) [2022-03-20 16:30:07,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:30:07,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 1611 conjuncts, 137 conjunts are in the unsatisfiable core [2022-03-20 16:30:07,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:30:09,709 INFO L134 CoverageAnalysis]: Checked inductivity of 19573 backedges. 132 proven. 19437 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:30:09,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:30:12,079 INFO L134 CoverageAnalysis]: Checked inductivity of 19573 backedges. 132 proven. 10857 refuted. 0 times theorem prover too weak. 8584 trivial. 0 not checked. [2022-03-20 16:30:12,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:30:12,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761267181] [2022-03-20 16:30:12,079 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:30:12,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962432600] [2022-03-20 16:30:12,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962432600] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:30:12,079 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:30:12,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70] total 104 [2022-03-20 16:30:12,080 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:30:12,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [887698176] [2022-03-20 16:30:12,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [887698176] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:30:12,080 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:30:12,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [70] imperfect sequences [] total 70 [2022-03-20 16:30:12,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930160716] [2022-03-20 16:30:12,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:30:12,080 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-03-20 16:30:12,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:12,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-03-20 16:30:12,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:30:12,082 INFO L87 Difference]: Start difference. First operand 614 states and 681 transitions. Second operand has 70 states, 70 states have (on average 6.771428571428571) internal successors, (474), 69 states have internal predecessors, (474), 69 states have call successors, (71), 69 states have call predecessors, (71), 67 states have return successors, (69), 67 states have call predecessors, (69), 68 states have call successors, (69) [2022-03-20 16:30:13,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:30:13,934 INFO L93 Difference]: Finished difference Result 628 states and 696 transitions. [2022-03-20 16:30:13,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2022-03-20 16:30:13,935 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 6.771428571428571) internal successors, (474), 69 states have internal predecessors, (474), 69 states have call successors, (71), 69 states have call predecessors, (71), 67 states have return successors, (69), 67 states have call predecessors, (69), 68 states have call successors, (69) Word has length 617 [2022-03-20 16:30:13,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:30:13,937 INFO L225 Difference]: With dead ends: 628 [2022-03-20 16:30:13,937 INFO L226 Difference]: Without dead ends: 623 [2022-03-20 16:30:13,938 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1299 GetRequests, 1130 SyntacticMatches, 1 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2343 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=11954, Invalid=16776, Unknown=0, NotChecked=0, Total=28730 [2022-03-20 16:30:13,939 INFO L913 BasicCegarLoop]: 92 mSDtfsCounter, 302 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:30:13,939 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 616 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:30:13,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2022-03-20 16:30:13,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 623. [2022-03-20 16:30:13,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 481 states have (on average 1.1413721413721414) internal successors, (549), 481 states have internal predecessors, (549), 72 states have call successors, (72), 71 states have call predecessors, (72), 69 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) [2022-03-20 16:30:13,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 691 transitions. [2022-03-20 16:30:13,977 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 691 transitions. Word has length 617 [2022-03-20 16:30:13,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:30:13,977 INFO L478 AbstractCegarLoop]: Abstraction has 623 states and 691 transitions. [2022-03-20 16:30:13,977 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 6.771428571428571) internal successors, (474), 69 states have internal predecessors, (474), 69 states have call successors, (71), 69 states have call predecessors, (71), 67 states have return successors, (69), 67 states have call predecessors, (69), 68 states have call successors, (69) [2022-03-20 16:30:13,977 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 691 transitions. [2022-03-20 16:30:13,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 627 [2022-03-20 16:30:13,980 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:30:13,980 INFO L499 BasicCegarLoop]: trace histogram [68, 68, 67, 67, 67, 67, 67, 67, 67, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:30:13,987 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-20 16:30:14,180 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:30:14,180 INFO L403 AbstractCegarLoop]: === Iteration 71 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:30:14,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:30:14,181 INFO L85 PathProgramCache]: Analyzing trace with hash -643774884, now seen corresponding path program 133 times [2022-03-20 16:30:14,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:14,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1433661056] [2022-03-20 16:30:14,181 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:30:14,181 INFO L85 PathProgramCache]: Analyzing trace with hash -643774884, now seen corresponding path program 134 times [2022-03-20 16:30:14,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:30:14,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75622707] [2022-03-20 16:30:14,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:30:14,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:30:14,190 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:30:14,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [794188118] [2022-03-20 16:30:14,191 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:30:14,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:30:14,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:30:14,192 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:30:14,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-20 16:30:14,348 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:30:14,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:30:14,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 1634 conjuncts, 139 conjunts are in the unsatisfiable core [2022-03-20 16:30:14,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:30:16,347 INFO L134 CoverageAnalysis]: Checked inductivity of 20171 backedges. 134 proven. 20033 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:30:16,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:30:18,514 INFO L134 CoverageAnalysis]: Checked inductivity of 20171 backedges. 134 proven. 11189 refuted. 0 times theorem prover too weak. 8848 trivial. 0 not checked. [2022-03-20 16:30:18,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:30:18,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75622707] [2022-03-20 16:30:18,515 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:30:18,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794188118] [2022-03-20 16:30:18,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794188118] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:30:18,515 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:30:18,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71] total 104 [2022-03-20 16:30:18,515 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:30:18,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1433661056] [2022-03-20 16:30:18,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1433661056] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:30:18,515 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:30:18,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [71] imperfect sequences [] total 71 [2022-03-20 16:30:18,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53324738] [2022-03-20 16:30:18,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:30:18,516 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-03-20 16:30:18,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:18,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-03-20 16:30:18,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:30:18,517 INFO L87 Difference]: Start difference. First operand 623 states and 691 transitions. Second operand has 71 states, 71 states have (on average 6.774647887323944) internal successors, (481), 70 states have internal predecessors, (481), 70 states have call successors, (72), 70 states have call predecessors, (72), 68 states have return successors, (70), 68 states have call predecessors, (70), 69 states have call successors, (70) [2022-03-20 16:30:20,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:30:20,392 INFO L93 Difference]: Finished difference Result 637 states and 706 transitions. [2022-03-20 16:30:20,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2022-03-20 16:30:20,393 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 6.774647887323944) internal successors, (481), 70 states have internal predecessors, (481), 70 states have call successors, (72), 70 states have call predecessors, (72), 68 states have return successors, (70), 68 states have call predecessors, (70), 69 states have call successors, (70) Word has length 626 [2022-03-20 16:30:20,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:30:20,395 INFO L225 Difference]: With dead ends: 637 [2022-03-20 16:30:20,395 INFO L226 Difference]: Without dead ends: 632 [2022-03-20 16:30:20,396 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1318 GetRequests, 1148 SyntacticMatches, 1 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2409 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=12057, Invalid=17013, Unknown=0, NotChecked=0, Total=29070 [2022-03-20 16:30:20,397 INFO L913 BasicCegarLoop]: 93 mSDtfsCounter, 261 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:30:20,397 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [261 Valid, 624 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:30:20,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2022-03-20 16:30:20,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 632. [2022-03-20 16:30:20,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 488 states have (on average 1.1413934426229508) internal successors, (557), 488 states have internal predecessors, (557), 73 states have call successors, (73), 72 states have call predecessors, (73), 70 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2022-03-20 16:30:20,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 701 transitions. [2022-03-20 16:30:20,429 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 701 transitions. Word has length 626 [2022-03-20 16:30:20,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:30:20,429 INFO L478 AbstractCegarLoop]: Abstraction has 632 states and 701 transitions. [2022-03-20 16:30:20,429 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 6.774647887323944) internal successors, (481), 70 states have internal predecessors, (481), 70 states have call successors, (72), 70 states have call predecessors, (72), 68 states have return successors, (70), 68 states have call predecessors, (70), 69 states have call successors, (70) [2022-03-20 16:30:20,429 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 701 transitions. [2022-03-20 16:30:20,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 636 [2022-03-20 16:30:20,432 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:30:20,432 INFO L499 BasicCegarLoop]: trace histogram [69, 69, 68, 68, 68, 68, 68, 68, 68, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:30:20,450 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-03-20 16:30:20,632 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:30:20,632 INFO L403 AbstractCegarLoop]: === Iteration 72 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:30:20,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:30:20,633 INFO L85 PathProgramCache]: Analyzing trace with hash 620535958, now seen corresponding path program 135 times [2022-03-20 16:30:20,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:20,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [326642226] [2022-03-20 16:30:20,633 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:30:20,633 INFO L85 PathProgramCache]: Analyzing trace with hash 620535958, now seen corresponding path program 136 times [2022-03-20 16:30:20,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:30:20,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265829467] [2022-03-20 16:30:20,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:30:20,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:30:20,648 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:30:20,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1178096406] [2022-03-20 16:30:20,648 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:30:20,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:30:20,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:30:20,649 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:30:20,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-20 16:30:20,840 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:30:20,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:30:20,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 1657 conjuncts, 141 conjunts are in the unsatisfiable core [2022-03-20 16:30:20,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:30:22,881 INFO L134 CoverageAnalysis]: Checked inductivity of 20778 backedges. 136 proven. 20638 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:30:22,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:30:25,033 INFO L134 CoverageAnalysis]: Checked inductivity of 20778 backedges. 136 proven. 11526 refuted. 0 times theorem prover too weak. 9116 trivial. 0 not checked. [2022-03-20 16:30:25,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:30:25,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265829467] [2022-03-20 16:30:25,034 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:30:25,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178096406] [2022-03-20 16:30:25,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178096406] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:30:25,034 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:30:25,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 104 [2022-03-20 16:30:25,034 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:30:25,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [326642226] [2022-03-20 16:30:25,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [326642226] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:30:25,034 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:30:25,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [72] imperfect sequences [] total 72 [2022-03-20 16:30:25,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110126752] [2022-03-20 16:30:25,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:30:25,035 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-03-20 16:30:25,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:25,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-03-20 16:30:25,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:30:25,036 INFO L87 Difference]: Start difference. First operand 632 states and 701 transitions. Second operand has 72 states, 72 states have (on average 6.777777777777778) internal successors, (488), 71 states have internal predecessors, (488), 71 states have call successors, (73), 71 states have call predecessors, (73), 69 states have return successors, (71), 69 states have call predecessors, (71), 70 states have call successors, (71) [2022-03-20 16:30:27,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:30:27,007 INFO L93 Difference]: Finished difference Result 646 states and 716 transitions. [2022-03-20 16:30:27,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2022-03-20 16:30:27,007 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 6.777777777777778) internal successors, (488), 71 states have internal predecessors, (488), 71 states have call successors, (73), 71 states have call predecessors, (73), 69 states have return successors, (71), 69 states have call predecessors, (71), 70 states have call successors, (71) Word has length 635 [2022-03-20 16:30:27,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:30:27,009 INFO L225 Difference]: With dead ends: 646 [2022-03-20 16:30:27,009 INFO L226 Difference]: Without dead ends: 641 [2022-03-20 16:30:27,011 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1337 GetRequests, 1166 SyntacticMatches, 1 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2476 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=12160, Invalid=17252, Unknown=0, NotChecked=0, Total=29412 [2022-03-20 16:30:27,011 INFO L913 BasicCegarLoop]: 94 mSDtfsCounter, 263 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:30:27,011 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 650 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:30:27,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2022-03-20 16:30:27,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 641. [2022-03-20 16:30:27,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 495 states have (on average 1.1414141414141414) internal successors, (565), 495 states have internal predecessors, (565), 74 states have call successors, (74), 73 states have call predecessors, (74), 71 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2022-03-20 16:30:27,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 711 transitions. [2022-03-20 16:30:27,043 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 711 transitions. Word has length 635 [2022-03-20 16:30:27,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:30:27,044 INFO L478 AbstractCegarLoop]: Abstraction has 641 states and 711 transitions. [2022-03-20 16:30:27,044 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 6.777777777777778) internal successors, (488), 71 states have internal predecessors, (488), 71 states have call successors, (73), 71 states have call predecessors, (73), 69 states have return successors, (71), 69 states have call predecessors, (71), 70 states have call successors, (71) [2022-03-20 16:30:27,044 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 711 transitions. [2022-03-20 16:30:27,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 645 [2022-03-20 16:30:27,046 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:30:27,047 INFO L499 BasicCegarLoop]: trace histogram [70, 70, 69, 69, 69, 69, 69, 69, 69, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:30:27,073 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-03-20 16:30:27,263 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:30:27,263 INFO L403 AbstractCegarLoop]: === Iteration 73 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:30:27,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:30:27,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1392093084, now seen corresponding path program 137 times [2022-03-20 16:30:27,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:27,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1620866266] [2022-03-20 16:30:27,264 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:30:27,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1392093084, now seen corresponding path program 138 times [2022-03-20 16:30:27,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:30:27,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099520976] [2022-03-20 16:30:27,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:30:27,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:30:27,273 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:30:27,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [97836721] [2022-03-20 16:30:27,274 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:30:27,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:30:27,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:30:27,275 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:30:27,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-20 16:30:27,769 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 70 check-sat command(s) [2022-03-20 16:30:27,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:30:27,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 1680 conjuncts, 143 conjunts are in the unsatisfiable core [2022-03-20 16:30:27,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:30:29,865 INFO L134 CoverageAnalysis]: Checked inductivity of 21394 backedges. 138 proven. 21252 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:30:29,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:30:32,014 INFO L134 CoverageAnalysis]: Checked inductivity of 21394 backedges. 138 proven. 11868 refuted. 0 times theorem prover too weak. 9388 trivial. 0 not checked. [2022-03-20 16:30:32,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:30:32,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099520976] [2022-03-20 16:30:32,015 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:30:32,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97836721] [2022-03-20 16:30:32,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97836721] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:30:32,015 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:30:32,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 73] total 104 [2022-03-20 16:30:32,015 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:30:32,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1620866266] [2022-03-20 16:30:32,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1620866266] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:30:32,015 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:30:32,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [73] imperfect sequences [] total 73 [2022-03-20 16:30:32,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438871969] [2022-03-20 16:30:32,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:30:32,016 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-03-20 16:30:32,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:32,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-03-20 16:30:32,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:30:32,017 INFO L87 Difference]: Start difference. First operand 641 states and 711 transitions. Second operand has 73 states, 73 states have (on average 6.780821917808219) internal successors, (495), 72 states have internal predecessors, (495), 72 states have call successors, (74), 72 states have call predecessors, (74), 70 states have return successors, (72), 70 states have call predecessors, (72), 71 states have call successors, (72) [2022-03-20 16:30:33,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:30:33,992 INFO L93 Difference]: Finished difference Result 655 states and 726 transitions. [2022-03-20 16:30:33,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 142 states. [2022-03-20 16:30:33,993 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 6.780821917808219) internal successors, (495), 72 states have internal predecessors, (495), 72 states have call successors, (74), 72 states have call predecessors, (74), 70 states have return successors, (72), 70 states have call predecessors, (72), 71 states have call successors, (72) Word has length 644 [2022-03-20 16:30:33,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:30:34,001 INFO L225 Difference]: With dead ends: 655 [2022-03-20 16:30:34,001 INFO L226 Difference]: Without dead ends: 650 [2022-03-20 16:30:34,002 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1356 GetRequests, 1184 SyntacticMatches, 1 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2544 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=12263, Invalid=17493, Unknown=0, NotChecked=0, Total=29756 [2022-03-20 16:30:34,003 INFO L913 BasicCegarLoop]: 95 mSDtfsCounter, 327 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:30:34,003 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 628 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:30:34,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2022-03-20 16:30:34,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 650. [2022-03-20 16:30:34,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 502 states have (on average 1.1414342629482073) internal successors, (573), 502 states have internal predecessors, (573), 75 states have call successors, (75), 74 states have call predecessors, (75), 72 states have return successors, (73), 73 states have call predecessors, (73), 73 states have call successors, (73) [2022-03-20 16:30:34,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 721 transitions. [2022-03-20 16:30:34,034 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 721 transitions. Word has length 644 [2022-03-20 16:30:34,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:30:34,034 INFO L478 AbstractCegarLoop]: Abstraction has 650 states and 721 transitions. [2022-03-20 16:30:34,035 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 6.780821917808219) internal successors, (495), 72 states have internal predecessors, (495), 72 states have call successors, (74), 72 states have call predecessors, (74), 70 states have return successors, (72), 70 states have call predecessors, (72), 71 states have call successors, (72) [2022-03-20 16:30:34,035 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 721 transitions. [2022-03-20 16:30:34,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 654 [2022-03-20 16:30:34,037 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:30:34,037 INFO L499 BasicCegarLoop]: trace histogram [71, 71, 70, 70, 70, 70, 70, 70, 70, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:30:34,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-03-20 16:30:34,238 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2022-03-20 16:30:34,238 INFO L403 AbstractCegarLoop]: === Iteration 74 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:30:34,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:30:34,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1298999126, now seen corresponding path program 139 times [2022-03-20 16:30:34,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:34,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [254997295] [2022-03-20 16:30:34,239 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:30:34,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1298999126, now seen corresponding path program 140 times [2022-03-20 16:30:34,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:30:34,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893753773] [2022-03-20 16:30:34,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:30:34,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:30:34,254 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:30:34,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [706069625] [2022-03-20 16:30:34,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:30:34,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:30:34,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:30:34,256 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:30:34,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-20 16:30:34,422 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:30:34,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:30:34,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 1703 conjuncts, 145 conjunts are in the unsatisfiable core [2022-03-20 16:30:34,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:30:36,561 INFO L134 CoverageAnalysis]: Checked inductivity of 22019 backedges. 140 proven. 21875 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:30:36,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:30:38,679 INFO L134 CoverageAnalysis]: Checked inductivity of 22019 backedges. 140 proven. 12215 refuted. 0 times theorem prover too weak. 9664 trivial. 0 not checked. [2022-03-20 16:30:38,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:30:38,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893753773] [2022-03-20 16:30:38,679 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:30:38,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706069625] [2022-03-20 16:30:38,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706069625] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:30:38,680 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:30:38,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74] total 104 [2022-03-20 16:30:38,680 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:30:38,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [254997295] [2022-03-20 16:30:38,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [254997295] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:30:38,680 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:30:38,680 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [74] imperfect sequences [] total 74 [2022-03-20 16:30:38,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625507141] [2022-03-20 16:30:38,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:30:38,681 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-03-20 16:30:38,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:38,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-03-20 16:30:38,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:30:38,682 INFO L87 Difference]: Start difference. First operand 650 states and 721 transitions. Second operand has 74 states, 74 states have (on average 6.783783783783784) internal successors, (502), 73 states have internal predecessors, (502), 73 states have call successors, (75), 73 states have call predecessors, (75), 71 states have return successors, (73), 71 states have call predecessors, (73), 72 states have call successors, (73) [2022-03-20 16:30:40,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:30:40,749 INFO L93 Difference]: Finished difference Result 664 states and 736 transitions. [2022-03-20 16:30:40,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2022-03-20 16:30:40,750 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 6.783783783783784) internal successors, (502), 73 states have internal predecessors, (502), 73 states have call successors, (75), 73 states have call predecessors, (75), 71 states have return successors, (73), 71 states have call predecessors, (73), 72 states have call successors, (73) Word has length 653 [2022-03-20 16:30:40,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:30:40,752 INFO L225 Difference]: With dead ends: 664 [2022-03-20 16:30:40,752 INFO L226 Difference]: Without dead ends: 659 [2022-03-20 16:30:40,753 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1375 GetRequests, 1202 SyntacticMatches, 1 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2613 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=12366, Invalid=17736, Unknown=0, NotChecked=0, Total=30102 [2022-03-20 16:30:40,753 INFO L913 BasicCegarLoop]: 96 mSDtfsCounter, 273 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 654 SdHoareTripleChecker+Invalid, 524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:30:40,753 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 654 Invalid, 524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 489 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:30:40,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2022-03-20 16:30:40,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 659. [2022-03-20 16:30:40,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 509 states have (on average 1.1414538310412574) internal successors, (581), 509 states have internal predecessors, (581), 76 states have call successors, (76), 75 states have call predecessors, (76), 73 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2022-03-20 16:30:40,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 731 transitions. [2022-03-20 16:30:40,785 INFO L78 Accepts]: Start accepts. Automaton has 659 states and 731 transitions. Word has length 653 [2022-03-20 16:30:40,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:30:40,786 INFO L478 AbstractCegarLoop]: Abstraction has 659 states and 731 transitions. [2022-03-20 16:30:40,786 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 6.783783783783784) internal successors, (502), 73 states have internal predecessors, (502), 73 states have call successors, (75), 73 states have call predecessors, (75), 71 states have return successors, (73), 71 states have call predecessors, (73), 72 states have call successors, (73) [2022-03-20 16:30:40,786 INFO L276 IsEmpty]: Start isEmpty. Operand 659 states and 731 transitions. [2022-03-20 16:30:40,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 663 [2022-03-20 16:30:40,796 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:30:40,797 INFO L499 BasicCegarLoop]: trace histogram [72, 72, 71, 71, 71, 71, 71, 71, 71, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:30:40,814 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-03-20 16:30:40,997 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:30:40,997 INFO L403 AbstractCegarLoop]: === Iteration 75 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:30:40,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:30:40,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1356118236, now seen corresponding path program 141 times [2022-03-20 16:30:40,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:40,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [54545503] [2022-03-20 16:30:40,998 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:30:40,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1356118236, now seen corresponding path program 142 times [2022-03-20 16:30:40,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:30:40,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660254381] [2022-03-20 16:30:40,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:30:40,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:30:41,007 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:30:41,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [644932431] [2022-03-20 16:30:41,008 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:30:41,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:30:41,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:30:41,009 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:30:41,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-20 16:30:41,208 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:30:41,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:30:41,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 1726 conjuncts, 147 conjunts are in the unsatisfiable core [2022-03-20 16:30:41,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:30:43,398 INFO L134 CoverageAnalysis]: Checked inductivity of 22653 backedges. 142 proven. 22507 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:30:43,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:30:45,487 INFO L134 CoverageAnalysis]: Checked inductivity of 22653 backedges. 142 proven. 12567 refuted. 0 times theorem prover too weak. 9944 trivial. 0 not checked. [2022-03-20 16:30:45,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:30:45,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660254381] [2022-03-20 16:30:45,487 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:30:45,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644932431] [2022-03-20 16:30:45,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644932431] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:30:45,487 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:30:45,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 75] total 104 [2022-03-20 16:30:45,487 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:30:45,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [54545503] [2022-03-20 16:30:45,488 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [54545503] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:30:45,488 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:30:45,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [75] imperfect sequences [] total 75 [2022-03-20 16:30:45,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47929895] [2022-03-20 16:30:45,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:30:45,488 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-03-20 16:30:45,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:45,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-03-20 16:30:45,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:30:45,490 INFO L87 Difference]: Start difference. First operand 659 states and 731 transitions. Second operand has 75 states, 75 states have (on average 6.786666666666667) internal successors, (509), 74 states have internal predecessors, (509), 74 states have call successors, (76), 74 states have call predecessors, (76), 72 states have return successors, (74), 72 states have call predecessors, (74), 73 states have call successors, (74) [2022-03-20 16:30:47,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:30:47,611 INFO L93 Difference]: Finished difference Result 673 states and 746 transitions. [2022-03-20 16:30:47,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2022-03-20 16:30:47,611 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 6.786666666666667) internal successors, (509), 74 states have internal predecessors, (509), 74 states have call successors, (76), 74 states have call predecessors, (76), 72 states have return successors, (74), 72 states have call predecessors, (74), 73 states have call successors, (74) Word has length 662 [2022-03-20 16:30:47,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:30:47,613 INFO L225 Difference]: With dead ends: 673 [2022-03-20 16:30:47,613 INFO L226 Difference]: Without dead ends: 668 [2022-03-20 16:30:47,615 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1394 GetRequests, 1220 SyntacticMatches, 1 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2683 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=12469, Invalid=17981, Unknown=0, NotChecked=0, Total=30450 [2022-03-20 16:30:47,615 INFO L913 BasicCegarLoop]: 97 mSDtfsCounter, 251 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 662 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:30:47,615 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 662 Invalid, 579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:30:47,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-03-20 16:30:47,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 668. [2022-03-20 16:30:47,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 516 states have (on average 1.1414728682170543) internal successors, (589), 516 states have internal predecessors, (589), 77 states have call successors, (77), 76 states have call predecessors, (77), 74 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) [2022-03-20 16:30:47,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 741 transitions. [2022-03-20 16:30:47,661 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 741 transitions. Word has length 662 [2022-03-20 16:30:47,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:30:47,661 INFO L478 AbstractCegarLoop]: Abstraction has 668 states and 741 transitions. [2022-03-20 16:30:47,661 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 6.786666666666667) internal successors, (509), 74 states have internal predecessors, (509), 74 states have call successors, (76), 74 states have call predecessors, (76), 72 states have return successors, (74), 72 states have call predecessors, (74), 73 states have call successors, (74) [2022-03-20 16:30:47,661 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 741 transitions. [2022-03-20 16:30:47,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 672 [2022-03-20 16:30:47,664 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:30:47,664 INFO L499 BasicCegarLoop]: trace histogram [73, 73, 72, 72, 72, 72, 72, 72, 72, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:30:47,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-03-20 16:30:47,868 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:30:47,868 INFO L403 AbstractCegarLoop]: === Iteration 76 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:30:47,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:30:47,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1462665706, now seen corresponding path program 143 times [2022-03-20 16:30:47,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:47,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2045241776] [2022-03-20 16:30:47,869 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:30:47,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1462665706, now seen corresponding path program 144 times [2022-03-20 16:30:47,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:30:47,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577922194] [2022-03-20 16:30:47,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:30:47,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:30:47,878 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:30:47,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1155283641] [2022-03-20 16:30:47,879 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:30:47,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:30:47,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:30:47,880 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:30:47,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-20 16:30:48,363 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 73 check-sat command(s) [2022-03-20 16:30:48,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:30:48,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 1749 conjuncts, 149 conjunts are in the unsatisfiable core [2022-03-20 16:30:48,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:30:50,589 INFO L134 CoverageAnalysis]: Checked inductivity of 23296 backedges. 144 proven. 23148 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:30:50,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:30:52,658 INFO L134 CoverageAnalysis]: Checked inductivity of 23296 backedges. 144 proven. 12924 refuted. 0 times theorem prover too weak. 10228 trivial. 0 not checked. [2022-03-20 16:30:52,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:30:52,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577922194] [2022-03-20 16:30:52,658 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:30:52,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155283641] [2022-03-20 16:30:52,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155283641] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:30:52,659 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:30:52,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 76] total 104 [2022-03-20 16:30:52,659 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:30:52,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2045241776] [2022-03-20 16:30:52,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2045241776] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:30:52,659 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:30:52,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [76] imperfect sequences [] total 76 [2022-03-20 16:30:52,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43755309] [2022-03-20 16:30:52,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:30:52,660 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2022-03-20 16:30:52,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:52,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2022-03-20 16:30:52,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:30:52,661 INFO L87 Difference]: Start difference. First operand 668 states and 741 transitions. Second operand has 76 states, 76 states have (on average 6.7894736842105265) internal successors, (516), 75 states have internal predecessors, (516), 75 states have call successors, (77), 75 states have call predecessors, (77), 73 states have return successors, (75), 73 states have call predecessors, (75), 74 states have call successors, (75) [2022-03-20 16:30:54,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:30:54,830 INFO L93 Difference]: Finished difference Result 682 states and 756 transitions. [2022-03-20 16:30:54,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2022-03-20 16:30:54,831 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 6.7894736842105265) internal successors, (516), 75 states have internal predecessors, (516), 75 states have call successors, (77), 75 states have call predecessors, (77), 73 states have return successors, (75), 73 states have call predecessors, (75), 74 states have call successors, (75) Word has length 671 [2022-03-20 16:30:54,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:30:54,833 INFO L225 Difference]: With dead ends: 682 [2022-03-20 16:30:54,833 INFO L226 Difference]: Without dead ends: 677 [2022-03-20 16:30:54,834 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1413 GetRequests, 1238 SyntacticMatches, 1 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2754 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=12572, Invalid=18228, Unknown=0, NotChecked=0, Total=30800 [2022-03-20 16:30:54,834 INFO L913 BasicCegarLoop]: 98 mSDtfsCounter, 312 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:30:54,834 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 670 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 598 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:30:54,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2022-03-20 16:30:54,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 677. [2022-03-20 16:30:54,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 523 states have (on average 1.1414913957934991) internal successors, (597), 523 states have internal predecessors, (597), 78 states have call successors, (78), 77 states have call predecessors, (78), 75 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2022-03-20 16:30:54,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 751 transitions. [2022-03-20 16:30:54,867 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 751 transitions. Word has length 671 [2022-03-20 16:30:54,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:30:54,868 INFO L478 AbstractCegarLoop]: Abstraction has 677 states and 751 transitions. [2022-03-20 16:30:54,868 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 6.7894736842105265) internal successors, (516), 75 states have internal predecessors, (516), 75 states have call successors, (77), 75 states have call predecessors, (77), 73 states have return successors, (75), 73 states have call predecessors, (75), 74 states have call successors, (75) [2022-03-20 16:30:54,868 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 751 transitions. [2022-03-20 16:30:54,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 681 [2022-03-20 16:30:54,871 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:30:54,871 INFO L499 BasicCegarLoop]: trace histogram [74, 74, 73, 73, 73, 73, 73, 73, 73, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:30:54,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-03-20 16:30:55,072 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2022-03-20 16:30:55,072 INFO L403 AbstractCegarLoop]: === Iteration 77 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:30:55,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:30:55,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1761999388, now seen corresponding path program 145 times [2022-03-20 16:30:55,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:55,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [184221949] [2022-03-20 16:30:55,073 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:30:55,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1761999388, now seen corresponding path program 146 times [2022-03-20 16:30:55,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:30:55,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141565958] [2022-03-20 16:30:55,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:30:55,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:30:55,083 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:30:55,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [153326489] [2022-03-20 16:30:55,084 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:30:55,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:30:55,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:30:55,085 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:30:55,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-20 16:30:55,261 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:30:55,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:30:55,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 1772 conjuncts, 151 conjunts are in the unsatisfiable core [2022-03-20 16:30:55,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:30:57,552 INFO L134 CoverageAnalysis]: Checked inductivity of 23948 backedges. 146 proven. 23798 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:30:57,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:30:59,561 INFO L134 CoverageAnalysis]: Checked inductivity of 23948 backedges. 146 proven. 13286 refuted. 0 times theorem prover too weak. 10516 trivial. 0 not checked. [2022-03-20 16:30:59,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:30:59,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141565958] [2022-03-20 16:30:59,562 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:30:59,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153326489] [2022-03-20 16:30:59,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153326489] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:30:59,562 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:30:59,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 77] total 104 [2022-03-20 16:30:59,562 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:30:59,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [184221949] [2022-03-20 16:30:59,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [184221949] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:30:59,562 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:30:59,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [77] imperfect sequences [] total 77 [2022-03-20 16:30:59,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367819992] [2022-03-20 16:30:59,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:30:59,563 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-03-20 16:30:59,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:30:59,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-03-20 16:30:59,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:30:59,564 INFO L87 Difference]: Start difference. First operand 677 states and 751 transitions. Second operand has 77 states, 77 states have (on average 6.792207792207792) internal successors, (523), 76 states have internal predecessors, (523), 76 states have call successors, (78), 76 states have call predecessors, (78), 74 states have return successors, (76), 74 states have call predecessors, (76), 75 states have call successors, (76) [2022-03-20 16:31:01,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:31:01,724 INFO L93 Difference]: Finished difference Result 691 states and 766 transitions. [2022-03-20 16:31:01,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2022-03-20 16:31:01,724 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 6.792207792207792) internal successors, (523), 76 states have internal predecessors, (523), 76 states have call successors, (78), 76 states have call predecessors, (78), 74 states have return successors, (76), 74 states have call predecessors, (76), 75 states have call successors, (76) Word has length 680 [2022-03-20 16:31:01,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:31:01,726 INFO L225 Difference]: With dead ends: 691 [2022-03-20 16:31:01,726 INFO L226 Difference]: Without dead ends: 686 [2022-03-20 16:31:01,728 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1432 GetRequests, 1256 SyntacticMatches, 1 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2826 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=12675, Invalid=18477, Unknown=0, NotChecked=0, Total=31152 [2022-03-20 16:31:01,728 INFO L913 BasicCegarLoop]: 99 mSDtfsCounter, 344 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 666 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:31:01,728 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 666 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:31:01,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2022-03-20 16:31:01,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 686. [2022-03-20 16:31:01,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 530 states have (on average 1.1415094339622642) internal successors, (605), 530 states have internal predecessors, (605), 79 states have call successors, (79), 78 states have call predecessors, (79), 76 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-20 16:31:01,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 761 transitions. [2022-03-20 16:31:01,772 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 761 transitions. Word has length 680 [2022-03-20 16:31:01,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:31:01,772 INFO L478 AbstractCegarLoop]: Abstraction has 686 states and 761 transitions. [2022-03-20 16:31:01,772 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 6.792207792207792) internal successors, (523), 76 states have internal predecessors, (523), 76 states have call successors, (78), 76 states have call predecessors, (78), 74 states have return successors, (76), 74 states have call predecessors, (76), 75 states have call successors, (76) [2022-03-20 16:31:01,773 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 761 transitions. [2022-03-20 16:31:01,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 690 [2022-03-20 16:31:01,775 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:31:01,775 INFO L499 BasicCegarLoop]: trace histogram [75, 75, 74, 74, 74, 74, 74, 74, 74, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:31:01,793 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-03-20 16:31:01,976 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-03-20 16:31:01,976 INFO L403 AbstractCegarLoop]: === Iteration 78 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:31:01,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:31:01,976 INFO L85 PathProgramCache]: Analyzing trace with hash -271211306, now seen corresponding path program 147 times [2022-03-20 16:31:01,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:31:01,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2023425327] [2022-03-20 16:31:01,977 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:31:01,977 INFO L85 PathProgramCache]: Analyzing trace with hash -271211306, now seen corresponding path program 148 times [2022-03-20 16:31:01,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:31:01,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986182539] [2022-03-20 16:31:01,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:31:01,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:31:01,986 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:31:01,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [269921778] [2022-03-20 16:31:01,986 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:31:01,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:31:01,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:31:01,987 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:31:01,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-20 16:31:02,187 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:31:02,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:31:02,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 1795 conjuncts, 153 conjunts are in the unsatisfiable core [2022-03-20 16:31:02,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:31:04,491 INFO L134 CoverageAnalysis]: Checked inductivity of 24609 backedges. 148 proven. 24457 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:31:04,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:31:06,472 INFO L134 CoverageAnalysis]: Checked inductivity of 24609 backedges. 148 proven. 13653 refuted. 0 times theorem prover too weak. 10808 trivial. 0 not checked. [2022-03-20 16:31:06,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:31:06,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986182539] [2022-03-20 16:31:06,472 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:31:06,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269921778] [2022-03-20 16:31:06,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269921778] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:31:06,472 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:31:06,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78] total 104 [2022-03-20 16:31:06,473 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:31:06,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2023425327] [2022-03-20 16:31:06,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2023425327] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:31:06,473 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:31:06,473 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [78] imperfect sequences [] total 78 [2022-03-20 16:31:06,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046862138] [2022-03-20 16:31:06,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:31:06,473 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2022-03-20 16:31:06,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:31:06,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2022-03-20 16:31:06,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:31:06,475 INFO L87 Difference]: Start difference. First operand 686 states and 761 transitions. Second operand has 78 states, 78 states have (on average 6.794871794871795) internal successors, (530), 77 states have internal predecessors, (530), 77 states have call successors, (79), 77 states have call predecessors, (79), 75 states have return successors, (77), 75 states have call predecessors, (77), 76 states have call successors, (77) [2022-03-20 16:31:08,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:31:08,755 INFO L93 Difference]: Finished difference Result 700 states and 776 transitions. [2022-03-20 16:31:08,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2022-03-20 16:31:08,755 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 6.794871794871795) internal successors, (530), 77 states have internal predecessors, (530), 77 states have call successors, (79), 77 states have call predecessors, (79), 75 states have return successors, (77), 75 states have call predecessors, (77), 76 states have call successors, (77) Word has length 689 [2022-03-20 16:31:08,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:31:08,757 INFO L225 Difference]: With dead ends: 700 [2022-03-20 16:31:08,757 INFO L226 Difference]: Without dead ends: 695 [2022-03-20 16:31:08,759 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1451 GetRequests, 1274 SyntacticMatches, 1 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2899 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=12778, Invalid=18728, Unknown=0, NotChecked=0, Total=31506 [2022-03-20 16:31:08,759 INFO L913 BasicCegarLoop]: 100 mSDtfsCounter, 288 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 674 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:31:08,759 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 674 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:31:08,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2022-03-20 16:31:08,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 695. [2022-03-20 16:31:08,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 695 states, 537 states have (on average 1.1415270018621975) internal successors, (613), 537 states have internal predecessors, (613), 80 states have call successors, (80), 79 states have call predecessors, (80), 77 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2022-03-20 16:31:08,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 695 states to 695 states and 771 transitions. [2022-03-20 16:31:08,793 INFO L78 Accepts]: Start accepts. Automaton has 695 states and 771 transitions. Word has length 689 [2022-03-20 16:31:08,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:31:08,793 INFO L478 AbstractCegarLoop]: Abstraction has 695 states and 771 transitions. [2022-03-20 16:31:08,793 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 6.794871794871795) internal successors, (530), 77 states have internal predecessors, (530), 77 states have call successors, (79), 77 states have call predecessors, (79), 75 states have return successors, (77), 75 states have call predecessors, (77), 76 states have call successors, (77) [2022-03-20 16:31:08,793 INFO L276 IsEmpty]: Start isEmpty. Operand 695 states and 771 transitions. [2022-03-20 16:31:08,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 699 [2022-03-20 16:31:08,796 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:31:08,797 INFO L499 BasicCegarLoop]: trace histogram [76, 76, 75, 75, 75, 75, 75, 75, 75, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:31:08,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-20 16:31:09,004 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:31:09,004 INFO L403 AbstractCegarLoop]: === Iteration 79 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:31:09,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:31:09,004 INFO L85 PathProgramCache]: Analyzing trace with hash -463377572, now seen corresponding path program 149 times [2022-03-20 16:31:09,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:31:09,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1916512194] [2022-03-20 16:31:09,005 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:31:09,005 INFO L85 PathProgramCache]: Analyzing trace with hash -463377572, now seen corresponding path program 150 times [2022-03-20 16:31:09,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:31:09,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497706497] [2022-03-20 16:31:09,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:31:09,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:31:09,015 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:31:09,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1359968472] [2022-03-20 16:31:09,015 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:31:09,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:31:09,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:31:09,016 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:31:09,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-20 16:31:09,631 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 76 check-sat command(s) [2022-03-20 16:31:09,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:31:09,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 1818 conjuncts, 155 conjunts are in the unsatisfiable core [2022-03-20 16:31:09,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:31:12,004 INFO L134 CoverageAnalysis]: Checked inductivity of 25279 backedges. 150 proven. 25125 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:31:12,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:31:14,004 INFO L134 CoverageAnalysis]: Checked inductivity of 25279 backedges. 150 proven. 14025 refuted. 0 times theorem prover too weak. 11104 trivial. 0 not checked. [2022-03-20 16:31:14,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:31:14,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497706497] [2022-03-20 16:31:14,004 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:31:14,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359968472] [2022-03-20 16:31:14,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359968472] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:31:14,004 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:31:14,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 79] total 104 [2022-03-20 16:31:14,005 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:31:14,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1916512194] [2022-03-20 16:31:14,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1916512194] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:31:14,005 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:31:14,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [79] imperfect sequences [] total 79 [2022-03-20 16:31:14,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255066253] [2022-03-20 16:31:14,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:31:14,005 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2022-03-20 16:31:14,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:31:14,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2022-03-20 16:31:14,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:31:14,007 INFO L87 Difference]: Start difference. First operand 695 states and 771 transitions. Second operand has 79 states, 79 states have (on average 6.7974683544303796) internal successors, (537), 78 states have internal predecessors, (537), 78 states have call successors, (80), 78 states have call predecessors, (80), 76 states have return successors, (78), 76 states have call predecessors, (78), 77 states have call successors, (78) [2022-03-20 16:31:16,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:31:16,328 INFO L93 Difference]: Finished difference Result 709 states and 786 transitions. [2022-03-20 16:31:16,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2022-03-20 16:31:16,333 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 6.7974683544303796) internal successors, (537), 78 states have internal predecessors, (537), 78 states have call successors, (80), 78 states have call predecessors, (80), 76 states have return successors, (78), 76 states have call predecessors, (78), 77 states have call successors, (78) Word has length 698 [2022-03-20 16:31:16,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:31:16,335 INFO L225 Difference]: With dead ends: 709 [2022-03-20 16:31:16,335 INFO L226 Difference]: Without dead ends: 704 [2022-03-20 16:31:16,337 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1470 GetRequests, 1292 SyntacticMatches, 1 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2973 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=12881, Invalid=18981, Unknown=0, NotChecked=0, Total=31862 [2022-03-20 16:31:16,337 INFO L913 BasicCegarLoop]: 101 mSDtfsCounter, 293 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 676 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:31:16,337 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [293 Valid, 676 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:31:16,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2022-03-20 16:31:16,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 704. [2022-03-20 16:31:16,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 544 states have (on average 1.1415441176470589) internal successors, (621), 544 states have internal predecessors, (621), 81 states have call successors, (81), 80 states have call predecessors, (81), 78 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2022-03-20 16:31:16,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 781 transitions. [2022-03-20 16:31:16,389 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 781 transitions. Word has length 698 [2022-03-20 16:31:16,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:31:16,389 INFO L478 AbstractCegarLoop]: Abstraction has 704 states and 781 transitions. [2022-03-20 16:31:16,389 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 6.7974683544303796) internal successors, (537), 78 states have internal predecessors, (537), 78 states have call successors, (80), 78 states have call predecessors, (80), 76 states have return successors, (78), 76 states have call predecessors, (78), 77 states have call successors, (78) [2022-03-20 16:31:16,389 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 781 transitions. [2022-03-20 16:31:16,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 708 [2022-03-20 16:31:16,392 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:31:16,392 INFO L499 BasicCegarLoop]: trace histogram [77, 77, 76, 76, 76, 76, 76, 76, 76, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:31:16,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-03-20 16:31:16,602 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:31:16,602 INFO L403 AbstractCegarLoop]: === Iteration 80 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:31:16,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:31:16,603 INFO L85 PathProgramCache]: Analyzing trace with hash -2010801258, now seen corresponding path program 151 times [2022-03-20 16:31:16,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:31:16,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [647000468] [2022-03-20 16:31:16,603 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:31:16,603 INFO L85 PathProgramCache]: Analyzing trace with hash -2010801258, now seen corresponding path program 152 times [2022-03-20 16:31:16,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:31:16,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386297451] [2022-03-20 16:31:16,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:31:16,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:31:16,613 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:31:16,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1565114323] [2022-03-20 16:31:16,613 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:31:16,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:31:16,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:31:16,615 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:31:16,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-20 16:31:16,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:31:16,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:31:16,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 1841 conjuncts, 157 conjunts are in the unsatisfiable core [2022-03-20 16:31:16,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:31:19,198 INFO L134 CoverageAnalysis]: Checked inductivity of 25958 backedges. 152 proven. 25802 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:31:19,198 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:31:21,152 INFO L134 CoverageAnalysis]: Checked inductivity of 25958 backedges. 152 proven. 14402 refuted. 0 times theorem prover too weak. 11404 trivial. 0 not checked. [2022-03-20 16:31:21,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:31:21,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386297451] [2022-03-20 16:31:21,152 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:31:21,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565114323] [2022-03-20 16:31:21,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565114323] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:31:21,152 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:31:21,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 80] total 104 [2022-03-20 16:31:21,153 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:31:21,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [647000468] [2022-03-20 16:31:21,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [647000468] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:31:21,153 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:31:21,153 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [80] imperfect sequences [] total 80 [2022-03-20 16:31:21,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991565793] [2022-03-20 16:31:21,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:31:21,153 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2022-03-20 16:31:21,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:31:21,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2022-03-20 16:31:21,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:31:21,155 INFO L87 Difference]: Start difference. First operand 704 states and 781 transitions. Second operand has 80 states, 80 states have (on average 6.8) internal successors, (544), 79 states have internal predecessors, (544), 79 states have call successors, (81), 79 states have call predecessors, (81), 77 states have return successors, (79), 77 states have call predecessors, (79), 78 states have call successors, (79) [2022-03-20 16:31:23,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:31:23,585 INFO L93 Difference]: Finished difference Result 718 states and 796 transitions. [2022-03-20 16:31:23,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2022-03-20 16:31:23,585 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 6.8) internal successors, (544), 79 states have internal predecessors, (544), 79 states have call successors, (81), 79 states have call predecessors, (81), 77 states have return successors, (79), 77 states have call predecessors, (79), 78 states have call successors, (79) Word has length 707 [2022-03-20 16:31:23,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:31:23,587 INFO L225 Difference]: With dead ends: 718 [2022-03-20 16:31:23,587 INFO L226 Difference]: Without dead ends: 713 [2022-03-20 16:31:23,589 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1489 GetRequests, 1310 SyntacticMatches, 1 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3048 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=12984, Invalid=19236, Unknown=0, NotChecked=0, Total=32220 [2022-03-20 16:31:23,589 INFO L913 BasicCegarLoop]: 102 mSDtfsCounter, 260 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:31:23,589 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 708 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 680 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 16:31:23,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2022-03-20 16:31:23,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 713. [2022-03-20 16:31:23,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 551 states have (on average 1.1415607985480944) internal successors, (629), 551 states have internal predecessors, (629), 82 states have call successors, (82), 81 states have call predecessors, (82), 79 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2022-03-20 16:31:23,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 791 transitions. [2022-03-20 16:31:23,625 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 791 transitions. Word has length 707 [2022-03-20 16:31:23,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:31:23,625 INFO L478 AbstractCegarLoop]: Abstraction has 713 states and 791 transitions. [2022-03-20 16:31:23,625 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 6.8) internal successors, (544), 79 states have internal predecessors, (544), 79 states have call successors, (81), 79 states have call predecessors, (81), 77 states have return successors, (79), 77 states have call predecessors, (79), 78 states have call successors, (79) [2022-03-20 16:31:23,625 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 791 transitions. [2022-03-20 16:31:23,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 717 [2022-03-20 16:31:23,628 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:31:23,628 INFO L499 BasicCegarLoop]: trace histogram [78, 78, 77, 77, 77, 77, 77, 77, 77, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:31:23,661 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-03-20 16:31:23,829 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-03-20 16:31:23,829 INFO L403 AbstractCegarLoop]: === Iteration 81 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:31:23,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:31:23,829 INFO L85 PathProgramCache]: Analyzing trace with hash -21295972, now seen corresponding path program 153 times [2022-03-20 16:31:23,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:31:23,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1885746170] [2022-03-20 16:31:23,830 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:31:23,830 INFO L85 PathProgramCache]: Analyzing trace with hash -21295972, now seen corresponding path program 154 times [2022-03-20 16:31:23,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:31:23,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354287970] [2022-03-20 16:31:23,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:31:23,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:31:23,846 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:31:23,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [827005119] [2022-03-20 16:31:23,846 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:31:23,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:31:23,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:31:23,847 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:31:23,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-20 16:31:24,066 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:31:24,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:31:24,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 1864 conjuncts, 159 conjunts are in the unsatisfiable core [2022-03-20 16:31:24,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:31:26,547 INFO L134 CoverageAnalysis]: Checked inductivity of 26646 backedges. 154 proven. 26488 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:31:26,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:31:28,487 INFO L134 CoverageAnalysis]: Checked inductivity of 26646 backedges. 154 proven. 14784 refuted. 0 times theorem prover too weak. 11708 trivial. 0 not checked. [2022-03-20 16:31:28,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:31:28,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354287970] [2022-03-20 16:31:28,488 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:31:28,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827005119] [2022-03-20 16:31:28,488 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827005119] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:31:28,488 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:31:28,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 81] total 104 [2022-03-20 16:31:28,488 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:31:28,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1885746170] [2022-03-20 16:31:28,488 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1885746170] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:31:28,488 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:31:28,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [81] imperfect sequences [] total 81 [2022-03-20 16:31:28,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83754995] [2022-03-20 16:31:28,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:31:28,489 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2022-03-20 16:31:28,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:31:28,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2022-03-20 16:31:28,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:31:28,490 INFO L87 Difference]: Start difference. First operand 713 states and 791 transitions. Second operand has 81 states, 81 states have (on average 6.802469135802469) internal successors, (551), 80 states have internal predecessors, (551), 80 states have call successors, (82), 80 states have call predecessors, (82), 78 states have return successors, (80), 78 states have call predecessors, (80), 79 states have call successors, (80) [2022-03-20 16:31:30,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:31:30,962 INFO L93 Difference]: Finished difference Result 727 states and 806 transitions. [2022-03-20 16:31:30,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 158 states. [2022-03-20 16:31:30,963 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 6.802469135802469) internal successors, (551), 80 states have internal predecessors, (551), 80 states have call successors, (82), 80 states have call predecessors, (82), 78 states have return successors, (80), 78 states have call predecessors, (80), 79 states have call successors, (80) Word has length 716 [2022-03-20 16:31:30,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:31:30,965 INFO L225 Difference]: With dead ends: 727 [2022-03-20 16:31:30,965 INFO L226 Difference]: Without dead ends: 722 [2022-03-20 16:31:30,966 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1508 GetRequests, 1328 SyntacticMatches, 1 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3124 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=13087, Invalid=19493, Unknown=0, NotChecked=0, Total=32580 [2022-03-20 16:31:30,966 INFO L913 BasicCegarLoop]: 103 mSDtfsCounter, 352 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 698 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:31:30,967 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 698 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 16:31:30,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states. [2022-03-20 16:31:31,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 722. [2022-03-20 16:31:31,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 722 states, 558 states have (on average 1.1415770609318996) internal successors, (637), 558 states have internal predecessors, (637), 83 states have call successors, (83), 82 states have call predecessors, (83), 80 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2022-03-20 16:31:31,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 801 transitions. [2022-03-20 16:31:31,004 INFO L78 Accepts]: Start accepts. Automaton has 722 states and 801 transitions. Word has length 716 [2022-03-20 16:31:31,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:31:31,004 INFO L478 AbstractCegarLoop]: Abstraction has 722 states and 801 transitions. [2022-03-20 16:31:31,004 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 6.802469135802469) internal successors, (551), 80 states have internal predecessors, (551), 80 states have call successors, (82), 80 states have call predecessors, (82), 78 states have return successors, (80), 78 states have call predecessors, (80), 79 states have call successors, (80) [2022-03-20 16:31:31,004 INFO L276 IsEmpty]: Start isEmpty. Operand 722 states and 801 transitions. [2022-03-20 16:31:31,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 726 [2022-03-20 16:31:31,007 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:31:31,007 INFO L499 BasicCegarLoop]: trace histogram [79, 79, 78, 78, 78, 78, 78, 78, 78, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:31:31,026 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-03-20 16:31:31,208 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:31:31,208 INFO L403 AbstractCegarLoop]: === Iteration 82 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:31:31,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:31:31,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1148019286, now seen corresponding path program 155 times [2022-03-20 16:31:31,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:31:31,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [771299231] [2022-03-20 16:31:31,209 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:31:31,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1148019286, now seen corresponding path program 156 times [2022-03-20 16:31:31,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:31:31,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732747487] [2022-03-20 16:31:31,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:31:31,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:31:31,219 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:31:31,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1251696107] [2022-03-20 16:31:31,219 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:31:31,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:31:31,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:31:31,220 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:31:31,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-20 16:31:31,762 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 79 check-sat command(s) [2022-03-20 16:31:31,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:31:31,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 1887 conjuncts, 161 conjunts are in the unsatisfiable core [2022-03-20 16:31:31,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:31:34,276 INFO L134 CoverageAnalysis]: Checked inductivity of 27343 backedges. 156 proven. 27183 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:31:34,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:31:36,170 INFO L134 CoverageAnalysis]: Checked inductivity of 27343 backedges. 156 proven. 15171 refuted. 0 times theorem prover too weak. 12016 trivial. 0 not checked. [2022-03-20 16:31:36,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:31:36,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732747487] [2022-03-20 16:31:36,170 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:31:36,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251696107] [2022-03-20 16:31:36,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251696107] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:31:36,170 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:31:36,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 82] total 104 [2022-03-20 16:31:36,170 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:31:36,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [771299231] [2022-03-20 16:31:36,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [771299231] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:31:36,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:31:36,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [82] imperfect sequences [] total 82 [2022-03-20 16:31:36,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466865588] [2022-03-20 16:31:36,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:31:36,171 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2022-03-20 16:31:36,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:31:36,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2022-03-20 16:31:36,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:31:36,173 INFO L87 Difference]: Start difference. First operand 722 states and 801 transitions. Second operand has 82 states, 82 states have (on average 6.804878048780488) internal successors, (558), 81 states have internal predecessors, (558), 81 states have call successors, (83), 81 states have call predecessors, (83), 79 states have return successors, (81), 79 states have call predecessors, (81), 80 states have call successors, (81) [2022-03-20 16:31:38,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:31:38,675 INFO L93 Difference]: Finished difference Result 736 states and 816 transitions. [2022-03-20 16:31:38,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 160 states. [2022-03-20 16:31:38,675 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 6.804878048780488) internal successors, (558), 81 states have internal predecessors, (558), 81 states have call successors, (83), 81 states have call predecessors, (83), 79 states have return successors, (81), 79 states have call predecessors, (81), 80 states have call successors, (81) Word has length 725 [2022-03-20 16:31:38,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:31:38,677 INFO L225 Difference]: With dead ends: 736 [2022-03-20 16:31:38,677 INFO L226 Difference]: Without dead ends: 731 [2022-03-20 16:31:38,678 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1527 GetRequests, 1346 SyntacticMatches, 1 SemanticMatches, 180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3201 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=13190, Invalid=19752, Unknown=0, NotChecked=0, Total=32942 [2022-03-20 16:31:38,679 INFO L913 BasicCegarLoop]: 104 mSDtfsCounter, 325 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 16:31:38,679 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 712 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 16:31:38,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states. [2022-03-20 16:31:38,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 731. [2022-03-20 16:31:38,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 731 states, 565 states have (on average 1.1415929203539823) internal successors, (645), 565 states have internal predecessors, (645), 84 states have call successors, (84), 83 states have call predecessors, (84), 81 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) [2022-03-20 16:31:38,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 731 states to 731 states and 811 transitions. [2022-03-20 16:31:38,714 INFO L78 Accepts]: Start accepts. Automaton has 731 states and 811 transitions. Word has length 725 [2022-03-20 16:31:38,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:31:38,715 INFO L478 AbstractCegarLoop]: Abstraction has 731 states and 811 transitions. [2022-03-20 16:31:38,715 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 6.804878048780488) internal successors, (558), 81 states have internal predecessors, (558), 81 states have call successors, (83), 81 states have call predecessors, (83), 79 states have return successors, (81), 79 states have call predecessors, (81), 80 states have call successors, (81) [2022-03-20 16:31:38,715 INFO L276 IsEmpty]: Start isEmpty. Operand 731 states and 811 transitions. [2022-03-20 16:31:38,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 735 [2022-03-20 16:31:38,718 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:31:38,718 INFO L499 BasicCegarLoop]: trace histogram [80, 80, 79, 79, 79, 79, 79, 79, 79, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:31:38,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-03-20 16:31:38,918 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:31:38,919 INFO L403 AbstractCegarLoop]: === Iteration 83 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:31:38,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:31:38,919 INFO L85 PathProgramCache]: Analyzing trace with hash 652664284, now seen corresponding path program 157 times [2022-03-20 16:31:38,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:31:38,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1283486195] [2022-03-20 16:31:38,920 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:31:38,920 INFO L85 PathProgramCache]: Analyzing trace with hash 652664284, now seen corresponding path program 158 times [2022-03-20 16:31:38,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:31:38,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042009000] [2022-03-20 16:31:38,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:31:38,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:31:38,930 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:31:38,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [712639525] [2022-03-20 16:31:38,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:31:38,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:31:38,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:31:38,931 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:31:38,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-03-20 16:31:39,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:31:39,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:31:39,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 1910 conjuncts, 163 conjunts are in the unsatisfiable core [2022-03-20 16:31:39,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:31:41,709 INFO L134 CoverageAnalysis]: Checked inductivity of 28049 backedges. 158 proven. 27887 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:31:41,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:31:43,557 INFO L134 CoverageAnalysis]: Checked inductivity of 28049 backedges. 158 proven. 15563 refuted. 0 times theorem prover too weak. 12328 trivial. 0 not checked. [2022-03-20 16:31:43,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:31:43,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042009000] [2022-03-20 16:31:43,557 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:31:43,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712639525] [2022-03-20 16:31:43,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712639525] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:31:43,557 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:31:43,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 83] total 104 [2022-03-20 16:31:43,558 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:31:43,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1283486195] [2022-03-20 16:31:43,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1283486195] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:31:43,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:31:43,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [83] imperfect sequences [] total 83 [2022-03-20 16:31:43,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126067074] [2022-03-20 16:31:43,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:31:43,558 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2022-03-20 16:31:43,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:31:43,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2022-03-20 16:31:43,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:31:43,560 INFO L87 Difference]: Start difference. First operand 731 states and 811 transitions. Second operand has 83 states, 83 states have (on average 6.807228915662651) internal successors, (565), 82 states have internal predecessors, (565), 82 states have call successors, (84), 82 states have call predecessors, (84), 80 states have return successors, (82), 80 states have call predecessors, (82), 81 states have call successors, (82) [2022-03-20 16:31:46,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:31:46,113 INFO L93 Difference]: Finished difference Result 745 states and 826 transitions. [2022-03-20 16:31:46,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 162 states. [2022-03-20 16:31:46,115 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 6.807228915662651) internal successors, (565), 82 states have internal predecessors, (565), 82 states have call successors, (84), 82 states have call predecessors, (84), 80 states have return successors, (82), 80 states have call predecessors, (82), 81 states have call successors, (82) Word has length 734 [2022-03-20 16:31:46,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:31:46,117 INFO L225 Difference]: With dead ends: 745 [2022-03-20 16:31:46,117 INFO L226 Difference]: Without dead ends: 740 [2022-03-20 16:31:46,119 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1546 GetRequests, 1364 SyntacticMatches, 1 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3279 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=13293, Invalid=20013, Unknown=0, NotChecked=0, Total=33306 [2022-03-20 16:31:46,119 INFO L913 BasicCegarLoop]: 105 mSDtfsCounter, 362 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:31:46,119 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 726 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 552 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 16:31:46,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2022-03-20 16:31:46,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 740. [2022-03-20 16:31:46,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 740 states, 572 states have (on average 1.1416083916083917) internal successors, (653), 572 states have internal predecessors, (653), 85 states have call successors, (85), 84 states have call predecessors, (85), 82 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2022-03-20 16:31:46,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 821 transitions. [2022-03-20 16:31:46,157 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 821 transitions. Word has length 734 [2022-03-20 16:31:46,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:31:46,157 INFO L478 AbstractCegarLoop]: Abstraction has 740 states and 821 transitions. [2022-03-20 16:31:46,157 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 6.807228915662651) internal successors, (565), 82 states have internal predecessors, (565), 82 states have call successors, (84), 82 states have call predecessors, (84), 80 states have return successors, (82), 80 states have call predecessors, (82), 81 states have call successors, (82) [2022-03-20 16:31:46,157 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 821 transitions. [2022-03-20 16:31:46,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 744 [2022-03-20 16:31:46,160 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:31:46,161 INFO L499 BasicCegarLoop]: trace histogram [81, 81, 80, 80, 80, 80, 80, 80, 80, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:31:46,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-03-20 16:31:46,368 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2022-03-20 16:31:46,368 INFO L403 AbstractCegarLoop]: === Iteration 84 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:31:46,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:31:46,369 INFO L85 PathProgramCache]: Analyzing trace with hash 609810710, now seen corresponding path program 159 times [2022-03-20 16:31:46,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:31:46,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [741513896] [2022-03-20 16:31:46,369 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:31:46,369 INFO L85 PathProgramCache]: Analyzing trace with hash 609810710, now seen corresponding path program 160 times [2022-03-20 16:31:46,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:31:46,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196279583] [2022-03-20 16:31:46,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:31:46,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:31:46,379 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:31:46,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1059792991] [2022-03-20 16:31:46,380 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:31:46,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:31:46,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:31:46,381 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:31:46,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-03-20 16:31:46,634 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:31:46,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:31:46,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 1933 conjuncts, 165 conjunts are in the unsatisfiable core [2022-03-20 16:31:46,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:31:49,257 INFO L134 CoverageAnalysis]: Checked inductivity of 28764 backedges. 160 proven. 28600 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:31:49,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:31:51,062 INFO L134 CoverageAnalysis]: Checked inductivity of 28764 backedges. 160 proven. 15960 refuted. 0 times theorem prover too weak. 12644 trivial. 0 not checked. [2022-03-20 16:31:51,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:31:51,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196279583] [2022-03-20 16:31:51,062 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:31:51,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059792991] [2022-03-20 16:31:51,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059792991] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:31:51,062 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:31:51,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 84] total 104 [2022-03-20 16:31:51,063 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:31:51,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [741513896] [2022-03-20 16:31:51,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [741513896] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:31:51,063 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:31:51,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [84] imperfect sequences [] total 84 [2022-03-20 16:31:51,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075833831] [2022-03-20 16:31:51,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:31:51,063 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2022-03-20 16:31:51,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:31:51,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2022-03-20 16:31:51,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:31:51,065 INFO L87 Difference]: Start difference. First operand 740 states and 821 transitions. Second operand has 84 states, 84 states have (on average 6.809523809523809) internal successors, (572), 83 states have internal predecessors, (572), 83 states have call successors, (85), 83 states have call predecessors, (85), 81 states have return successors, (83), 81 states have call predecessors, (83), 82 states have call successors, (83) [2022-03-20 16:31:53,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:31:53,656 INFO L93 Difference]: Finished difference Result 754 states and 836 transitions. [2022-03-20 16:31:53,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2022-03-20 16:31:53,656 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 6.809523809523809) internal successors, (572), 83 states have internal predecessors, (572), 83 states have call successors, (85), 83 states have call predecessors, (85), 81 states have return successors, (83), 81 states have call predecessors, (83), 82 states have call successors, (83) Word has length 743 [2022-03-20 16:31:53,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:31:53,658 INFO L225 Difference]: With dead ends: 754 [2022-03-20 16:31:53,658 INFO L226 Difference]: Without dead ends: 749 [2022-03-20 16:31:53,659 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1565 GetRequests, 1382 SyntacticMatches, 1 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3358 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=13396, Invalid=20276, Unknown=0, NotChecked=0, Total=33672 [2022-03-20 16:31:53,659 INFO L913 BasicCegarLoop]: 106 mSDtfsCounter, 359 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 710 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:31:53,659 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 710 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 544 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 16:31:53,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2022-03-20 16:31:53,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 749. [2022-03-20 16:31:53,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 579 states have (on average 1.1416234887737478) internal successors, (661), 579 states have internal predecessors, (661), 86 states have call successors, (86), 85 states have call predecessors, (86), 83 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2022-03-20 16:31:53,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 831 transitions. [2022-03-20 16:31:53,696 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 831 transitions. Word has length 743 [2022-03-20 16:31:53,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:31:53,696 INFO L478 AbstractCegarLoop]: Abstraction has 749 states and 831 transitions. [2022-03-20 16:31:53,697 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 6.809523809523809) internal successors, (572), 83 states have internal predecessors, (572), 83 states have call successors, (85), 83 states have call predecessors, (85), 81 states have return successors, (83), 81 states have call predecessors, (83), 82 states have call successors, (83) [2022-03-20 16:31:53,697 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 831 transitions. [2022-03-20 16:31:53,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 753 [2022-03-20 16:31:53,700 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:31:53,700 INFO L499 BasicCegarLoop]: trace histogram [82, 82, 81, 81, 81, 81, 81, 81, 81, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:31:53,718 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-03-20 16:31:53,900 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:31:53,900 INFO L403 AbstractCegarLoop]: === Iteration 85 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:31:53,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:31:53,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1052303132, now seen corresponding path program 161 times [2022-03-20 16:31:53,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:31:53,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1926055717] [2022-03-20 16:31:53,901 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:31:53,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1052303132, now seen corresponding path program 162 times [2022-03-20 16:31:53,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:31:53,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343390432] [2022-03-20 16:31:53,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:31:53,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:31:53,912 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:31:53,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [345881469] [2022-03-20 16:31:53,912 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:31:53,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:31:53,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:31:53,913 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:31:53,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-03-20 16:31:54,625 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 82 check-sat command(s) [2022-03-20 16:31:54,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:31:54,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 1956 conjuncts, 167 conjunts are in the unsatisfiable core [2022-03-20 16:31:54,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:31:57,319 INFO L134 CoverageAnalysis]: Checked inductivity of 29488 backedges. 162 proven. 29322 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:31:57,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:31:59,118 INFO L134 CoverageAnalysis]: Checked inductivity of 29488 backedges. 162 proven. 16362 refuted. 0 times theorem prover too weak. 12964 trivial. 0 not checked. [2022-03-20 16:31:59,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:31:59,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343390432] [2022-03-20 16:31:59,119 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:31:59,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345881469] [2022-03-20 16:31:59,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345881469] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:31:59,119 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:31:59,119 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 85] total 104 [2022-03-20 16:31:59,119 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:31:59,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1926055717] [2022-03-20 16:31:59,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1926055717] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:31:59,119 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:31:59,119 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [85] imperfect sequences [] total 85 [2022-03-20 16:31:59,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210232227] [2022-03-20 16:31:59,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:31:59,120 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2022-03-20 16:31:59,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:31:59,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2022-03-20 16:31:59,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:31:59,121 INFO L87 Difference]: Start difference. First operand 749 states and 831 transitions. Second operand has 85 states, 85 states have (on average 6.811764705882353) internal successors, (579), 84 states have internal predecessors, (579), 84 states have call successors, (86), 84 states have call predecessors, (86), 82 states have return successors, (84), 82 states have call predecessors, (84), 83 states have call successors, (84) [2022-03-20 16:32:01,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:32:01,782 INFO L93 Difference]: Finished difference Result 763 states and 846 transitions. [2022-03-20 16:32:01,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2022-03-20 16:32:01,782 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 6.811764705882353) internal successors, (579), 84 states have internal predecessors, (579), 84 states have call successors, (86), 84 states have call predecessors, (86), 82 states have return successors, (84), 82 states have call predecessors, (84), 83 states have call successors, (84) Word has length 752 [2022-03-20 16:32:01,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:32:01,784 INFO L225 Difference]: With dead ends: 763 [2022-03-20 16:32:01,784 INFO L226 Difference]: Without dead ends: 758 [2022-03-20 16:32:01,786 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1584 GetRequests, 1400 SyntacticMatches, 1 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3438 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=13499, Invalid=20541, Unknown=0, NotChecked=0, Total=34040 [2022-03-20 16:32:01,786 INFO L913 BasicCegarLoop]: 107 mSDtfsCounter, 392 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 724 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:32:01,786 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [392 Valid, 724 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 16:32:01,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2022-03-20 16:32:01,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 758. [2022-03-20 16:32:01,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 586 states have (on average 1.1416382252559727) internal successors, (669), 586 states have internal predecessors, (669), 87 states have call successors, (87), 86 states have call predecessors, (87), 84 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2022-03-20 16:32:01,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 841 transitions. [2022-03-20 16:32:01,824 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 841 transitions. Word has length 752 [2022-03-20 16:32:01,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:32:01,824 INFO L478 AbstractCegarLoop]: Abstraction has 758 states and 841 transitions. [2022-03-20 16:32:01,824 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 6.811764705882353) internal successors, (579), 84 states have internal predecessors, (579), 84 states have call successors, (86), 84 states have call predecessors, (86), 82 states have return successors, (84), 82 states have call predecessors, (84), 83 states have call successors, (84) [2022-03-20 16:32:01,824 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 841 transitions. [2022-03-20 16:32:01,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 762 [2022-03-20 16:32:01,828 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:32:01,828 INFO L499 BasicCegarLoop]: trace histogram [83, 83, 82, 82, 82, 82, 82, 82, 82, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:32:01,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-03-20 16:32:02,028 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:32:02,028 INFO L403 AbstractCegarLoop]: === Iteration 86 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:32:02,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:32:02,029 INFO L85 PathProgramCache]: Analyzing trace with hash 345268182, now seen corresponding path program 163 times [2022-03-20 16:32:02,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:32:02,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [788084657] [2022-03-20 16:32:02,029 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:32:02,029 INFO L85 PathProgramCache]: Analyzing trace with hash 345268182, now seen corresponding path program 164 times [2022-03-20 16:32:02,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:32:02,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283412828] [2022-03-20 16:32:02,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:32:02,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:32:02,040 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:32:02,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [291205906] [2022-03-20 16:32:02,040 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:32:02,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:32:02,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:32:02,041 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:32:02,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-03-20 16:32:02,235 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:32:02,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:32:02,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 1979 conjuncts, 169 conjunts are in the unsatisfiable core [2022-03-20 16:32:02,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:32:04,979 INFO L134 CoverageAnalysis]: Checked inductivity of 30221 backedges. 164 proven. 30053 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:32:04,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:32:06,745 INFO L134 CoverageAnalysis]: Checked inductivity of 30221 backedges. 164 proven. 16769 refuted. 0 times theorem prover too weak. 13288 trivial. 0 not checked. [2022-03-20 16:32:06,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:32:06,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283412828] [2022-03-20 16:32:06,746 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:32:06,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291205906] [2022-03-20 16:32:06,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291205906] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:32:06,746 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:32:06,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 86] total 104 [2022-03-20 16:32:06,746 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:32:06,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [788084657] [2022-03-20 16:32:06,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [788084657] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:32:06,746 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:32:06,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [86] imperfect sequences [] total 86 [2022-03-20 16:32:06,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484317576] [2022-03-20 16:32:06,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:32:06,747 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2022-03-20 16:32:06,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:32:06,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2022-03-20 16:32:06,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:32:06,748 INFO L87 Difference]: Start difference. First operand 758 states and 841 transitions. Second operand has 86 states, 86 states have (on average 6.813953488372093) internal successors, (586), 85 states have internal predecessors, (586), 85 states have call successors, (87), 85 states have call predecessors, (87), 83 states have return successors, (85), 83 states have call predecessors, (85), 84 states have call successors, (85) [2022-03-20 16:32:09,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:32:09,566 INFO L93 Difference]: Finished difference Result 772 states and 856 transitions. [2022-03-20 16:32:09,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 168 states. [2022-03-20 16:32:09,566 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 6.813953488372093) internal successors, (586), 85 states have internal predecessors, (586), 85 states have call successors, (87), 85 states have call predecessors, (87), 83 states have return successors, (85), 83 states have call predecessors, (85), 84 states have call successors, (85) Word has length 761 [2022-03-20 16:32:09,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:32:09,568 INFO L225 Difference]: With dead ends: 772 [2022-03-20 16:32:09,568 INFO L226 Difference]: Without dead ends: 767 [2022-03-20 16:32:09,570 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1603 GetRequests, 1418 SyntacticMatches, 1 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3519 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=13602, Invalid=20808, Unknown=0, NotChecked=0, Total=34410 [2022-03-20 16:32:09,570 INFO L913 BasicCegarLoop]: 108 mSDtfsCounter, 303 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:32:09,570 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 768 Invalid, 691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 649 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 16:32:09,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2022-03-20 16:32:09,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 767. [2022-03-20 16:32:09,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 767 states, 593 states have (on average 1.1416526138279932) internal successors, (677), 593 states have internal predecessors, (677), 88 states have call successors, (88), 87 states have call predecessors, (88), 85 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2022-03-20 16:32:09,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 767 states to 767 states and 851 transitions. [2022-03-20 16:32:09,609 INFO L78 Accepts]: Start accepts. Automaton has 767 states and 851 transitions. Word has length 761 [2022-03-20 16:32:09,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:32:09,609 INFO L478 AbstractCegarLoop]: Abstraction has 767 states and 851 transitions. [2022-03-20 16:32:09,609 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 6.813953488372093) internal successors, (586), 85 states have internal predecessors, (586), 85 states have call successors, (87), 85 states have call predecessors, (87), 83 states have return successors, (85), 83 states have call predecessors, (85), 84 states have call successors, (85) [2022-03-20 16:32:09,609 INFO L276 IsEmpty]: Start isEmpty. Operand 767 states and 851 transitions. [2022-03-20 16:32:09,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 771 [2022-03-20 16:32:09,613 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:32:09,613 INFO L499 BasicCegarLoop]: trace histogram [84, 84, 83, 83, 83, 83, 83, 83, 83, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:32:09,633 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-03-20 16:32:09,813 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:32:09,813 INFO L403 AbstractCegarLoop]: === Iteration 87 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:32:09,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:32:09,814 INFO L85 PathProgramCache]: Analyzing trace with hash -620425124, now seen corresponding path program 165 times [2022-03-20 16:32:09,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:32:09,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1249249483] [2022-03-20 16:32:09,814 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:32:09,814 INFO L85 PathProgramCache]: Analyzing trace with hash -620425124, now seen corresponding path program 166 times [2022-03-20 16:32:09,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:32:09,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565329517] [2022-03-20 16:32:09,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:32:09,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:32:09,834 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:32:09,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1994082464] [2022-03-20 16:32:09,834 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:32:09,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:32:09,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:32:09,835 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:32:09,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-03-20 16:32:10,078 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:32:10,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:32:10,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 2002 conjuncts, 171 conjunts are in the unsatisfiable core [2022-03-20 16:32:10,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:32:12,866 INFO L134 CoverageAnalysis]: Checked inductivity of 30963 backedges. 166 proven. 30793 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:32:12,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:32:14,609 INFO L134 CoverageAnalysis]: Checked inductivity of 30963 backedges. 166 proven. 17181 refuted. 0 times theorem prover too weak. 13616 trivial. 0 not checked. [2022-03-20 16:32:14,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:32:14,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565329517] [2022-03-20 16:32:14,609 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:32:14,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994082464] [2022-03-20 16:32:14,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994082464] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:32:14,609 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:32:14,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 87] total 104 [2022-03-20 16:32:14,610 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:32:14,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1249249483] [2022-03-20 16:32:14,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1249249483] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:32:14,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:32:14,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [87] imperfect sequences [] total 87 [2022-03-20 16:32:14,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218052451] [2022-03-20 16:32:14,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:32:14,611 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2022-03-20 16:32:14,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:32:14,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2022-03-20 16:32:14,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:32:14,612 INFO L87 Difference]: Start difference. First operand 767 states and 851 transitions. Second operand has 87 states, 87 states have (on average 6.816091954022989) internal successors, (593), 86 states have internal predecessors, (593), 86 states have call successors, (88), 86 states have call predecessors, (88), 84 states have return successors, (86), 84 states have call predecessors, (86), 85 states have call successors, (86) [2022-03-20 16:32:17,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:32:17,451 INFO L93 Difference]: Finished difference Result 781 states and 866 transitions. [2022-03-20 16:32:17,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2022-03-20 16:32:17,452 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 87 states have (on average 6.816091954022989) internal successors, (593), 86 states have internal predecessors, (593), 86 states have call successors, (88), 86 states have call predecessors, (88), 84 states have return successors, (86), 84 states have call predecessors, (86), 85 states have call successors, (86) Word has length 770 [2022-03-20 16:32:17,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:32:17,454 INFO L225 Difference]: With dead ends: 781 [2022-03-20 16:32:17,454 INFO L226 Difference]: Without dead ends: 776 [2022-03-20 16:32:17,456 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1622 GetRequests, 1436 SyntacticMatches, 1 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3601 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=13705, Invalid=21077, Unknown=0, NotChecked=0, Total=34782 [2022-03-20 16:32:17,456 INFO L913 BasicCegarLoop]: 109 mSDtfsCounter, 315 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 577 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 764 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:32:17,456 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [315 Valid, 764 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 577 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 16:32:17,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2022-03-20 16:32:17,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 776. [2022-03-20 16:32:17,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 776 states, 600 states have (on average 1.1416666666666666) internal successors, (685), 600 states have internal predecessors, (685), 89 states have call successors, (89), 88 states have call predecessors, (89), 86 states have return successors, (87), 87 states have call predecessors, (87), 87 states have call successors, (87) [2022-03-20 16:32:17,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 776 states to 776 states and 861 transitions. [2022-03-20 16:32:17,505 INFO L78 Accepts]: Start accepts. Automaton has 776 states and 861 transitions. Word has length 770 [2022-03-20 16:32:17,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:32:17,505 INFO L478 AbstractCegarLoop]: Abstraction has 776 states and 861 transitions. [2022-03-20 16:32:17,506 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 87 states have (on average 6.816091954022989) internal successors, (593), 86 states have internal predecessors, (593), 86 states have call successors, (88), 86 states have call predecessors, (88), 84 states have return successors, (86), 84 states have call predecessors, (86), 85 states have call successors, (86) [2022-03-20 16:32:17,506 INFO L276 IsEmpty]: Start isEmpty. Operand 776 states and 861 transitions. [2022-03-20 16:32:17,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 780 [2022-03-20 16:32:17,509 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:32:17,509 INFO L499 BasicCegarLoop]: trace histogram [85, 85, 84, 84, 84, 84, 84, 84, 84, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:32:17,528 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-03-20 16:32:17,710 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:32:17,710 INFO L403 AbstractCegarLoop]: === Iteration 88 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:32:17,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:32:17,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1362389354, now seen corresponding path program 167 times [2022-03-20 16:32:17,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:32:17,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [629067276] [2022-03-20 16:32:17,711 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:32:17,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1362389354, now seen corresponding path program 168 times [2022-03-20 16:32:17,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:32:17,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656734121] [2022-03-20 16:32:17,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:32:17,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:32:17,721 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:32:17,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [615195254] [2022-03-20 16:32:17,721 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:32:17,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:32:17,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:32:17,722 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:32:17,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-03-20 16:32:18,324 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 85 check-sat command(s) [2022-03-20 16:32:18,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:32:18,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 2025 conjuncts, 173 conjunts are in the unsatisfiable core [2022-03-20 16:32:18,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:32:21,165 INFO L134 CoverageAnalysis]: Checked inductivity of 31714 backedges. 168 proven. 31542 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:32:21,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:32:22,857 INFO L134 CoverageAnalysis]: Checked inductivity of 31714 backedges. 168 proven. 17598 refuted. 0 times theorem prover too weak. 13948 trivial. 0 not checked. [2022-03-20 16:32:22,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:32:22,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656734121] [2022-03-20 16:32:22,857 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:32:22,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615195254] [2022-03-20 16:32:22,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615195254] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:32:22,858 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:32:22,858 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [88, 88] total 104 [2022-03-20 16:32:22,858 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:32:22,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [629067276] [2022-03-20 16:32:22,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [629067276] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:32:22,858 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:32:22,858 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [88] imperfect sequences [] total 88 [2022-03-20 16:32:22,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134115002] [2022-03-20 16:32:22,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:32:22,859 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2022-03-20 16:32:22,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:32:22,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2022-03-20 16:32:22,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:32:22,860 INFO L87 Difference]: Start difference. First operand 776 states and 861 transitions. Second operand has 88 states, 88 states have (on average 6.818181818181818) internal successors, (600), 87 states have internal predecessors, (600), 87 states have call successors, (89), 87 states have call predecessors, (89), 85 states have return successors, (87), 85 states have call predecessors, (87), 86 states have call successors, (87) [2022-03-20 16:32:25,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:32:25,722 INFO L93 Difference]: Finished difference Result 790 states and 876 transitions. [2022-03-20 16:32:25,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2022-03-20 16:32:25,723 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 6.818181818181818) internal successors, (600), 87 states have internal predecessors, (600), 87 states have call successors, (89), 87 states have call predecessors, (89), 85 states have return successors, (87), 85 states have call predecessors, (87), 86 states have call successors, (87) Word has length 779 [2022-03-20 16:32:25,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:32:25,725 INFO L225 Difference]: With dead ends: 790 [2022-03-20 16:32:25,725 INFO L226 Difference]: Without dead ends: 785 [2022-03-20 16:32:25,726 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1641 GetRequests, 1454 SyntacticMatches, 1 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3684 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=13808, Invalid=21348, Unknown=0, NotChecked=0, Total=35156 [2022-03-20 16:32:25,726 INFO L913 BasicCegarLoop]: 110 mSDtfsCounter, 314 mSDsluCounter, 656 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 766 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:32:25,726 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 766 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 594 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 16:32:25,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 785 states. [2022-03-20 16:32:25,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 785 to 785. [2022-03-20 16:32:25,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 785 states, 607 states have (on average 1.14168039538715) internal successors, (693), 607 states have internal predecessors, (693), 90 states have call successors, (90), 89 states have call predecessors, (90), 87 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2022-03-20 16:32:25,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 785 states to 785 states and 871 transitions. [2022-03-20 16:32:25,766 INFO L78 Accepts]: Start accepts. Automaton has 785 states and 871 transitions. Word has length 779 [2022-03-20 16:32:25,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:32:25,766 INFO L478 AbstractCegarLoop]: Abstraction has 785 states and 871 transitions. [2022-03-20 16:32:25,766 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 6.818181818181818) internal successors, (600), 87 states have internal predecessors, (600), 87 states have call successors, (89), 87 states have call predecessors, (89), 85 states have return successors, (87), 85 states have call predecessors, (87), 86 states have call successors, (87) [2022-03-20 16:32:25,767 INFO L276 IsEmpty]: Start isEmpty. Operand 785 states and 871 transitions. [2022-03-20 16:32:25,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 789 [2022-03-20 16:32:25,770 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:32:25,770 INFO L499 BasicCegarLoop]: trace histogram [86, 86, 85, 85, 85, 85, 85, 85, 85, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:32:25,778 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-03-20 16:32:25,970 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:32:25,971 INFO L403 AbstractCegarLoop]: === Iteration 89 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:32:25,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:32:25,971 INFO L85 PathProgramCache]: Analyzing trace with hash -2086702692, now seen corresponding path program 169 times [2022-03-20 16:32:25,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:32:25,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1525189893] [2022-03-20 16:32:25,972 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:32:25,972 INFO L85 PathProgramCache]: Analyzing trace with hash -2086702692, now seen corresponding path program 170 times [2022-03-20 16:32:25,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:32:25,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889493639] [2022-03-20 16:32:25,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:32:25,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:32:25,982 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:32:25,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [793143527] [2022-03-20 16:32:25,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:32:25,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:32:25,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:32:25,983 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:32:25,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-03-20 16:32:26,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:32:26,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:32:26,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 2048 conjuncts, 175 conjunts are in the unsatisfiable core [2022-03-20 16:32:26,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:32:29,129 INFO L134 CoverageAnalysis]: Checked inductivity of 32474 backedges. 170 proven. 32300 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:32:29,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:32:30,803 INFO L134 CoverageAnalysis]: Checked inductivity of 32474 backedges. 170 proven. 18020 refuted. 0 times theorem prover too weak. 14284 trivial. 0 not checked. [2022-03-20 16:32:30,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:32:30,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889493639] [2022-03-20 16:32:30,803 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:32:30,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793143527] [2022-03-20 16:32:30,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793143527] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:32:30,803 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:32:30,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 89] total 104 [2022-03-20 16:32:30,803 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:32:30,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1525189893] [2022-03-20 16:32:30,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1525189893] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:32:30,804 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:32:30,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [89] imperfect sequences [] total 89 [2022-03-20 16:32:30,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624715371] [2022-03-20 16:32:30,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:32:30,804 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-03-20 16:32:30,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:32:30,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-03-20 16:32:30,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:32:30,806 INFO L87 Difference]: Start difference. First operand 785 states and 871 transitions. Second operand has 89 states, 89 states have (on average 6.820224719101123) internal successors, (607), 88 states have internal predecessors, (607), 88 states have call successors, (90), 88 states have call predecessors, (90), 86 states have return successors, (88), 86 states have call predecessors, (88), 87 states have call successors, (88) [2022-03-20 16:32:33,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:32:33,729 INFO L93 Difference]: Finished difference Result 799 states and 886 transitions. [2022-03-20 16:32:33,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 174 states. [2022-03-20 16:32:33,729 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 6.820224719101123) internal successors, (607), 88 states have internal predecessors, (607), 88 states have call successors, (90), 88 states have call predecessors, (90), 86 states have return successors, (88), 86 states have call predecessors, (88), 87 states have call successors, (88) Word has length 788 [2022-03-20 16:32:33,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:32:33,731 INFO L225 Difference]: With dead ends: 799 [2022-03-20 16:32:33,732 INFO L226 Difference]: Without dead ends: 794 [2022-03-20 16:32:33,734 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1660 GetRequests, 1472 SyntacticMatches, 1 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3768 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=13911, Invalid=21621, Unknown=0, NotChecked=0, Total=35532 [2022-03-20 16:32:33,734 INFO L913 BasicCegarLoop]: 111 mSDtfsCounter, 341 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 577 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:32:33,734 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 768 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 577 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 16:32:33,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2022-03-20 16:32:33,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 794. [2022-03-20 16:32:33,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 794 states, 614 states have (on average 1.1416938110749186) internal successors, (701), 614 states have internal predecessors, (701), 91 states have call successors, (91), 90 states have call predecessors, (91), 88 states have return successors, (89), 89 states have call predecessors, (89), 89 states have call successors, (89) [2022-03-20 16:32:33,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 794 states to 794 states and 881 transitions. [2022-03-20 16:32:33,798 INFO L78 Accepts]: Start accepts. Automaton has 794 states and 881 transitions. Word has length 788 [2022-03-20 16:32:33,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:32:33,798 INFO L478 AbstractCegarLoop]: Abstraction has 794 states and 881 transitions. [2022-03-20 16:32:33,798 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 6.820224719101123) internal successors, (607), 88 states have internal predecessors, (607), 88 states have call successors, (90), 88 states have call predecessors, (90), 86 states have return successors, (88), 86 states have call predecessors, (88), 87 states have call successors, (88) [2022-03-20 16:32:33,798 INFO L276 IsEmpty]: Start isEmpty. Operand 794 states and 881 transitions. [2022-03-20 16:32:33,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 798 [2022-03-20 16:32:33,802 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:32:33,802 INFO L499 BasicCegarLoop]: trace histogram [87, 87, 86, 86, 86, 86, 86, 86, 86, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:32:33,820 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-03-20 16:32:34,002 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-03-20 16:32:34,003 INFO L403 AbstractCegarLoop]: === Iteration 90 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:32:34,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:32:34,003 INFO L85 PathProgramCache]: Analyzing trace with hash -106259114, now seen corresponding path program 171 times [2022-03-20 16:32:34,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:32:34,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2078760081] [2022-03-20 16:32:34,004 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:32:34,004 INFO L85 PathProgramCache]: Analyzing trace with hash -106259114, now seen corresponding path program 172 times [2022-03-20 16:32:34,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:32:34,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340743774] [2022-03-20 16:32:34,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:32:34,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:32:34,014 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:32:34,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [345134318] [2022-03-20 16:32:34,015 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:32:34,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:32:34,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:32:34,016 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:32:34,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-03-20 16:32:34,255 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:32:34,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:32:34,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 2071 conjuncts, 177 conjunts are in the unsatisfiable core [2022-03-20 16:32:34,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:32:37,247 INFO L134 CoverageAnalysis]: Checked inductivity of 33243 backedges. 172 proven. 33067 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:32:37,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:32:38,844 INFO L134 CoverageAnalysis]: Checked inductivity of 33243 backedges. 172 proven. 18447 refuted. 0 times theorem prover too weak. 14624 trivial. 0 not checked. [2022-03-20 16:32:38,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:32:38,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340743774] [2022-03-20 16:32:38,844 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:32:38,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345134318] [2022-03-20 16:32:38,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345134318] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:32:38,845 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:32:38,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [90, 90] total 104 [2022-03-20 16:32:38,845 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:32:38,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2078760081] [2022-03-20 16:32:38,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2078760081] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:32:38,845 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:32:38,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [90] imperfect sequences [] total 90 [2022-03-20 16:32:38,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84681891] [2022-03-20 16:32:38,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:32:38,846 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2022-03-20 16:32:38,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:32:38,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2022-03-20 16:32:38,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:32:38,847 INFO L87 Difference]: Start difference. First operand 794 states and 881 transitions. Second operand has 90 states, 90 states have (on average 6.822222222222222) internal successors, (614), 89 states have internal predecessors, (614), 89 states have call successors, (91), 89 states have call predecessors, (91), 87 states have return successors, (89), 87 states have call predecessors, (89), 88 states have call successors, (89) [2022-03-20 16:32:41,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:32:41,862 INFO L93 Difference]: Finished difference Result 808 states and 896 transitions. [2022-03-20 16:32:41,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2022-03-20 16:32:41,862 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 6.822222222222222) internal successors, (614), 89 states have internal predecessors, (614), 89 states have call successors, (91), 89 states have call predecessors, (91), 87 states have return successors, (89), 87 states have call predecessors, (89), 88 states have call successors, (89) Word has length 797 [2022-03-20 16:32:41,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:32:41,864 INFO L225 Difference]: With dead ends: 808 [2022-03-20 16:32:41,864 INFO L226 Difference]: Without dead ends: 803 [2022-03-20 16:32:41,866 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1679 GetRequests, 1490 SyntacticMatches, 1 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3853 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=14014, Invalid=21896, Unknown=0, NotChecked=0, Total=35910 [2022-03-20 16:32:41,866 INFO L913 BasicCegarLoop]: 112 mSDtfsCounter, 390 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 764 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:32:41,866 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 764 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 588 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 16:32:41,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states. [2022-03-20 16:32:41,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 803. [2022-03-20 16:32:41,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 621 states have (on average 1.14170692431562) internal successors, (709), 621 states have internal predecessors, (709), 92 states have call successors, (92), 91 states have call predecessors, (92), 89 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) [2022-03-20 16:32:41,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 891 transitions. [2022-03-20 16:32:41,907 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 891 transitions. Word has length 797 [2022-03-20 16:32:41,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:32:41,907 INFO L478 AbstractCegarLoop]: Abstraction has 803 states and 891 transitions. [2022-03-20 16:32:41,908 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 6.822222222222222) internal successors, (614), 89 states have internal predecessors, (614), 89 states have call successors, (91), 89 states have call predecessors, (91), 87 states have return successors, (89), 87 states have call predecessors, (89), 88 states have call successors, (89) [2022-03-20 16:32:41,908 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 891 transitions. [2022-03-20 16:32:41,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 807 [2022-03-20 16:32:41,911 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:32:41,911 INFO L499 BasicCegarLoop]: trace histogram [88, 88, 87, 87, 87, 87, 87, 87, 87, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:32:41,930 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-03-20 16:32:42,112 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-03-20 16:32:42,112 INFO L403 AbstractCegarLoop]: === Iteration 91 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:32:42,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:32:42,112 INFO L85 PathProgramCache]: Analyzing trace with hash -212073764, now seen corresponding path program 173 times [2022-03-20 16:32:42,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:32:42,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [514045941] [2022-03-20 16:32:42,113 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:32:42,113 INFO L85 PathProgramCache]: Analyzing trace with hash -212073764, now seen corresponding path program 174 times [2022-03-20 16:32:42,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:32:42,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086129959] [2022-03-20 16:32:42,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:32:42,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:32:42,123 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:32:42,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [996996276] [2022-03-20 16:32:42,124 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:32:42,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:32:42,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:32:42,125 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:32:42,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-03-20 16:32:42,923 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 88 check-sat command(s) [2022-03-20 16:32:42,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:32:42,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 2094 conjuncts, 179 conjunts are in the unsatisfiable core [2022-03-20 16:32:42,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:32:45,982 INFO L134 CoverageAnalysis]: Checked inductivity of 34021 backedges. 174 proven. 33843 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:32:45,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:32:47,586 INFO L134 CoverageAnalysis]: Checked inductivity of 34021 backedges. 174 proven. 18879 refuted. 0 times theorem prover too weak. 14968 trivial. 0 not checked. [2022-03-20 16:32:47,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:32:47,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086129959] [2022-03-20 16:32:47,587 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:32:47,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996996276] [2022-03-20 16:32:47,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996996276] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:32:47,587 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:32:47,587 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [91, 91] total 104 [2022-03-20 16:32:47,587 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:32:47,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [514045941] [2022-03-20 16:32:47,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [514045941] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:32:47,587 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:32:47,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [91] imperfect sequences [] total 91 [2022-03-20 16:32:47,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442487225] [2022-03-20 16:32:47,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:32:47,588 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2022-03-20 16:32:47,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:32:47,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2022-03-20 16:32:47,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:32:47,589 INFO L87 Difference]: Start difference. First operand 803 states and 891 transitions. Second operand has 91 states, 91 states have (on average 6.824175824175824) internal successors, (621), 90 states have internal predecessors, (621), 90 states have call successors, (92), 90 states have call predecessors, (92), 88 states have return successors, (90), 88 states have call predecessors, (90), 89 states have call successors, (90) [2022-03-20 16:32:50,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:32:50,638 INFO L93 Difference]: Finished difference Result 817 states and 906 transitions. [2022-03-20 16:32:50,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2022-03-20 16:32:50,638 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 6.824175824175824) internal successors, (621), 90 states have internal predecessors, (621), 90 states have call successors, (92), 90 states have call predecessors, (92), 88 states have return successors, (90), 88 states have call predecessors, (90), 89 states have call successors, (90) Word has length 806 [2022-03-20 16:32:50,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:32:50,640 INFO L225 Difference]: With dead ends: 817 [2022-03-20 16:32:50,640 INFO L226 Difference]: Without dead ends: 812 [2022-03-20 16:32:50,641 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1698 GetRequests, 1508 SyntacticMatches, 1 SemanticMatches, 189 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3939 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=14117, Invalid=22173, Unknown=0, NotChecked=0, Total=36290 [2022-03-20 16:32:50,641 INFO L913 BasicCegarLoop]: 113 mSDtfsCounter, 341 mSDsluCounter, 671 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:32:50,642 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 784 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 637 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 16:32:50,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2022-03-20 16:32:50,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 812. [2022-03-20 16:32:50,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 812 states, 628 states have (on average 1.14171974522293) internal successors, (717), 628 states have internal predecessors, (717), 93 states have call successors, (93), 92 states have call predecessors, (93), 90 states have return successors, (91), 91 states have call predecessors, (91), 91 states have call successors, (91) [2022-03-20 16:32:50,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 812 states to 812 states and 901 transitions. [2022-03-20 16:32:50,683 INFO L78 Accepts]: Start accepts. Automaton has 812 states and 901 transitions. Word has length 806 [2022-03-20 16:32:50,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:32:50,683 INFO L478 AbstractCegarLoop]: Abstraction has 812 states and 901 transitions. [2022-03-20 16:32:50,684 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 6.824175824175824) internal successors, (621), 90 states have internal predecessors, (621), 90 states have call successors, (92), 90 states have call predecessors, (92), 88 states have return successors, (90), 88 states have call predecessors, (90), 89 states have call successors, (90) [2022-03-20 16:32:50,684 INFO L276 IsEmpty]: Start isEmpty. Operand 812 states and 901 transitions. [2022-03-20 16:32:50,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 816 [2022-03-20 16:32:50,687 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:32:50,687 INFO L499 BasicCegarLoop]: trace histogram [89, 89, 88, 88, 88, 88, 88, 88, 88, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:32:50,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-03-20 16:32:50,888 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:32:50,888 INFO L403 AbstractCegarLoop]: === Iteration 92 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:32:50,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:32:50,888 INFO L85 PathProgramCache]: Analyzing trace with hash 685601814, now seen corresponding path program 175 times [2022-03-20 16:32:50,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:32:50,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1082391002] [2022-03-20 16:32:50,889 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:32:50,889 INFO L85 PathProgramCache]: Analyzing trace with hash 685601814, now seen corresponding path program 176 times [2022-03-20 16:32:50,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:32:50,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218724539] [2022-03-20 16:32:50,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:32:50,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:32:50,900 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:32:50,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1732509219] [2022-03-20 16:32:50,900 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:32:50,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:32:50,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:32:50,901 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:32:50,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-03-20 16:32:51,115 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:32:51,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:32:51,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 2117 conjuncts, 181 conjunts are in the unsatisfiable core [2022-03-20 16:32:51,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:32:54,216 INFO L134 CoverageAnalysis]: Checked inductivity of 34808 backedges. 176 proven. 34628 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:32:54,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:32:55,777 INFO L134 CoverageAnalysis]: Checked inductivity of 34808 backedges. 176 proven. 19316 refuted. 0 times theorem prover too weak. 15316 trivial. 0 not checked. [2022-03-20 16:32:55,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:32:55,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218724539] [2022-03-20 16:32:55,777 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:32:55,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732509219] [2022-03-20 16:32:55,777 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732509219] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:32:55,777 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:32:55,777 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [92, 92] total 104 [2022-03-20 16:32:55,778 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:32:55,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1082391002] [2022-03-20 16:32:55,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1082391002] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:32:55,778 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:32:55,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [92] imperfect sequences [] total 92 [2022-03-20 16:32:55,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410111911] [2022-03-20 16:32:55,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:32:55,778 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2022-03-20 16:32:55,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:32:55,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2022-03-20 16:32:55,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:32:55,780 INFO L87 Difference]: Start difference. First operand 812 states and 901 transitions. Second operand has 92 states, 92 states have (on average 6.826086956521739) internal successors, (628), 91 states have internal predecessors, (628), 91 states have call successors, (93), 91 states have call predecessors, (93), 89 states have return successors, (91), 89 states have call predecessors, (91), 90 states have call successors, (91) [2022-03-20 16:32:58,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:32:58,942 INFO L93 Difference]: Finished difference Result 826 states and 916 transitions. [2022-03-20 16:32:58,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 180 states. [2022-03-20 16:32:58,942 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 6.826086956521739) internal successors, (628), 91 states have internal predecessors, (628), 91 states have call successors, (93), 91 states have call predecessors, (93), 89 states have return successors, (91), 89 states have call predecessors, (91), 90 states have call successors, (91) Word has length 815 [2022-03-20 16:32:58,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:32:58,944 INFO L225 Difference]: With dead ends: 826 [2022-03-20 16:32:58,944 INFO L226 Difference]: Without dead ends: 821 [2022-03-20 16:32:58,945 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1717 GetRequests, 1526 SyntacticMatches, 1 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4026 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=14220, Invalid=22452, Unknown=0, NotChecked=0, Total=36672 [2022-03-20 16:32:58,946 INFO L913 BasicCegarLoop]: 114 mSDtfsCounter, 303 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 677 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 810 SdHoareTripleChecker+Invalid, 691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:32:58,946 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 810 Invalid, 691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 677 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 16:32:58,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2022-03-20 16:32:58,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 821. [2022-03-20 16:32:58,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 821 states, 635 states have (on average 1.141732283464567) internal successors, (725), 635 states have internal predecessors, (725), 94 states have call successors, (94), 93 states have call predecessors, (94), 91 states have return successors, (92), 92 states have call predecessors, (92), 92 states have call successors, (92) [2022-03-20 16:32:58,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 821 states to 821 states and 911 transitions. [2022-03-20 16:32:58,988 INFO L78 Accepts]: Start accepts. Automaton has 821 states and 911 transitions. Word has length 815 [2022-03-20 16:32:58,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:32:58,988 INFO L478 AbstractCegarLoop]: Abstraction has 821 states and 911 transitions. [2022-03-20 16:32:58,988 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 6.826086956521739) internal successors, (628), 91 states have internal predecessors, (628), 91 states have call successors, (93), 91 states have call predecessors, (93), 89 states have return successors, (91), 89 states have call predecessors, (91), 90 states have call successors, (91) [2022-03-20 16:32:58,988 INFO L276 IsEmpty]: Start isEmpty. Operand 821 states and 911 transitions. [2022-03-20 16:32:58,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 825 [2022-03-20 16:32:58,992 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:32:58,992 INFO L499 BasicCegarLoop]: trace histogram [90, 90, 89, 89, 89, 89, 89, 89, 89, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:32:59,010 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-03-20 16:32:59,193 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:32:59,193 INFO L403 AbstractCegarLoop]: === Iteration 93 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:32:59,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:32:59,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1477362716, now seen corresponding path program 177 times [2022-03-20 16:32:59,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:32:59,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1225604378] [2022-03-20 16:32:59,194 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:32:59,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1477362716, now seen corresponding path program 178 times [2022-03-20 16:32:59,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:32:59,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117747930] [2022-03-20 16:32:59,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:32:59,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:32:59,205 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:32:59,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1284954923] [2022-03-20 16:32:59,205 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:32:59,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:32:59,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:32:59,206 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:32:59,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-03-20 16:32:59,462 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:32:59,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:32:59,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 2140 conjuncts, 183 conjunts are in the unsatisfiable core [2022-03-20 16:32:59,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:33:02,560 INFO L134 CoverageAnalysis]: Checked inductivity of 35604 backedges. 178 proven. 35422 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:33:02,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:33:04,059 INFO L134 CoverageAnalysis]: Checked inductivity of 35604 backedges. 178 proven. 19758 refuted. 0 times theorem prover too weak. 15668 trivial. 0 not checked. [2022-03-20 16:33:04,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:33:04,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117747930] [2022-03-20 16:33:04,060 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:33:04,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284954923] [2022-03-20 16:33:04,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284954923] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:33:04,060 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:33:04,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [93, 93] total 104 [2022-03-20 16:33:04,060 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:33:04,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1225604378] [2022-03-20 16:33:04,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1225604378] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:33:04,060 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:33:04,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [93] imperfect sequences [] total 93 [2022-03-20 16:33:04,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804162565] [2022-03-20 16:33:04,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:33:04,061 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 93 states [2022-03-20 16:33:04,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:33:04,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2022-03-20 16:33:04,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:33:04,063 INFO L87 Difference]: Start difference. First operand 821 states and 911 transitions. Second operand has 93 states, 93 states have (on average 6.827956989247312) internal successors, (635), 92 states have internal predecessors, (635), 92 states have call successors, (94), 92 states have call predecessors, (94), 90 states have return successors, (92), 90 states have call predecessors, (92), 91 states have call successors, (92) [2022-03-20 16:33:07,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:33:07,317 INFO L93 Difference]: Finished difference Result 835 states and 926 transitions. [2022-03-20 16:33:07,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 182 states. [2022-03-20 16:33:07,318 INFO L78 Accepts]: Start accepts. Automaton has has 93 states, 93 states have (on average 6.827956989247312) internal successors, (635), 92 states have internal predecessors, (635), 92 states have call successors, (94), 92 states have call predecessors, (94), 90 states have return successors, (92), 90 states have call predecessors, (92), 91 states have call successors, (92) Word has length 824 [2022-03-20 16:33:07,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:33:07,320 INFO L225 Difference]: With dead ends: 835 [2022-03-20 16:33:07,320 INFO L226 Difference]: Without dead ends: 830 [2022-03-20 16:33:07,321 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1736 GetRequests, 1544 SyntacticMatches, 1 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4114 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=14323, Invalid=22733, Unknown=0, NotChecked=0, Total=37056 [2022-03-20 16:33:07,321 INFO L913 BasicCegarLoop]: 115 mSDtfsCounter, 318 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 760 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 818 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 16:33:07,321 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 818 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 760 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 16:33:07,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2022-03-20 16:33:07,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 830. [2022-03-20 16:33:07,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 642 states have (on average 1.1417445482866044) internal successors, (733), 642 states have internal predecessors, (733), 95 states have call successors, (95), 94 states have call predecessors, (95), 92 states have return successors, (93), 93 states have call predecessors, (93), 93 states have call successors, (93) [2022-03-20 16:33:07,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 921 transitions. [2022-03-20 16:33:07,365 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 921 transitions. Word has length 824 [2022-03-20 16:33:07,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:33:07,365 INFO L478 AbstractCegarLoop]: Abstraction has 830 states and 921 transitions. [2022-03-20 16:33:07,365 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 93 states, 93 states have (on average 6.827956989247312) internal successors, (635), 92 states have internal predecessors, (635), 92 states have call successors, (94), 92 states have call predecessors, (94), 90 states have return successors, (92), 90 states have call predecessors, (92), 91 states have call successors, (92) [2022-03-20 16:33:07,365 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 921 transitions. [2022-03-20 16:33:07,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 834 [2022-03-20 16:33:07,369 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:33:07,369 INFO L499 BasicCegarLoop]: trace histogram [91, 91, 90, 90, 90, 90, 90, 90, 90, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:33:07,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-03-20 16:33:07,577 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:33:07,578 INFO L403 AbstractCegarLoop]: === Iteration 94 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:33:07,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:33:07,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1561336534, now seen corresponding path program 179 times [2022-03-20 16:33:07,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:33:07,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1065092893] [2022-03-20 16:33:07,579 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:33:07,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1561336534, now seen corresponding path program 180 times [2022-03-20 16:33:07,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:33:07,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027100034] [2022-03-20 16:33:07,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:33:07,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:33:07,590 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:33:07,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [914581210] [2022-03-20 16:33:07,590 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:33:07,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:33:07,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:33:07,591 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:33:07,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-03-20 16:33:08,419 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 91 check-sat command(s) [2022-03-20 16:33:08,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:33:08,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 2163 conjuncts, 185 conjunts are in the unsatisfiable core [2022-03-20 16:33:08,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:33:11,587 INFO L134 CoverageAnalysis]: Checked inductivity of 36409 backedges. 180 proven. 36225 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:33:11,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:33:13,062 INFO L134 CoverageAnalysis]: Checked inductivity of 36409 backedges. 180 proven. 20205 refuted. 0 times theorem prover too weak. 16024 trivial. 0 not checked. [2022-03-20 16:33:13,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:33:13,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027100034] [2022-03-20 16:33:13,063 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:33:13,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914581210] [2022-03-20 16:33:13,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914581210] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:33:13,063 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:33:13,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [94, 94] total 104 [2022-03-20 16:33:13,064 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:33:13,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1065092893] [2022-03-20 16:33:13,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1065092893] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:33:13,064 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:33:13,064 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [94] imperfect sequences [] total 94 [2022-03-20 16:33:13,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960561791] [2022-03-20 16:33:13,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:33:13,065 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2022-03-20 16:33:13,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:33:13,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2022-03-20 16:33:13,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:33:13,066 INFO L87 Difference]: Start difference. First operand 830 states and 921 transitions. Second operand has 94 states, 94 states have (on average 6.829787234042553) internal successors, (642), 93 states have internal predecessors, (642), 93 states have call successors, (95), 93 states have call predecessors, (95), 91 states have return successors, (93), 91 states have call predecessors, (93), 92 states have call successors, (93) [2022-03-20 16:33:16,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:33:16,311 INFO L93 Difference]: Finished difference Result 844 states and 936 transitions. [2022-03-20 16:33:16,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2022-03-20 16:33:16,312 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 6.829787234042553) internal successors, (642), 93 states have internal predecessors, (642), 93 states have call successors, (95), 93 states have call predecessors, (95), 91 states have return successors, (93), 91 states have call predecessors, (93), 92 states have call successors, (93) Word has length 833 [2022-03-20 16:33:16,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:33:16,313 INFO L225 Difference]: With dead ends: 844 [2022-03-20 16:33:16,313 INFO L226 Difference]: Without dead ends: 839 [2022-03-20 16:33:16,315 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1755 GetRequests, 1562 SyntacticMatches, 1 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4203 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=14426, Invalid=23016, Unknown=0, NotChecked=0, Total=37442 [2022-03-20 16:33:16,315 INFO L913 BasicCegarLoop]: 116 mSDtfsCounter, 424 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 16:33:16,316 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 808 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 616 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 16:33:16,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2022-03-20 16:33:16,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 839. [2022-03-20 16:33:16,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 839 states, 649 states have (on average 1.1417565485362096) internal successors, (741), 649 states have internal predecessors, (741), 96 states have call successors, (96), 95 states have call predecessors, (96), 93 states have return successors, (94), 94 states have call predecessors, (94), 94 states have call successors, (94) [2022-03-20 16:33:16,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 839 states to 839 states and 931 transitions. [2022-03-20 16:33:16,359 INFO L78 Accepts]: Start accepts. Automaton has 839 states and 931 transitions. Word has length 833 [2022-03-20 16:33:16,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:33:16,359 INFO L478 AbstractCegarLoop]: Abstraction has 839 states and 931 transitions. [2022-03-20 16:33:16,360 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 6.829787234042553) internal successors, (642), 93 states have internal predecessors, (642), 93 states have call successors, (95), 93 states have call predecessors, (95), 91 states have return successors, (93), 91 states have call predecessors, (93), 92 states have call successors, (93) [2022-03-20 16:33:16,360 INFO L276 IsEmpty]: Start isEmpty. Operand 839 states and 931 transitions. [2022-03-20 16:33:16,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 843 [2022-03-20 16:33:16,364 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:33:16,364 INFO L499 BasicCegarLoop]: trace histogram [92, 92, 91, 91, 91, 91, 91, 91, 91, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:33:16,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-03-20 16:33:16,564 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:33:16,564 INFO L403 AbstractCegarLoop]: === Iteration 95 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:33:16,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:33:16,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1836337828, now seen corresponding path program 181 times [2022-03-20 16:33:16,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:33:16,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [510380126] [2022-03-20 16:33:16,565 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:33:16,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1836337828, now seen corresponding path program 182 times [2022-03-20 16:33:16,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:33:16,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722647433] [2022-03-20 16:33:16,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:33:16,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:33:16,577 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:33:16,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1685459691] [2022-03-20 16:33:16,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:33:16,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:33:16,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:33:16,578 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:33:16,590 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-03-20 16:33:16,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:33:16,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:33:16,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 2186 conjuncts, 187 conjunts are in the unsatisfiable core [2022-03-20 16:33:16,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:33:20,024 INFO L134 CoverageAnalysis]: Checked inductivity of 37223 backedges. 182 proven. 37037 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:33:20,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:33:21,469 INFO L134 CoverageAnalysis]: Checked inductivity of 37223 backedges. 182 proven. 20657 refuted. 0 times theorem prover too weak. 16384 trivial. 0 not checked. [2022-03-20 16:33:21,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:33:21,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722647433] [2022-03-20 16:33:21,470 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:33:21,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685459691] [2022-03-20 16:33:21,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685459691] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:33:21,470 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:33:21,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 95] total 104 [2022-03-20 16:33:21,470 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:33:21,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [510380126] [2022-03-20 16:33:21,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [510380126] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:33:21,470 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:33:21,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [95] imperfect sequences [] total 95 [2022-03-20 16:33:21,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344174285] [2022-03-20 16:33:21,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:33:21,471 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2022-03-20 16:33:21,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:33:21,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2022-03-20 16:33:21,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:33:21,472 INFO L87 Difference]: Start difference. First operand 839 states and 931 transitions. Second operand has 95 states, 95 states have (on average 6.831578947368421) internal successors, (649), 94 states have internal predecessors, (649), 94 states have call successors, (96), 94 states have call predecessors, (96), 92 states have return successors, (94), 92 states have call predecessors, (94), 93 states have call successors, (94) [2022-03-20 16:33:24,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:33:24,779 INFO L93 Difference]: Finished difference Result 853 states and 946 transitions. [2022-03-20 16:33:24,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 186 states. [2022-03-20 16:33:24,780 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 6.831578947368421) internal successors, (649), 94 states have internal predecessors, (649), 94 states have call successors, (96), 94 states have call predecessors, (96), 92 states have return successors, (94), 92 states have call predecessors, (94), 93 states have call successors, (94) Word has length 842 [2022-03-20 16:33:24,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:33:24,782 INFO L225 Difference]: With dead ends: 853 [2022-03-20 16:33:24,782 INFO L226 Difference]: Without dead ends: 848 [2022-03-20 16:33:24,784 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1774 GetRequests, 1580 SyntacticMatches, 1 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4293 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=14529, Invalid=23301, Unknown=0, NotChecked=0, Total=37830 [2022-03-20 16:33:24,784 INFO L913 BasicCegarLoop]: 117 mSDtfsCounter, 423 mSDsluCounter, 705 mSDsCounter, 0 mSdLazyCounter, 652 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 822 SdHoareTripleChecker+Invalid, 687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 16:33:24,784 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [423 Valid, 822 Invalid, 687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 652 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 16:33:24,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2022-03-20 16:33:24,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 848. [2022-03-20 16:33:24,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 656 states have (on average 1.141768292682927) internal successors, (749), 656 states have internal predecessors, (749), 97 states have call successors, (97), 96 states have call predecessors, (97), 94 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2022-03-20 16:33:24,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 941 transitions. [2022-03-20 16:33:24,842 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 941 transitions. Word has length 842 [2022-03-20 16:33:24,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:33:24,842 INFO L478 AbstractCegarLoop]: Abstraction has 848 states and 941 transitions. [2022-03-20 16:33:24,843 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 6.831578947368421) internal successors, (649), 94 states have internal predecessors, (649), 94 states have call successors, (96), 94 states have call predecessors, (96), 92 states have return successors, (94), 92 states have call predecessors, (94), 93 states have call successors, (94) [2022-03-20 16:33:24,843 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 941 transitions. [2022-03-20 16:33:24,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 852 [2022-03-20 16:33:24,847 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:33:24,847 INFO L499 BasicCegarLoop]: trace histogram [93, 93, 92, 92, 92, 92, 92, 92, 92, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:33:24,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-03-20 16:33:25,047 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:33:25,047 INFO L403 AbstractCegarLoop]: === Iteration 96 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:33:25,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:33:25,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1676579222, now seen corresponding path program 183 times [2022-03-20 16:33:25,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:33:25,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [834566858] [2022-03-20 16:33:25,048 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:33:25,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1676579222, now seen corresponding path program 184 times [2022-03-20 16:33:25,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:33:25,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417597779] [2022-03-20 16:33:25,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:33:25,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:33:25,059 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:33:25,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [219789367] [2022-03-20 16:33:25,060 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:33:25,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:33:25,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:33:25,061 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:33:25,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-03-20 16:33:25,324 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:33:25,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:33:25,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 2209 conjuncts, 189 conjunts are in the unsatisfiable core [2022-03-20 16:33:25,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:33:28,637 INFO L134 CoverageAnalysis]: Checked inductivity of 38046 backedges. 184 proven. 37858 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:33:28,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:33:30,051 INFO L134 CoverageAnalysis]: Checked inductivity of 38046 backedges. 184 proven. 21114 refuted. 0 times theorem prover too weak. 16748 trivial. 0 not checked. [2022-03-20 16:33:30,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:33:30,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417597779] [2022-03-20 16:33:30,051 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:33:30,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219789367] [2022-03-20 16:33:30,051 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219789367] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:33:30,051 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:33:30,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [96, 96] total 104 [2022-03-20 16:33:30,052 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:33:30,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [834566858] [2022-03-20 16:33:30,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [834566858] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:33:30,052 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:33:30,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [96] imperfect sequences [] total 96 [2022-03-20 16:33:30,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391642262] [2022-03-20 16:33:30,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:33:30,053 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2022-03-20 16:33:30,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:33:30,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2022-03-20 16:33:30,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:33:30,054 INFO L87 Difference]: Start difference. First operand 848 states and 941 transitions. Second operand has 96 states, 96 states have (on average 6.833333333333333) internal successors, (656), 95 states have internal predecessors, (656), 95 states have call successors, (97), 95 states have call predecessors, (97), 93 states have return successors, (95), 93 states have call predecessors, (95), 94 states have call successors, (95) [2022-03-20 16:33:33,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:33:33,434 INFO L93 Difference]: Finished difference Result 862 states and 956 transitions. [2022-03-20 16:33:33,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 188 states. [2022-03-20 16:33:33,444 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 6.833333333333333) internal successors, (656), 95 states have internal predecessors, (656), 95 states have call successors, (97), 95 states have call predecessors, (97), 93 states have return successors, (95), 93 states have call predecessors, (95), 94 states have call successors, (95) Word has length 851 [2022-03-20 16:33:33,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:33:33,446 INFO L225 Difference]: With dead ends: 862 [2022-03-20 16:33:33,446 INFO L226 Difference]: Without dead ends: 857 [2022-03-20 16:33:33,448 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1793 GetRequests, 1598 SyntacticMatches, 1 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4384 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=14632, Invalid=23588, Unknown=0, NotChecked=0, Total=38220 [2022-03-20 16:33:33,448 INFO L913 BasicCegarLoop]: 118 mSDtfsCounter, 383 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 836 SdHoareTripleChecker+Invalid, 685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 16:33:33,449 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [383 Valid, 836 Invalid, 685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 16:33:33,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 857 states. [2022-03-20 16:33:33,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 857 to 857. [2022-03-20 16:33:33,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 857 states, 663 states have (on average 1.1417797888386123) internal successors, (757), 663 states have internal predecessors, (757), 98 states have call successors, (98), 97 states have call predecessors, (98), 95 states have return successors, (96), 96 states have call predecessors, (96), 96 states have call successors, (96) [2022-03-20 16:33:33,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 951 transitions. [2022-03-20 16:33:33,508 INFO L78 Accepts]: Start accepts. Automaton has 857 states and 951 transitions. Word has length 851 [2022-03-20 16:33:33,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:33:33,508 INFO L478 AbstractCegarLoop]: Abstraction has 857 states and 951 transitions. [2022-03-20 16:33:33,509 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 6.833333333333333) internal successors, (656), 95 states have internal predecessors, (656), 95 states have call successors, (97), 95 states have call predecessors, (97), 93 states have return successors, (95), 93 states have call predecessors, (95), 94 states have call successors, (95) [2022-03-20 16:33:33,509 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 951 transitions. [2022-03-20 16:33:33,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 861 [2022-03-20 16:33:33,513 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:33:33,513 INFO L499 BasicCegarLoop]: trace histogram [94, 94, 93, 93, 93, 93, 93, 93, 93, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:33:33,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-03-20 16:33:33,735 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2022-03-20 16:33:33,735 INFO L403 AbstractCegarLoop]: === Iteration 97 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:33:33,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:33:33,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1990645404, now seen corresponding path program 185 times [2022-03-20 16:33:33,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:33:33,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1008907808] [2022-03-20 16:33:33,736 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:33:33,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1990645404, now seen corresponding path program 186 times [2022-03-20 16:33:33,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:33:33,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607036301] [2022-03-20 16:33:33,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:33:33,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:33:33,748 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:33:33,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [333587645] [2022-03-20 16:33:33,748 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:33:33,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:33:33,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:33:33,749 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:33:33,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-03-20 16:33:34,594 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 94 check-sat command(s) [2022-03-20 16:33:34,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:33:34,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 2232 conjuncts, 191 conjunts are in the unsatisfiable core [2022-03-20 16:33:34,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:33:37,981 INFO L134 CoverageAnalysis]: Checked inductivity of 38878 backedges. 186 proven. 38688 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:33:37,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:33:39,363 INFO L134 CoverageAnalysis]: Checked inductivity of 38878 backedges. 186 proven. 21576 refuted. 0 times theorem prover too weak. 17116 trivial. 0 not checked. [2022-03-20 16:33:39,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:33:39,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607036301] [2022-03-20 16:33:39,363 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:33:39,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333587645] [2022-03-20 16:33:39,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333587645] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:33:39,363 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:33:39,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [97, 97] total 104 [2022-03-20 16:33:39,364 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:33:39,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1008907808] [2022-03-20 16:33:39,364 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1008907808] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:33:39,364 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:33:39,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [97] imperfect sequences [] total 97 [2022-03-20 16:33:39,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645692088] [2022-03-20 16:33:39,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:33:39,365 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2022-03-20 16:33:39,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:33:39,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2022-03-20 16:33:39,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:33:39,366 INFO L87 Difference]: Start difference. First operand 857 states and 951 transitions. Second operand has 97 states, 97 states have (on average 6.835051546391752) internal successors, (663), 96 states have internal predecessors, (663), 96 states have call successors, (98), 96 states have call predecessors, (98), 94 states have return successors, (96), 94 states have call predecessors, (96), 95 states have call successors, (96) [2022-03-20 16:33:42,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:33:42,874 INFO L93 Difference]: Finished difference Result 871 states and 966 transitions. [2022-03-20 16:33:42,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 190 states. [2022-03-20 16:33:42,875 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 97 states have (on average 6.835051546391752) internal successors, (663), 96 states have internal predecessors, (663), 96 states have call successors, (98), 96 states have call predecessors, (98), 94 states have return successors, (96), 94 states have call predecessors, (96), 95 states have call successors, (96) Word has length 860 [2022-03-20 16:33:42,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:33:42,876 INFO L225 Difference]: With dead ends: 871 [2022-03-20 16:33:42,877 INFO L226 Difference]: Without dead ends: 866 [2022-03-20 16:33:42,879 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1812 GetRequests, 1616 SyntacticMatches, 1 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4476 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=14735, Invalid=23877, Unknown=0, NotChecked=0, Total=38612 [2022-03-20 16:33:42,879 INFO L913 BasicCegarLoop]: 119 mSDtfsCounter, 446 mSDsluCounter, 725 mSDsCounter, 0 mSdLazyCounter, 715 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 844 SdHoareTripleChecker+Invalid, 764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 16:33:42,879 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [446 Valid, 844 Invalid, 764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 715 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 16:33:42,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states. [2022-03-20 16:33:42,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 866. [2022-03-20 16:33:42,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 670 states have (on average 1.1417910447761195) internal successors, (765), 670 states have internal predecessors, (765), 99 states have call successors, (99), 98 states have call predecessors, (99), 96 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) [2022-03-20 16:33:42,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 961 transitions. [2022-03-20 16:33:42,949 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 961 transitions. Word has length 860 [2022-03-20 16:33:42,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:33:42,950 INFO L478 AbstractCegarLoop]: Abstraction has 866 states and 961 transitions. [2022-03-20 16:33:42,950 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 6.835051546391752) internal successors, (663), 96 states have internal predecessors, (663), 96 states have call successors, (98), 96 states have call predecessors, (98), 94 states have return successors, (96), 94 states have call predecessors, (96), 95 states have call successors, (96) [2022-03-20 16:33:42,950 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 961 transitions. [2022-03-20 16:33:42,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 870 [2022-03-20 16:33:42,954 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:33:42,954 INFO L499 BasicCegarLoop]: trace histogram [95, 95, 94, 94, 94, 94, 94, 94, 94, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:33:42,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-03-20 16:33:43,163 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:33:43,163 INFO L403 AbstractCegarLoop]: === Iteration 98 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:33:43,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:33:43,163 INFO L85 PathProgramCache]: Analyzing trace with hash 2015680598, now seen corresponding path program 187 times [2022-03-20 16:33:43,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:33:43,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1422480416] [2022-03-20 16:33:43,164 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:33:43,164 INFO L85 PathProgramCache]: Analyzing trace with hash 2015680598, now seen corresponding path program 188 times [2022-03-20 16:33:43,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:33:43,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214937169] [2022-03-20 16:33:43,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:33:43,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:33:43,175 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:33:43,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1498993861] [2022-03-20 16:33:43,175 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:33:43,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:33:43,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:33:43,176 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:33:43,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-03-20 16:33:43,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:33:43,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:33:43,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 2255 conjuncts, 193 conjunts are in the unsatisfiable core [2022-03-20 16:33:43,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:33:46,797 INFO L134 CoverageAnalysis]: Checked inductivity of 39719 backedges. 188 proven. 39527 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:33:46,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:33:48,120 INFO L134 CoverageAnalysis]: Checked inductivity of 39719 backedges. 188 proven. 22043 refuted. 0 times theorem prover too weak. 17488 trivial. 0 not checked. [2022-03-20 16:33:48,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:33:48,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214937169] [2022-03-20 16:33:48,121 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:33:48,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498993861] [2022-03-20 16:33:48,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498993861] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:33:48,121 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:33:48,121 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [98, 98] total 104 [2022-03-20 16:33:48,121 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:33:48,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1422480416] [2022-03-20 16:33:48,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1422480416] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:33:48,121 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:33:48,121 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [98] imperfect sequences [] total 98 [2022-03-20 16:33:48,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627508209] [2022-03-20 16:33:48,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:33:48,122 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2022-03-20 16:33:48,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:33:48,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2022-03-20 16:33:48,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:33:48,123 INFO L87 Difference]: Start difference. First operand 866 states and 961 transitions. Second operand has 98 states, 98 states have (on average 6.836734693877551) internal successors, (670), 97 states have internal predecessors, (670), 97 states have call successors, (99), 97 states have call predecessors, (99), 95 states have return successors, (97), 95 states have call predecessors, (97), 96 states have call successors, (97) [2022-03-20 16:33:51,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:33:51,661 INFO L93 Difference]: Finished difference Result 880 states and 976 transitions. [2022-03-20 16:33:51,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 192 states. [2022-03-20 16:33:51,661 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 6.836734693877551) internal successors, (670), 97 states have internal predecessors, (670), 97 states have call successors, (99), 97 states have call predecessors, (99), 95 states have return successors, (97), 95 states have call predecessors, (97), 96 states have call successors, (97) Word has length 869 [2022-03-20 16:33:51,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:33:51,663 INFO L225 Difference]: With dead ends: 880 [2022-03-20 16:33:51,663 INFO L226 Difference]: Without dead ends: 875 [2022-03-20 16:33:51,665 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1831 GetRequests, 1634 SyntacticMatches, 1 SemanticMatches, 196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4569 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=14838, Invalid=24168, Unknown=0, NotChecked=0, Total=39006 [2022-03-20 16:33:51,665 INFO L913 BasicCegarLoop]: 120 mSDtfsCounter, 388 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 852 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 16:33:51,665 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 852 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 16:33:51,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 875 states. [2022-03-20 16:33:51,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 875 to 875. [2022-03-20 16:33:51,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 875 states, 677 states have (on average 1.1418020679468242) internal successors, (773), 677 states have internal predecessors, (773), 100 states have call successors, (100), 99 states have call predecessors, (100), 97 states have return successors, (98), 98 states have call predecessors, (98), 98 states have call successors, (98) [2022-03-20 16:33:51,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 875 states to 875 states and 971 transitions. [2022-03-20 16:33:51,711 INFO L78 Accepts]: Start accepts. Automaton has 875 states and 971 transitions. Word has length 869 [2022-03-20 16:33:51,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:33:51,712 INFO L478 AbstractCegarLoop]: Abstraction has 875 states and 971 transitions. [2022-03-20 16:33:51,712 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 6.836734693877551) internal successors, (670), 97 states have internal predecessors, (670), 97 states have call successors, (99), 97 states have call predecessors, (99), 95 states have return successors, (97), 95 states have call predecessors, (97), 96 states have call successors, (97) [2022-03-20 16:33:51,712 INFO L276 IsEmpty]: Start isEmpty. Operand 875 states and 971 transitions. [2022-03-20 16:33:51,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 879 [2022-03-20 16:33:51,716 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:33:51,716 INFO L499 BasicCegarLoop]: trace histogram [96, 96, 95, 95, 95, 95, 95, 95, 95, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:33:51,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-03-20 16:33:51,917 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:33:51,917 INFO L403 AbstractCegarLoop]: === Iteration 99 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:33:51,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:33:51,917 INFO L85 PathProgramCache]: Analyzing trace with hash 187967452, now seen corresponding path program 189 times [2022-03-20 16:33:51,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:33:51,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [325647118] [2022-03-20 16:33:51,918 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:33:51,918 INFO L85 PathProgramCache]: Analyzing trace with hash 187967452, now seen corresponding path program 190 times [2022-03-20 16:33:51,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:33:51,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244820059] [2022-03-20 16:33:51,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:33:51,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:33:51,929 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:33:51,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [837426638] [2022-03-20 16:33:51,930 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:33:51,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:33:51,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:33:51,931 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:33:51,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-03-20 16:33:52,221 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:33:52,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:33:52,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 2278 conjuncts, 195 conjunts are in the unsatisfiable core [2022-03-20 16:33:52,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:33:55,708 INFO L134 CoverageAnalysis]: Checked inductivity of 40569 backedges. 190 proven. 40375 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:33:55,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:33:57,000 INFO L134 CoverageAnalysis]: Checked inductivity of 40569 backedges. 190 proven. 22515 refuted. 0 times theorem prover too weak. 17864 trivial. 0 not checked. [2022-03-20 16:33:57,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:33:57,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244820059] [2022-03-20 16:33:57,000 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:33:57,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837426638] [2022-03-20 16:33:57,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837426638] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:33:57,000 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:33:57,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 99] total 104 [2022-03-20 16:33:57,000 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:33:57,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [325647118] [2022-03-20 16:33:57,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [325647118] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:33:57,001 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:33:57,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [99] imperfect sequences [] total 99 [2022-03-20 16:33:57,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852000730] [2022-03-20 16:33:57,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:33:57,001 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 99 states [2022-03-20 16:33:57,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:33:57,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2022-03-20 16:33:57,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:33:57,003 INFO L87 Difference]: Start difference. First operand 875 states and 971 transitions. Second operand has 99 states, 99 states have (on average 6.838383838383838) internal successors, (677), 98 states have internal predecessors, (677), 98 states have call successors, (100), 98 states have call predecessors, (100), 96 states have return successors, (98), 96 states have call predecessors, (98), 97 states have call successors, (98) [2022-03-20 16:34:00,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:34:00,635 INFO L93 Difference]: Finished difference Result 889 states and 986 transitions. [2022-03-20 16:34:00,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 194 states. [2022-03-20 16:34:00,636 INFO L78 Accepts]: Start accepts. Automaton has has 99 states, 99 states have (on average 6.838383838383838) internal successors, (677), 98 states have internal predecessors, (677), 98 states have call successors, (100), 98 states have call predecessors, (100), 96 states have return successors, (98), 96 states have call predecessors, (98), 97 states have call successors, (98) Word has length 878 [2022-03-20 16:34:00,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:34:00,637 INFO L225 Difference]: With dead ends: 889 [2022-03-20 16:34:00,637 INFO L226 Difference]: Without dead ends: 884 [2022-03-20 16:34:00,639 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1850 GetRequests, 1652 SyntacticMatches, 1 SemanticMatches, 197 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4663 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=14941, Invalid=24461, Unknown=0, NotChecked=0, Total=39402 [2022-03-20 16:34:00,640 INFO L913 BasicCegarLoop]: 121 mSDtfsCounter, 406 mSDsluCounter, 733 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 854 SdHoareTripleChecker+Invalid, 734 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 16:34:00,640 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 854 Invalid, 734 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 16:34:00,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states. [2022-03-20 16:34:00,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 884. [2022-03-20 16:34:00,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 684 states have (on average 1.141812865497076) internal successors, (781), 684 states have internal predecessors, (781), 101 states have call successors, (101), 100 states have call predecessors, (101), 98 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2022-03-20 16:34:00,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 981 transitions. [2022-03-20 16:34:00,696 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 981 transitions. Word has length 878 [2022-03-20 16:34:00,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:34:00,697 INFO L478 AbstractCegarLoop]: Abstraction has 884 states and 981 transitions. [2022-03-20 16:34:00,697 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 99 states, 99 states have (on average 6.838383838383838) internal successors, (677), 98 states have internal predecessors, (677), 98 states have call successors, (100), 98 states have call predecessors, (100), 96 states have return successors, (98), 96 states have call predecessors, (98), 97 states have call successors, (98) [2022-03-20 16:34:00,697 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 981 transitions. [2022-03-20 16:34:00,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 888 [2022-03-20 16:34:00,701 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:34:00,702 INFO L499 BasicCegarLoop]: trace histogram [97, 97, 96, 96, 96, 96, 96, 96, 96, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:34:00,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-03-20 16:34:00,903 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2022-03-20 16:34:00,903 INFO L403 AbstractCegarLoop]: === Iteration 100 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:34:00,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:34:00,903 INFO L85 PathProgramCache]: Analyzing trace with hash 22998806, now seen corresponding path program 191 times [2022-03-20 16:34:00,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:34:00,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [369083503] [2022-03-20 16:34:00,904 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:34:00,904 INFO L85 PathProgramCache]: Analyzing trace with hash 22998806, now seen corresponding path program 192 times [2022-03-20 16:34:00,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:34:00,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854811455] [2022-03-20 16:34:00,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:34:00,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:34:00,915 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:34:00,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [366145817] [2022-03-20 16:34:00,916 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:34:00,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:34:00,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:34:00,917 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:34:00,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-03-20 16:34:02,019 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 97 check-sat command(s) [2022-03-20 16:34:02,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:34:02,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 2301 conjuncts, 197 conjunts are in the unsatisfiable core [2022-03-20 16:34:02,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:34:05,531 INFO L134 CoverageAnalysis]: Checked inductivity of 41428 backedges. 192 proven. 41232 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:34:05,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:34:06,821 INFO L134 CoverageAnalysis]: Checked inductivity of 41428 backedges. 192 proven. 22992 refuted. 0 times theorem prover too weak. 18244 trivial. 0 not checked. [2022-03-20 16:34:06,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:34:06,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854811455] [2022-03-20 16:34:06,822 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:34:06,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366145817] [2022-03-20 16:34:06,822 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366145817] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:34:06,822 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:34:06,822 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [100, 100] total 104 [2022-03-20 16:34:06,822 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:34:06,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [369083503] [2022-03-20 16:34:06,822 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [369083503] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:34:06,822 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:34:06,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [100] imperfect sequences [] total 100 [2022-03-20 16:34:06,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822309337] [2022-03-20 16:34:06,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:34:06,823 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2022-03-20 16:34:06,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:34:06,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2022-03-20 16:34:06,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:34:06,825 INFO L87 Difference]: Start difference. First operand 884 states and 981 transitions. Second operand has 100 states, 100 states have (on average 6.84) internal successors, (684), 99 states have internal predecessors, (684), 99 states have call successors, (101), 99 states have call predecessors, (101), 97 states have return successors, (99), 97 states have call predecessors, (99), 98 states have call successors, (99) [2022-03-20 16:34:10,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:34:10,569 INFO L93 Difference]: Finished difference Result 898 states and 996 transitions. [2022-03-20 16:34:10,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2022-03-20 16:34:10,569 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 6.84) internal successors, (684), 99 states have internal predecessors, (684), 99 states have call successors, (101), 99 states have call predecessors, (101), 97 states have return successors, (99), 97 states have call predecessors, (99), 98 states have call successors, (99) Word has length 887 [2022-03-20 16:34:10,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:34:10,571 INFO L225 Difference]: With dead ends: 898 [2022-03-20 16:34:10,571 INFO L226 Difference]: Without dead ends: 893 [2022-03-20 16:34:10,573 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1869 GetRequests, 1670 SyntacticMatches, 1 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4758 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=15044, Invalid=24756, Unknown=0, NotChecked=0, Total=39800 [2022-03-20 16:34:10,573 INFO L913 BasicCegarLoop]: 122 mSDtfsCounter, 324 mSDsluCounter, 776 mSDsCounter, 0 mSdLazyCounter, 835 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 898 SdHoareTripleChecker+Invalid, 856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 16:34:10,573 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 898 Invalid, 856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 835 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 16:34:10,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 893 states. [2022-03-20 16:34:10,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 893 to 893. [2022-03-20 16:34:10,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 893 states, 691 states have (on average 1.1418234442836468) internal successors, (789), 691 states have internal predecessors, (789), 102 states have call successors, (102), 101 states have call predecessors, (102), 99 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2022-03-20 16:34:10,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 893 states to 893 states and 991 transitions. [2022-03-20 16:34:10,620 INFO L78 Accepts]: Start accepts. Automaton has 893 states and 991 transitions. Word has length 887 [2022-03-20 16:34:10,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:34:10,620 INFO L478 AbstractCegarLoop]: Abstraction has 893 states and 991 transitions. [2022-03-20 16:34:10,620 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 100 states have (on average 6.84) internal successors, (684), 99 states have internal predecessors, (684), 99 states have call successors, (101), 99 states have call predecessors, (101), 97 states have return successors, (99), 97 states have call predecessors, (99), 98 states have call successors, (99) [2022-03-20 16:34:10,620 INFO L276 IsEmpty]: Start isEmpty. Operand 893 states and 991 transitions. [2022-03-20 16:34:10,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 897 [2022-03-20 16:34:10,625 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:34:10,625 INFO L499 BasicCegarLoop]: trace histogram [98, 98, 97, 97, 97, 97, 97, 97, 97, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:34:10,634 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-03-20 16:34:10,825 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:34:10,825 INFO L403 AbstractCegarLoop]: === Iteration 101 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:34:10,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:34:10,826 INFO L85 PathProgramCache]: Analyzing trace with hash -905467620, now seen corresponding path program 193 times [2022-03-20 16:34:10,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:34:10,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [522108414] [2022-03-20 16:34:10,826 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:34:10,826 INFO L85 PathProgramCache]: Analyzing trace with hash -905467620, now seen corresponding path program 194 times [2022-03-20 16:34:10,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:34:10,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563860564] [2022-03-20 16:34:10,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:34:10,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:34:10,838 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:34:10,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1318182588] [2022-03-20 16:34:10,838 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:34:10,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:34:10,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:34:10,839 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:34:10,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-03-20 16:34:11,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:34:11,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:34:11,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 2324 conjuncts, 199 conjunts are in the unsatisfiable core [2022-03-20 16:34:11,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:34:14,602 INFO L134 CoverageAnalysis]: Checked inductivity of 42296 backedges. 194 proven. 42098 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:34:14,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:34:15,831 INFO L134 CoverageAnalysis]: Checked inductivity of 42296 backedges. 194 proven. 23474 refuted. 0 times theorem prover too weak. 18628 trivial. 0 not checked. [2022-03-20 16:34:15,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:34:15,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563860564] [2022-03-20 16:34:15,831 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:34:15,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318182588] [2022-03-20 16:34:15,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318182588] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:34:15,831 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:34:15,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [101, 101] total 104 [2022-03-20 16:34:15,832 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:34:15,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [522108414] [2022-03-20 16:34:15,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [522108414] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:34:15,832 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:34:15,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [101] imperfect sequences [] total 101 [2022-03-20 16:34:15,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69879887] [2022-03-20 16:34:15,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:34:15,833 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2022-03-20 16:34:15,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:34:15,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2022-03-20 16:34:15,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:34:15,834 INFO L87 Difference]: Start difference. First operand 893 states and 991 transitions. Second operand has 101 states, 101 states have (on average 6.841584158415841) internal successors, (691), 100 states have internal predecessors, (691), 100 states have call successors, (102), 100 states have call predecessors, (102), 98 states have return successors, (100), 98 states have call predecessors, (100), 99 states have call successors, (100) [2022-03-20 16:34:19,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:34:19,515 INFO L93 Difference]: Finished difference Result 907 states and 1006 transitions. [2022-03-20 16:34:19,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 198 states. [2022-03-20 16:34:19,516 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 6.841584158415841) internal successors, (691), 100 states have internal predecessors, (691), 100 states have call successors, (102), 100 states have call predecessors, (102), 98 states have return successors, (100), 98 states have call predecessors, (100), 99 states have call successors, (100) Word has length 896 [2022-03-20 16:34:19,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:34:19,518 INFO L225 Difference]: With dead ends: 907 [2022-03-20 16:34:19,518 INFO L226 Difference]: Without dead ends: 902 [2022-03-20 16:34:19,520 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1888 GetRequests, 1688 SyntacticMatches, 1 SemanticMatches, 199 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4854 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=15147, Invalid=25053, Unknown=0, NotChecked=0, Total=40200 [2022-03-20 16:34:19,520 INFO L913 BasicCegarLoop]: 123 mSDtfsCounter, 423 mSDsluCounter, 747 mSDsCounter, 0 mSdLazyCounter, 740 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 870 SdHoareTripleChecker+Invalid, 768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 740 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 16:34:19,521 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [423 Valid, 870 Invalid, 768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 740 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 16:34:19,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states. [2022-03-20 16:34:19,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 902. [2022-03-20 16:34:19,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 902 states, 698 states have (on average 1.1418338108882522) internal successors, (797), 698 states have internal predecessors, (797), 103 states have call successors, (103), 102 states have call predecessors, (103), 100 states have return successors, (101), 101 states have call predecessors, (101), 101 states have call successors, (101) [2022-03-20 16:34:19,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 902 states to 902 states and 1001 transitions. [2022-03-20 16:34:19,578 INFO L78 Accepts]: Start accepts. Automaton has 902 states and 1001 transitions. Word has length 896 [2022-03-20 16:34:19,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:34:19,579 INFO L478 AbstractCegarLoop]: Abstraction has 902 states and 1001 transitions. [2022-03-20 16:34:19,579 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 6.841584158415841) internal successors, (691), 100 states have internal predecessors, (691), 100 states have call successors, (102), 100 states have call predecessors, (102), 98 states have return successors, (100), 98 states have call predecessors, (100), 99 states have call successors, (100) [2022-03-20 16:34:19,579 INFO L276 IsEmpty]: Start isEmpty. Operand 902 states and 1001 transitions. [2022-03-20 16:34:19,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 906 [2022-03-20 16:34:19,583 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:34:19,583 INFO L499 BasicCegarLoop]: trace histogram [99, 99, 98, 98, 98, 98, 98, 98, 98, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:34:19,603 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-03-20 16:34:19,795 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:34:19,795 INFO L403 AbstractCegarLoop]: === Iteration 102 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:34:19,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:34:19,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1414059478, now seen corresponding path program 195 times [2022-03-20 16:34:19,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:34:19,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [94107386] [2022-03-20 16:34:19,796 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:34:19,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1414059478, now seen corresponding path program 196 times [2022-03-20 16:34:19,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:34:19,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434435321] [2022-03-20 16:34:19,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:34:19,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:34:19,807 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:34:19,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [270056977] [2022-03-20 16:34:19,808 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 16:34:19,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:34:19,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:34:19,809 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:34:19,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-03-20 16:34:20,093 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 16:34:20,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:34:20,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 2347 conjuncts, 201 conjunts are in the unsatisfiable core [2022-03-20 16:34:20,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:34:23,727 INFO L134 CoverageAnalysis]: Checked inductivity of 43173 backedges. 196 proven. 42973 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:34:23,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:34:24,909 INFO L134 CoverageAnalysis]: Checked inductivity of 43173 backedges. 196 proven. 23961 refuted. 0 times theorem prover too weak. 19016 trivial. 0 not checked. [2022-03-20 16:34:24,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:34:24,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434435321] [2022-03-20 16:34:24,909 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:34:24,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270056977] [2022-03-20 16:34:24,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270056977] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:34:24,909 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:34:24,910 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [102, 102] total 104 [2022-03-20 16:34:24,910 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:34:24,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [94107386] [2022-03-20 16:34:24,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [94107386] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:34:24,910 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:34:24,910 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [102] imperfect sequences [] total 102 [2022-03-20 16:34:24,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128267182] [2022-03-20 16:34:24,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:34:24,910 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2022-03-20 16:34:24,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:34:24,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2022-03-20 16:34:24,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5156, Invalid=5556, Unknown=0, NotChecked=0, Total=10712 [2022-03-20 16:34:24,912 INFO L87 Difference]: Start difference. First operand 902 states and 1001 transitions. Second operand has 102 states, 102 states have (on average 6.8431372549019605) internal successors, (698), 101 states have internal predecessors, (698), 101 states have call successors, (103), 101 states have call predecessors, (103), 99 states have return successors, (101), 99 states have call predecessors, (101), 100 states have call successors, (101) [2022-03-20 16:34:28,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:34:28,678 INFO L93 Difference]: Finished difference Result 916 states and 1016 transitions. [2022-03-20 16:34:28,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 200 states. [2022-03-20 16:34:28,678 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 102 states have (on average 6.8431372549019605) internal successors, (698), 101 states have internal predecessors, (698), 101 states have call successors, (103), 101 states have call predecessors, (103), 99 states have return successors, (101), 99 states have call predecessors, (101), 100 states have call successors, (101) Word has length 905 [2022-03-20 16:34:28,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:34:28,680 INFO L225 Difference]: With dead ends: 916 [2022-03-20 16:34:28,680 INFO L226 Difference]: Without dead ends: 911 [2022-03-20 16:34:28,683 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1907 GetRequests, 1706 SyntacticMatches, 1 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4951 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=15250, Invalid=25352, Unknown=0, NotChecked=0, Total=40602 [2022-03-20 16:34:28,683 INFO L913 BasicCegarLoop]: 124 mSDtfsCounter, 546 mSDsluCounter, 754 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 546 SdHoareTripleChecker+Valid, 878 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 16:34:28,683 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [546 Valid, 878 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 644 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 16:34:28,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 911 states. [2022-03-20 16:34:28,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 911 to 911. [2022-03-20 16:34:28,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 911 states, 705 states have (on average 1.1418439716312057) internal successors, (805), 705 states have internal predecessors, (805), 104 states have call successors, (104), 103 states have call predecessors, (104), 101 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2022-03-20 16:34:28,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 1011 transitions. [2022-03-20 16:34:28,743 INFO L78 Accepts]: Start accepts. Automaton has 911 states and 1011 transitions. Word has length 905 [2022-03-20 16:34:28,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:34:28,744 INFO L478 AbstractCegarLoop]: Abstraction has 911 states and 1011 transitions. [2022-03-20 16:34:28,744 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 6.8431372549019605) internal successors, (698), 101 states have internal predecessors, (698), 101 states have call successors, (103), 101 states have call predecessors, (103), 99 states have return successors, (101), 99 states have call predecessors, (101), 100 states have call successors, (101) [2022-03-20 16:34:28,744 INFO L276 IsEmpty]: Start isEmpty. Operand 911 states and 1011 transitions. [2022-03-20 16:34:28,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 915 [2022-03-20 16:34:28,748 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:34:28,748 INFO L499 BasicCegarLoop]: trace histogram [100, 100, 99, 99, 99, 99, 99, 99, 99, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:34:28,767 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-03-20 16:34:28,967 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-03-20 16:34:28,967 INFO L403 AbstractCegarLoop]: === Iteration 103 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:34:28,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:34:28,968 INFO L85 PathProgramCache]: Analyzing trace with hash -537568676, now seen corresponding path program 197 times [2022-03-20 16:34:28,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:34:28,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1053610317] [2022-03-20 16:34:28,968 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:34:28,968 INFO L85 PathProgramCache]: Analyzing trace with hash -537568676, now seen corresponding path program 198 times [2022-03-20 16:34:28,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:34:28,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888748874] [2022-03-20 16:34:28,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:34:28,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:34:28,980 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:34:28,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2104157726] [2022-03-20 16:34:28,980 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 16:34:28,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:34:28,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:34:28,981 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:34:28,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-03-20 16:34:29,911 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 100 check-sat command(s) [2022-03-20 16:34:29,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 16:34:29,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 2370 conjuncts, 203 conjunts are in the unsatisfiable core [2022-03-20 16:34:29,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 16:34:33,591 INFO L134 CoverageAnalysis]: Checked inductivity of 44059 backedges. 198 proven. 43857 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 16:34:33,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 16:34:34,675 INFO L134 CoverageAnalysis]: Checked inductivity of 44059 backedges. 198 proven. 24453 refuted. 0 times theorem prover too weak. 19408 trivial. 0 not checked. [2022-03-20 16:34:34,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 16:34:34,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888748874] [2022-03-20 16:34:34,675 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 16:34:34,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104157726] [2022-03-20 16:34:34,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104157726] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 16:34:34,675 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 16:34:34,675 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [103, 103] total 103 [2022-03-20 16:34:34,676 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 16:34:34,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1053610317] [2022-03-20 16:34:34,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1053610317] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 16:34:34,676 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 16:34:34,676 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [103] imperfect sequences [] total 103 [2022-03-20 16:34:34,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339578494] [2022-03-20 16:34:34,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 16:34:34,676 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2022-03-20 16:34:34,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 16:34:34,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2022-03-20 16:34:34,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5153, Invalid=5353, Unknown=0, NotChecked=0, Total=10506 [2022-03-20 16:34:34,678 INFO L87 Difference]: Start difference. First operand 911 states and 1011 transitions. Second operand has 103 states, 103 states have (on average 6.844660194174757) internal successors, (705), 102 states have internal predecessors, (705), 102 states have call successors, (104), 102 states have call predecessors, (104), 100 states have return successors, (102), 100 states have call predecessors, (102), 101 states have call successors, (102) [2022-03-20 16:34:38,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 16:34:38,555 INFO L93 Difference]: Finished difference Result 925 states and 1026 transitions. [2022-03-20 16:34:38,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2022-03-20 16:34:38,556 INFO L78 Accepts]: Start accepts. Automaton has has 103 states, 103 states have (on average 6.844660194174757) internal successors, (705), 102 states have internal predecessors, (705), 102 states have call successors, (104), 102 states have call predecessors, (104), 100 states have return successors, (102), 100 states have call predecessors, (102), 101 states have call successors, (102) Word has length 914 [2022-03-20 16:34:38,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 16:34:38,558 INFO L225 Difference]: With dead ends: 925 [2022-03-20 16:34:38,558 INFO L226 Difference]: Without dead ends: 920 [2022-03-20 16:34:38,560 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1926 GetRequests, 1725 SyntacticMatches, 1 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5049 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=15251, Invalid=25351, Unknown=0, NotChecked=0, Total=40602 [2022-03-20 16:34:38,560 INFO L913 BasicCegarLoop]: 125 mSDtfsCounter, 471 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 874 SdHoareTripleChecker+Invalid, 683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 16:34:38,560 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 874 Invalid, 683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 641 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 16:34:38,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2022-03-20 16:34:38,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 920. [2022-03-20 16:34:38,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 920 states, 712 states have (on average 1.1418539325842696) internal successors, (813), 712 states have internal predecessors, (813), 105 states have call successors, (105), 104 states have call predecessors, (105), 102 states have return successors, (103), 103 states have call predecessors, (103), 103 states have call successors, (103) [2022-03-20 16:34:38,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 920 states to 920 states and 1021 transitions. [2022-03-20 16:34:38,621 INFO L78 Accepts]: Start accepts. Automaton has 920 states and 1021 transitions. Word has length 914 [2022-03-20 16:34:38,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 16:34:38,621 INFO L478 AbstractCegarLoop]: Abstraction has 920 states and 1021 transitions. [2022-03-20 16:34:38,622 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 6.844660194174757) internal successors, (705), 102 states have internal predecessors, (705), 102 states have call successors, (104), 102 states have call predecessors, (104), 100 states have return successors, (102), 100 states have call predecessors, (102), 101 states have call successors, (102) [2022-03-20 16:34:38,622 INFO L276 IsEmpty]: Start isEmpty. Operand 920 states and 1021 transitions. [2022-03-20 16:34:38,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 924 [2022-03-20 16:34:38,626 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 16:34:38,626 INFO L499 BasicCegarLoop]: trace histogram [101, 101, 100, 100, 100, 100, 100, 100, 100, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 16:34:38,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-03-20 16:34:38,826 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-03-20 16:34:38,826 INFO L403 AbstractCegarLoop]: === Iteration 104 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 16:34:38,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 16:34:38,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1921944726, now seen corresponding path program 199 times [2022-03-20 16:34:38,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 16:34:38,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1103136026] [2022-03-20 16:34:38,827 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 16:34:38,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1921944726, now seen corresponding path program 200 times [2022-03-20 16:34:38,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 16:34:38,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66728103] [2022-03-20 16:34:38,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 16:34:38,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 16:34:38,839 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 16:34:38,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2119446452] [2022-03-20 16:34:38,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 16:34:38,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 16:34:38,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 16:34:38,841 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 16:34:38,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-03-20 16:34:39,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 16:34:39,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is sat [2022-03-20 16:34:39,128 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-20 16:34:39,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-20 16:34:39,530 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-20 16:34:39,530 INFO L130 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found a feasible trace [2022-03-20 16:34:39,530 INFO L618 BasicCegarLoop]: Counterexample is feasible [2022-03-20 16:34:39,535 INFO L788 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-03-20 16:34:39,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-03-20 16:34:39,736 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-03-20 16:34:39,739 INFO L719 BasicCegarLoop]: Path program histogram: [200, 2, 2, 2, 2] [2022-03-20 16:34:39,742 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-20 16:34:39,791 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.03 04:34:39 BoogieIcfgContainer [2022-03-20 16:34:39,791 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-20 16:34:39,792 INFO L158 Benchmark]: Toolchain (without parser) took 490523.41ms. Allocated memory was 176.2MB in the beginning and 426.8MB in the end (delta: 250.6MB). Free memory was 125.1MB in the beginning and 124.4MB in the end (delta: 773.6kB). Peak memory consumption was 252.2MB. Max. memory is 8.0GB. [2022-03-20 16:34:39,792 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 176.2MB. Free memory was 141.8MB in the beginning and 141.7MB in the end (delta: 76.2kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-20 16:34:39,792 INFO L158 Benchmark]: CACSL2BoogieTranslator took 192.60ms. Allocated memory is still 176.2MB. Free memory was 124.9MB in the beginning and 150.2MB in the end (delta: -25.3MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2022-03-20 16:34:39,792 INFO L158 Benchmark]: Boogie Preprocessor took 33.88ms. Allocated memory is still 176.2MB. Free memory was 150.2MB in the beginning and 148.6MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-20 16:34:39,792 INFO L158 Benchmark]: RCFGBuilder took 189.96ms. Allocated memory is still 176.2MB. Free memory was 148.6MB in the beginning and 138.8MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2022-03-20 16:34:39,792 INFO L158 Benchmark]: TraceAbstraction took 490103.58ms. Allocated memory was 176.2MB in the beginning and 426.8MB in the end (delta: 250.6MB). Free memory was 138.2MB in the beginning and 124.9MB in the end (delta: 13.3MB). Peak memory consumption was 265.8MB. Max. memory is 8.0GB. [2022-03-20 16:34:39,792 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 176.2MB. Free memory was 141.8MB in the beginning and 141.7MB in the end (delta: 76.2kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 192.60ms. Allocated memory is still 176.2MB. Free memory was 124.9MB in the beginning and 150.2MB in the end (delta: -25.3MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Preprocessor took 33.88ms. Allocated memory is still 176.2MB. Free memory was 150.2MB in the beginning and 148.6MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 189.96ms. Allocated memory is still 176.2MB. Free memory was 148.6MB in the beginning and 138.8MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * TraceAbstraction took 490103.58ms. Allocated memory was 176.2MB in the beginning and 426.8MB in the end (delta: 250.6MB). Free memory was 138.2MB in the beginning and 124.9MB in the end (delta: 13.3MB). Peak memory consumption was 265.8MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 18]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L22] int counter = 0; [L24] int x1, x2; [L25] int y1, y2, y3; [L26] x1 = __VERIFIER_nondet_int() [L27] x2 = __VERIFIER_nondet_int() [L29] CALL assume_abort_if_not(x1 >= 0) [L13] COND FALSE !(!cond) [L29] RET assume_abort_if_not(x1 >= 0) [L30] CALL assume_abort_if_not(x2 != 0) [L13] COND FALSE !(!cond) [L30] RET assume_abort_if_not(x2 != 0) [L32] y1 = 0 [L33] y2 = 0 [L34] y3 = x1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND TRUE counter++<100 [L37] CALL __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L16] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(y1*x2 + y2 + y3 == x1) [L39] COND FALSE !(!(y3 != 0)) [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 [L36] EXPR counter++ [L36] COND FALSE !(counter++<100) [L50] CALL __VERIFIER_assert(y1*x2 + y2 == x1) [L16] COND TRUE !(cond) [L18] reach_error() - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 33 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 490.0s, OverallIterations: 104, TraceHistogramMax: 101, PathProgramHistogramMax: 200, EmptinessCheckTime: 0.2s, AutomataDifference: 142.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 20220 SdHoareTripleChecker+Valid, 23.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 20217 mSDsluCounter, 48453 SdHoareTripleChecker+Invalid, 19.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 40827 mSDsCounter, 2783 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 35180 IncrementalHoareTripleChecker+Invalid, 37963 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2783 mSolverCounterUnsat, 7626 mSDtfsCounter, 35180 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 98620 GetRequests, 85856 SyntacticMatches, 51 SemanticMatches, 12713 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175334 ImplicationChecksByTransitivity, 281.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=920occurred in iteration=103, InterpolantAutomatonStates: 10316, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.7s AutomataMinimizationTime, 103 MinimizatonAttempts, 9 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: No data available, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2022-03-20 16:34:39,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...