java -Xmx8000000000 -jar /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-64bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/loop-lit/mcmillan2006_true-unreach-call_true-termination.c.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-d380424 [2018-10-24 11:59:40,602 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-10-24 11:59:40,604 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-10-24 11:59:40,623 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-10-24 11:59:40,623 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-10-24 11:59:40,624 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-10-24 11:59:40,626 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-10-24 11:59:40,627 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-10-24 11:59:40,629 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-10-24 11:59:40,630 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-10-24 11:59:40,630 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-10-24 11:59:40,631 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-10-24 11:59:40,632 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-10-24 11:59:40,633 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-10-24 11:59:40,634 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-10-24 11:59:40,634 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-10-24 11:59:40,635 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-10-24 11:59:40,637 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-10-24 11:59:40,639 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-10-24 11:59:40,640 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-10-24 11:59:40,642 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-10-24 11:59:40,643 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-10-24 11:59:40,645 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-10-24 11:59:40,645 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-10-24 11:59:40,646 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-10-24 11:59:40,647 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-10-24 11:59:40,648 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-10-24 11:59:40,648 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-10-24 11:59:40,649 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-10-24 11:59:40,650 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-10-24 11:59:40,650 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-10-24 11:59:40,651 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-10-24 11:59:40,651 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-10-24 11:59:40,652 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-10-24 11:59:40,653 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-10-24 11:59:40,653 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-10-24 11:59:40,654 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-64bit-Automizer_Default.epf [2018-10-24 11:59:40,676 INFO L110 SettingsManager]: Loading preferences was successful [2018-10-24 11:59:40,676 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-10-24 11:59:40,678 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-10-24 11:59:40,678 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-10-24 11:59:40,679 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-10-24 11:59:40,679 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-10-24 11:59:40,679 INFO L133 SettingsManager]: * Use SBE=true [2018-10-24 11:59:40,679 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-10-24 11:59:40,679 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-10-24 11:59:40,681 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-10-24 11:59:40,681 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-10-24 11:59:40,681 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-10-24 11:59:40,681 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-10-24 11:59:40,681 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-10-24 11:59:40,682 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-10-24 11:59:40,682 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-10-24 11:59:40,682 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-10-24 11:59:40,682 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-10-24 11:59:40,682 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-10-24 11:59:40,683 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-10-24 11:59:40,684 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-10-24 11:59:40,684 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-10-24 11:59:40,684 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-10-24 11:59:40,685 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-10-24 11:59:40,685 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-10-24 11:59:40,685 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-10-24 11:59:40,685 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-10-24 11:59:40,685 INFO L133 SettingsManager]: * To the following directory=dump/ [2018-10-24 11:59:40,746 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-10-24 11:59:40,761 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-10-24 11:59:40,765 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-10-24 11:59:40,766 INFO L271 PluginConnector]: Initializing CDTParser... [2018-10-24 11:59:40,767 INFO L276 PluginConnector]: CDTParser initialized [2018-10-24 11:59:40,767 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/../../../trunk/examples/svcomp/loop-lit/mcmillan2006_true-unreach-call_true-termination.c.i [2018-10-24 11:59:40,822 INFO L218 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/data/bd3d2028e/b9efd00ad20e45d8aaa24e62f4a9870d/FLAG96669b0fb [2018-10-24 11:59:41,204 INFO L298 CDTParser]: Found 1 translation units. [2018-10-24 11:59:41,205 INFO L158 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-lit/mcmillan2006_true-unreach-call_true-termination.c.i [2018-10-24 11:59:41,212 INFO L346 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/data/bd3d2028e/b9efd00ad20e45d8aaa24e62f4a9870d/FLAG96669b0fb [2018-10-24 11:59:41,227 INFO L354 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/data/bd3d2028e/b9efd00ad20e45d8aaa24e62f4a9870d [2018-10-24 11:59:41,238 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-10-24 11:59:41,240 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-10-24 11:59:41,241 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-10-24 11:59:41,241 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-10-24 11:59:41,247 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-10-24 11:59:41,248 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 11:59:41" (1/1) ... [2018-10-24 11:59:41,251 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27751410 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 11:59:41, skipping insertion in model container [2018-10-24 11:59:41,252 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 11:59:41" (1/1) ... [2018-10-24 11:59:41,262 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-10-24 11:59:41,288 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-10-24 11:59:41,480 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-24 11:59:41,492 INFO L189 MainTranslator]: Completed pre-run [2018-10-24 11:59:41,512 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-24 11:59:41,531 INFO L193 MainTranslator]: Completed translation [2018-10-24 11:59:41,531 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 11:59:41 WrapperNode [2018-10-24 11:59:41,531 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-10-24 11:59:41,532 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-10-24 11:59:41,533 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-10-24 11:59:41,533 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-10-24 11:59:41,542 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 11:59:41" (1/1) ... [2018-10-24 11:59:41,551 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 11:59:41" (1/1) ... [2018-10-24 11:59:41,573 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-10-24 11:59:41,574 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-10-24 11:59:41,574 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-10-24 11:59:41,574 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-10-24 11:59:41,584 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 11:59:41" (1/1) ... [2018-10-24 11:59:41,584 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 11:59:41" (1/1) ... [2018-10-24 11:59:41,586 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 11:59:41" (1/1) ... [2018-10-24 11:59:41,586 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 11:59:41" (1/1) ... [2018-10-24 11:59:41,594 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 11:59:41" (1/1) ... [2018-10-24 11:59:41,602 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 11:59:41" (1/1) ... [2018-10-24 11:59:41,603 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 11:59:41" (1/1) ... [2018-10-24 11:59:41,605 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-10-24 11:59:41,606 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-10-24 11:59:41,606 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-10-24 11:59:41,606 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-10-24 11:59:41,607 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 11:59:41" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-10-24 11:59:41,737 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-10-24 11:59:41,737 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-10-24 11:59:42,161 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-10-24 11:59:42,162 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 11:59:42 BoogieIcfgContainer [2018-10-24 11:59:42,162 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-10-24 11:59:42,163 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-10-24 11:59:42,163 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-10-24 11:59:42,176 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-10-24 11:59:42,176 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.10 11:59:41" (1/3) ... [2018-10-24 11:59:42,179 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c1ff655 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 11:59:42, skipping insertion in model container [2018-10-24 11:59:42,179 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 11:59:41" (2/3) ... [2018-10-24 11:59:42,179 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c1ff655 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 11:59:42, skipping insertion in model container [2018-10-24 11:59:42,180 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 11:59:42" (3/3) ... [2018-10-24 11:59:42,182 INFO L112 eAbstractionObserver]: Analyzing ICFG mcmillan2006_true-unreach-call_true-termination.c.i [2018-10-24 11:59:42,194 INFO L136 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-10-24 11:59:42,206 INFO L148 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-10-24 11:59:42,228 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-10-24 11:59:42,270 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-10-24 11:59:42,271 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-10-24 11:59:42,271 INFO L383 AbstractCegarLoop]: Hoare is true [2018-10-24 11:59:42,271 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-10-24 11:59:42,271 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-10-24 11:59:42,271 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-10-24 11:59:42,271 INFO L387 AbstractCegarLoop]: Difference is false [2018-10-24 11:59:42,272 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-10-24 11:59:42,272 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-10-24 11:59:42,294 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states. [2018-10-24 11:59:42,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2018-10-24 11:59:42,306 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 11:59:42,307 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 11:59:42,310 INFO L424 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 11:59:42,316 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 11:59:42,317 INFO L82 PathProgramCache]: Analyzing trace with hash 1505404269, now seen corresponding path program 1 times [2018-10-24 11:59:42,319 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 11:59:42,320 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 11:59:42,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:42,380 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-24 11:59:42,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:42,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 11:59:42,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:42,467 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-24 11:59:42,468 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-24 11:59:42,471 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-10-24 11:59:42,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-10-24 11:59:42,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-10-24 11:59:42,487 INFO L87 Difference]: Start difference. First operand 18 states. Second operand 2 states. [2018-10-24 11:59:42,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 11:59:42,505 INFO L93 Difference]: Finished difference Result 30 states and 37 transitions. [2018-10-24 11:59:42,505 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-10-24 11:59:42,506 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 9 [2018-10-24 11:59:42,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 11:59:42,518 INFO L225 Difference]: With dead ends: 30 [2018-10-24 11:59:42,518 INFO L226 Difference]: Without dead ends: 14 [2018-10-24 11:59:42,521 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-10-24 11:59:42,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2018-10-24 11:59:42,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2018-10-24 11:59:42,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2018-10-24 11:59:42,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 15 transitions. [2018-10-24 11:59:42,559 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 15 transitions. Word has length 9 [2018-10-24 11:59:42,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 11:59:42,559 INFO L481 AbstractCegarLoop]: Abstraction has 14 states and 15 transitions. [2018-10-24 11:59:42,560 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-10-24 11:59:42,560 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 15 transitions. [2018-10-24 11:59:42,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2018-10-24 11:59:42,560 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 11:59:42,561 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 11:59:42,561 INFO L424 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 11:59:42,561 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 11:59:42,561 INFO L82 PathProgramCache]: Analyzing trace with hash -207585610, now seen corresponding path program 1 times [2018-10-24 11:59:42,562 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 11:59:42,562 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 11:59:42,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:42,563 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-24 11:59:42,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:42,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 11:59:42,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:42,923 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-24 11:59:42,923 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-24 11:59:42,926 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-24 11:59:42,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-24 11:59:42,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-10-24 11:59:42,927 INFO L87 Difference]: Start difference. First operand 14 states and 15 transitions. Second operand 5 states. [2018-10-24 11:59:43,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 11:59:43,084 INFO L93 Difference]: Finished difference Result 27 states and 29 transitions. [2018-10-24 11:59:43,084 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-24 11:59:43,084 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2018-10-24 11:59:43,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 11:59:43,085 INFO L225 Difference]: With dead ends: 27 [2018-10-24 11:59:43,085 INFO L226 Difference]: Without dead ends: 17 [2018-10-24 11:59:43,086 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2018-10-24 11:59:43,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2018-10-24 11:59:43,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 16. [2018-10-24 11:59:43,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2018-10-24 11:59:43,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 17 transitions. [2018-10-24 11:59:43,091 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 17 transitions. Word has length 10 [2018-10-24 11:59:43,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 11:59:43,092 INFO L481 AbstractCegarLoop]: Abstraction has 16 states and 17 transitions. [2018-10-24 11:59:43,092 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-24 11:59:43,092 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 17 transitions. [2018-10-24 11:59:43,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-10-24 11:59:43,093 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 11:59:43,093 INFO L375 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 11:59:43,093 INFO L424 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 11:59:43,093 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 11:59:43,094 INFO L82 PathProgramCache]: Analyzing trace with hash 1943052177, now seen corresponding path program 1 times [2018-10-24 11:59:43,094 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 11:59:43,094 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 11:59:43,095 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:43,095 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-24 11:59:43,096 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:43,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 11:59:43,376 WARN L179 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 19 DAG size of output: 11 [2018-10-24 11:59:43,599 WARN L179 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 11 [2018-10-24 11:59:43,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:43,607 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 11:59:43,608 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 11:59:43,620 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-24 11:59:43,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 11:59:43,679 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 11:59:43,746 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-10-24 11:59:43,754 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-10-24 11:59:43,754 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 11:59:43,778 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:43,804 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:43,804 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:11, output treesize:7 [2018-10-24 11:59:43,867 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:43,889 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 11:59:43,890 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2018-10-24 11:59:43,890 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-10-24 11:59:43,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-10-24 11:59:43,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2018-10-24 11:59:43,891 INFO L87 Difference]: Start difference. First operand 16 states and 17 transitions. Second operand 10 states. [2018-10-24 11:59:44,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 11:59:44,185 INFO L93 Difference]: Finished difference Result 26 states and 27 transitions. [2018-10-24 11:59:44,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-10-24 11:59:44,186 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 13 [2018-10-24 11:59:44,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 11:59:44,187 INFO L225 Difference]: With dead ends: 26 [2018-10-24 11:59:44,187 INFO L226 Difference]: Without dead ends: 24 [2018-10-24 11:59:44,188 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2018-10-24 11:59:44,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2018-10-24 11:59:44,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 19. [2018-10-24 11:59:44,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2018-10-24 11:59:44,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 20 transitions. [2018-10-24 11:59:44,193 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 20 transitions. Word has length 13 [2018-10-24 11:59:44,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 11:59:44,194 INFO L481 AbstractCegarLoop]: Abstraction has 19 states and 20 transitions. [2018-10-24 11:59:44,194 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-10-24 11:59:44,194 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 20 transitions. [2018-10-24 11:59:44,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-10-24 11:59:44,195 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 11:59:44,195 INFO L375 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 11:59:44,195 INFO L424 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 11:59:44,195 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 11:59:44,196 INFO L82 PathProgramCache]: Analyzing trace with hash -849476735, now seen corresponding path program 1 times [2018-10-24 11:59:44,196 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 11:59:44,196 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 11:59:44,197 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:44,197 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-24 11:59:44,198 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:44,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 11:59:44,314 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:44,314 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 11:59:44,315 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 11:59:44,328 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-24 11:59:44,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 11:59:44,365 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 11:59:44,626 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:44,660 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 11:59:44,661 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2018-10-24 11:59:44,661 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-10-24 11:59:44,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-10-24 11:59:44,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2018-10-24 11:59:44,662 INFO L87 Difference]: Start difference. First operand 19 states and 20 transitions. Second operand 10 states. [2018-10-24 11:59:44,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 11:59:44,981 INFO L93 Difference]: Finished difference Result 38 states and 40 transitions. [2018-10-24 11:59:44,983 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-10-24 11:59:44,983 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 18 [2018-10-24 11:59:44,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 11:59:44,984 INFO L225 Difference]: With dead ends: 38 [2018-10-24 11:59:44,984 INFO L226 Difference]: Without dead ends: 23 [2018-10-24 11:59:44,985 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2018-10-24 11:59:44,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2018-10-24 11:59:44,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 22. [2018-10-24 11:59:44,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2018-10-24 11:59:44,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 23 transitions. [2018-10-24 11:59:44,990 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 23 transitions. Word has length 18 [2018-10-24 11:59:44,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 11:59:44,991 INFO L481 AbstractCegarLoop]: Abstraction has 22 states and 23 transitions. [2018-10-24 11:59:44,991 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-10-24 11:59:44,991 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 23 transitions. [2018-10-24 11:59:44,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-10-24 11:59:44,992 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 11:59:44,992 INFO L375 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 11:59:44,993 INFO L424 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 11:59:44,993 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 11:59:44,993 INFO L82 PathProgramCache]: Analyzing trace with hash -2114381476, now seen corresponding path program 2 times [2018-10-24 11:59:44,993 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 11:59:44,993 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 11:59:44,994 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:44,994 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-24 11:59:44,995 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:45,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 11:59:45,355 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:45,355 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 11:59:45,355 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 11:59:45,367 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-24 11:59:45,424 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-24 11:59:45,424 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 11:59:45,429 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 11:59:45,595 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-10-24 11:59:45,601 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-10-24 11:59:45,602 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 11:59:45,603 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:45,608 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:45,609 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:17, output treesize:13 [2018-10-24 11:59:45,750 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:45,775 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 11:59:45,776 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 17 [2018-10-24 11:59:45,776 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-10-24 11:59:45,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-10-24 11:59:45,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2018-10-24 11:59:45,777 INFO L87 Difference]: Start difference. First operand 22 states and 23 transitions. Second operand 17 states. [2018-10-24 11:59:46,348 WARN L179 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 28 [2018-10-24 11:59:47,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 11:59:47,041 INFO L93 Difference]: Finished difference Result 62 states and 66 transitions. [2018-10-24 11:59:47,041 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-10-24 11:59:47,042 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 21 [2018-10-24 11:59:47,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 11:59:47,043 INFO L225 Difference]: With dead ends: 62 [2018-10-24 11:59:47,043 INFO L226 Difference]: Without dead ends: 60 [2018-10-24 11:59:47,044 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=204, Invalid=852, Unknown=0, NotChecked=0, Total=1056 [2018-10-24 11:59:47,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-10-24 11:59:47,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 36. [2018-10-24 11:59:47,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2018-10-24 11:59:47,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 38 transitions. [2018-10-24 11:59:47,054 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 38 transitions. Word has length 21 [2018-10-24 11:59:47,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 11:59:47,055 INFO L481 AbstractCegarLoop]: Abstraction has 36 states and 38 transitions. [2018-10-24 11:59:47,055 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-10-24 11:59:47,055 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 38 transitions. [2018-10-24 11:59:47,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-10-24 11:59:47,056 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 11:59:47,056 INFO L375 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 11:59:47,056 INFO L424 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 11:59:47,057 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 11:59:47,057 INFO L82 PathProgramCache]: Analyzing trace with hash -1975387279, now seen corresponding path program 3 times [2018-10-24 11:59:47,057 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 11:59:47,057 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 11:59:47,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:47,058 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 11:59:47,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:47,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 11:59:47,482 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:47,482 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 11:59:47,483 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) [2018-10-24 11:59:47,498 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 11:59:47,528 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-10-24 11:59:47,528 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 11:59:47,533 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 11:59:47,562 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 11:59:47,568 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 11:59:47,569 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 11:59:47,571 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:47,577 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:47,578 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2018-10-24 11:59:47,951 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:47,972 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 11:59:47,972 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 21 [2018-10-24 11:59:47,973 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-10-24 11:59:47,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-10-24 11:59:47,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2018-10-24 11:59:47,974 INFO L87 Difference]: Start difference. First operand 36 states and 38 transitions. Second operand 21 states. [2018-10-24 11:59:49,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 11:59:49,092 INFO L93 Difference]: Finished difference Result 73 states and 77 transitions. [2018-10-24 11:59:49,095 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-10-24 11:59:49,095 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 29 [2018-10-24 11:59:49,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 11:59:49,096 INFO L225 Difference]: With dead ends: 73 [2018-10-24 11:59:49,096 INFO L226 Difference]: Without dead ends: 34 [2018-10-24 11:59:49,097 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=340, Invalid=1300, Unknown=0, NotChecked=0, Total=1640 [2018-10-24 11:59:49,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2018-10-24 11:59:49,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 33. [2018-10-24 11:59:49,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2018-10-24 11:59:49,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 34 transitions. [2018-10-24 11:59:49,104 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 34 transitions. Word has length 29 [2018-10-24 11:59:49,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 11:59:49,105 INFO L481 AbstractCegarLoop]: Abstraction has 33 states and 34 transitions. [2018-10-24 11:59:49,105 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-10-24 11:59:49,105 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 34 transitions. [2018-10-24 11:59:49,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-10-24 11:59:49,106 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 11:59:49,106 INFO L375 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 11:59:49,106 INFO L424 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 11:59:49,107 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 11:59:49,107 INFO L82 PathProgramCache]: Analyzing trace with hash -1638908234, now seen corresponding path program 4 times [2018-10-24 11:59:49,107 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 11:59:49,107 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 11:59:49,108 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:49,108 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 11:59:49,108 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:49,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 11:59:49,406 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:49,406 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 11:59:49,406 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 11:59:49,414 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-24 11:59:49,447 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-24 11:59:49,447 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 11:59:49,451 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 11:59:49,472 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 11:59:49,475 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 11:59:49,476 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 11:59:49,479 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:49,487 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:49,488 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-10-24 11:59:49,607 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2018-10-24 11:59:49,646 INFO L700 Elim1Store]: detected not equals via solver [2018-10-24 11:59:49,663 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-10-24 11:59:49,664 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 11:59:49,674 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:49,684 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:49,685 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:11 [2018-10-24 11:59:49,769 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:49,791 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 11:59:49,791 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 17 [2018-10-24 11:59:49,791 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-10-24 11:59:49,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-10-24 11:59:49,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2018-10-24 11:59:49,793 INFO L87 Difference]: Start difference. First operand 33 states and 34 transitions. Second operand 17 states. [2018-10-24 11:59:50,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 11:59:50,450 INFO L93 Difference]: Finished difference Result 44 states and 45 transitions. [2018-10-24 11:59:50,450 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-10-24 11:59:50,450 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 32 [2018-10-24 11:59:50,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 11:59:50,451 INFO L225 Difference]: With dead ends: 44 [2018-10-24 11:59:50,451 INFO L226 Difference]: Without dead ends: 42 [2018-10-24 11:59:50,452 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=137, Invalid=565, Unknown=0, NotChecked=0, Total=702 [2018-10-24 11:59:50,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2018-10-24 11:59:50,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 38. [2018-10-24 11:59:50,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-10-24 11:59:50,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 39 transitions. [2018-10-24 11:59:50,461 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 39 transitions. Word has length 32 [2018-10-24 11:59:50,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 11:59:50,461 INFO L481 AbstractCegarLoop]: Abstraction has 38 states and 39 transitions. [2018-10-24 11:59:50,462 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-10-24 11:59:50,462 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 39 transitions. [2018-10-24 11:59:50,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-10-24 11:59:50,463 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 11:59:50,463 INFO L375 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 11:59:50,463 INFO L424 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 11:59:50,463 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 11:59:50,463 INFO L82 PathProgramCache]: Analyzing trace with hash -336784516, now seen corresponding path program 5 times [2018-10-24 11:59:50,464 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 11:59:50,464 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 11:59:50,465 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:50,465 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 11:59:50,465 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:50,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 11:59:51,258 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 5 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:51,259 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 11:59:51,259 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 11:59:51,273 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-10-24 11:59:51,309 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2018-10-24 11:59:51,310 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 11:59:51,313 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 11:59:51,562 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-10-24 11:59:51,581 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-10-24 11:59:51,582 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 11:59:51,583 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:51,586 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:51,586 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:17, output treesize:13 [2018-10-24 11:59:51,778 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:51,798 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 11:59:51,799 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 25 [2018-10-24 11:59:51,799 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-10-24 11:59:51,800 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-10-24 11:59:51,800 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2018-10-24 11:59:51,801 INFO L87 Difference]: Start difference. First operand 38 states and 39 transitions. Second operand 25 states. [2018-10-24 11:59:53,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 11:59:53,281 INFO L93 Difference]: Finished difference Result 79 states and 83 transitions. [2018-10-24 11:59:53,281 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-10-24 11:59:53,281 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 37 [2018-10-24 11:59:53,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 11:59:53,283 INFO L225 Difference]: With dead ends: 79 [2018-10-24 11:59:53,283 INFO L226 Difference]: Without dead ends: 51 [2018-10-24 11:59:53,285 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 513 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=294, Invalid=1686, Unknown=0, NotChecked=0, Total=1980 [2018-10-24 11:59:53,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-10-24 11:59:53,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 46. [2018-10-24 11:59:53,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-10-24 11:59:53,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 47 transitions. [2018-10-24 11:59:53,293 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 47 transitions. Word has length 37 [2018-10-24 11:59:53,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 11:59:53,293 INFO L481 AbstractCegarLoop]: Abstraction has 46 states and 47 transitions. [2018-10-24 11:59:53,294 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-10-24 11:59:53,294 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 47 transitions. [2018-10-24 11:59:53,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-10-24 11:59:53,294 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 11:59:53,295 INFO L375 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 11:59:53,295 INFO L424 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 11:59:53,295 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 11:59:53,295 INFO L82 PathProgramCache]: Analyzing trace with hash 877805393, now seen corresponding path program 6 times [2018-10-24 11:59:53,296 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 11:59:53,296 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 11:59:53,296 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:53,297 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 11:59:53,297 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:53,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 11:59:53,654 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 15 proven. 67 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:53,654 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 11:59:53,654 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 11:59:53,663 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-10-24 11:59:53,724 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2018-10-24 11:59:53,724 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 11:59:53,728 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 11:59:53,794 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 11:59:53,809 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 11:59:53,810 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 11:59:53,832 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:53,885 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:53,885 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2018-10-24 11:59:54,291 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 38 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:54,311 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 11:59:54,312 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 27 [2018-10-24 11:59:54,312 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-10-24 11:59:54,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-10-24 11:59:54,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2018-10-24 11:59:54,313 INFO L87 Difference]: Start difference. First operand 46 states and 47 transitions. Second operand 27 states. [2018-10-24 11:59:55,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 11:59:55,179 INFO L93 Difference]: Finished difference Result 80 states and 82 transitions. [2018-10-24 11:59:55,179 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-10-24 11:59:55,179 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 45 [2018-10-24 11:59:55,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 11:59:55,180 INFO L225 Difference]: With dead ends: 80 [2018-10-24 11:59:55,181 INFO L226 Difference]: Without dead ends: 50 [2018-10-24 11:59:55,182 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 568 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=390, Invalid=1772, Unknown=0, NotChecked=0, Total=2162 [2018-10-24 11:59:55,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2018-10-24 11:59:55,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 49. [2018-10-24 11:59:55,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-10-24 11:59:55,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 50 transitions. [2018-10-24 11:59:55,190 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 50 transitions. Word has length 45 [2018-10-24 11:59:55,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 11:59:55,190 INFO L481 AbstractCegarLoop]: Abstraction has 49 states and 50 transitions. [2018-10-24 11:59:55,191 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-10-24 11:59:55,191 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 50 transitions. [2018-10-24 11:59:55,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-10-24 11:59:55,192 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 11:59:55,192 INFO L375 BasicCegarLoop]: trace histogram [7, 6, 6, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 11:59:55,192 INFO L424 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 11:59:55,193 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 11:59:55,193 INFO L82 PathProgramCache]: Analyzing trace with hash -1622976362, now seen corresponding path program 7 times [2018-10-24 11:59:55,193 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 11:59:55,193 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 11:59:55,194 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:55,194 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 11:59:55,194 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:55,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 11:59:55,502 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 0 proven. 99 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:55,503 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 11:59:55,503 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 11:59:55,514 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-24 11:59:55,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 11:59:55,553 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 11:59:55,575 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 11:59:55,577 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 11:59:55,577 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 11:59:55,579 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:55,583 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:55,583 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-10-24 11:59:55,622 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2018-10-24 11:59:55,624 INFO L700 Elim1Store]: detected not equals via solver [2018-10-24 11:59:55,626 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-10-24 11:59:55,626 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 11:59:55,635 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:55,644 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:55,645 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:11 [2018-10-24 11:59:55,809 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 0 proven. 99 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:55,831 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 11:59:55,831 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 23 [2018-10-24 11:59:55,832 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-10-24 11:59:55,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-10-24 11:59:55,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2018-10-24 11:59:55,832 INFO L87 Difference]: Start difference. First operand 49 states and 50 transitions. Second operand 23 states. [2018-10-24 11:59:56,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 11:59:56,888 INFO L93 Difference]: Finished difference Result 60 states and 61 transitions. [2018-10-24 11:59:56,888 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-10-24 11:59:56,888 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 48 [2018-10-24 11:59:56,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 11:59:56,890 INFO L225 Difference]: With dead ends: 60 [2018-10-24 11:59:56,890 INFO L226 Difference]: Without dead ends: 58 [2018-10-24 11:59:56,891 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=187, Invalid=1145, Unknown=0, NotChecked=0, Total=1332 [2018-10-24 11:59:56,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-10-24 11:59:56,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 54. [2018-10-24 11:59:56,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-10-24 11:59:56,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 55 transitions. [2018-10-24 11:59:56,900 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 55 transitions. Word has length 48 [2018-10-24 11:59:56,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 11:59:56,901 INFO L481 AbstractCegarLoop]: Abstraction has 54 states and 55 transitions. [2018-10-24 11:59:56,901 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-10-24 11:59:56,901 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 55 transitions. [2018-10-24 11:59:56,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-10-24 11:59:56,902 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 11:59:56,902 INFO L375 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 11:59:56,902 INFO L424 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 11:59:56,902 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 11:59:56,902 INFO L82 PathProgramCache]: Analyzing trace with hash -1304484452, now seen corresponding path program 8 times [2018-10-24 11:59:56,903 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 11:59:56,903 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 11:59:56,903 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:56,903 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-24 11:59:56,904 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:56,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 11:59:57,376 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 30 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:57,376 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 11:59:57,377 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 11:59:57,386 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-24 11:59:57,429 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-24 11:59:57,429 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 11:59:57,434 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 11:59:57,525 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-10-24 11:59:57,527 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-10-24 11:59:57,527 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 11:59:57,529 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:57,531 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 11:59:57,531 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:13, output treesize:9 [2018-10-24 11:59:57,833 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 0 proven. 122 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 11:59:57,855 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 11:59:57,855 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17] total 33 [2018-10-24 11:59:57,856 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-10-24 11:59:57,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-10-24 11:59:57,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=922, Unknown=0, NotChecked=0, Total=1056 [2018-10-24 11:59:57,857 INFO L87 Difference]: Start difference. First operand 54 states and 55 transitions. Second operand 33 states. [2018-10-24 11:59:59,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 11:59:59,816 INFO L93 Difference]: Finished difference Result 105 states and 109 transitions. [2018-10-24 11:59:59,817 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-10-24 11:59:59,817 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 53 [2018-10-24 11:59:59,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 11:59:59,818 INFO L225 Difference]: With dead ends: 105 [2018-10-24 11:59:59,818 INFO L226 Difference]: Without dead ends: 67 [2018-10-24 11:59:59,819 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1023 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=430, Invalid=3230, Unknown=0, NotChecked=0, Total=3660 [2018-10-24 11:59:59,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-10-24 11:59:59,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 62. [2018-10-24 11:59:59,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-10-24 11:59:59,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 63 transitions. [2018-10-24 11:59:59,830 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 63 transitions. Word has length 53 [2018-10-24 11:59:59,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 11:59:59,831 INFO L481 AbstractCegarLoop]: Abstraction has 62 states and 63 transitions. [2018-10-24 11:59:59,831 INFO L482 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-10-24 11:59:59,831 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 63 transitions. [2018-10-24 11:59:59,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-10-24 11:59:59,832 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 11:59:59,832 INFO L375 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 11:59:59,832 INFO L424 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 11:59:59,832 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 11:59:59,832 INFO L82 PathProgramCache]: Analyzing trace with hash 1308584753, now seen corresponding path program 9 times [2018-10-24 11:59:59,833 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 11:59:59,833 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 11:59:59,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:59,834 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 11:59:59,834 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 11:59:59,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:00:00,927 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 50 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:00,928 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:00:00,928 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:00:00,936 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-24 12:00:00,998 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2018-10-24 12:00:00,999 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:00:01,003 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:00:01,053 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 12:00:01,055 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:00:01,055 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:01,057 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:01,068 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:01,069 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2018-10-24 12:00:01,666 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 87 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:01,687 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:00:01,687 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20] total 33 [2018-10-24 12:00:01,688 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-10-24 12:00:01,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-10-24 12:00:01,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=865, Unknown=0, NotChecked=0, Total=1056 [2018-10-24 12:00:01,688 INFO L87 Difference]: Start difference. First operand 62 states and 63 transitions. Second operand 33 states. [2018-10-24 12:00:04,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:00:04,236 INFO L93 Difference]: Finished difference Result 106 states and 108 transitions. [2018-10-24 12:00:04,237 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-10-24 12:00:04,237 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 61 [2018-10-24 12:00:04,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:00:04,238 INFO L225 Difference]: With dead ends: 106 [2018-10-24 12:00:04,238 INFO L226 Difference]: Without dead ends: 66 [2018-10-24 12:00:04,241 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 973 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=700, Invalid=2960, Unknown=0, NotChecked=0, Total=3660 [2018-10-24 12:00:04,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-10-24 12:00:04,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 65. [2018-10-24 12:00:04,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-10-24 12:00:04,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 66 transitions. [2018-10-24 12:00:04,251 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 66 transitions. Word has length 61 [2018-10-24 12:00:04,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:00:04,251 INFO L481 AbstractCegarLoop]: Abstraction has 65 states and 66 transitions. [2018-10-24 12:00:04,251 INFO L482 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-10-24 12:00:04,251 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 66 transitions. [2018-10-24 12:00:04,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2018-10-24 12:00:04,252 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:00:04,252 INFO L375 BasicCegarLoop]: trace histogram [9, 8, 8, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:00:04,252 INFO L424 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:00:04,252 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:00:04,252 INFO L82 PathProgramCache]: Analyzing trace with hash 191322742, now seen corresponding path program 10 times [2018-10-24 12:00:04,253 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:00:04,253 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:00:04,253 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:04,253 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:00:04,254 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:04,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:00:04,757 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 193 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:04,758 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:00:04,758 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:00:04,767 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-24 12:00:04,853 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-24 12:00:04,853 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:00:04,860 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:00:04,894 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 12:00:04,905 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:00:04,905 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:04,913 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:04,921 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:04,922 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-10-24 12:00:04,968 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2018-10-24 12:00:04,993 INFO L700 Elim1Store]: detected not equals via solver [2018-10-24 12:00:04,995 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-10-24 12:00:04,995 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:05,039 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:05,048 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:05,048 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:11 [2018-10-24 12:00:05,378 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 193 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:05,399 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:00:05,399 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 29 [2018-10-24 12:00:05,400 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-10-24 12:00:05,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-10-24 12:00:05,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=735, Unknown=0, NotChecked=0, Total=812 [2018-10-24 12:00:05,400 INFO L87 Difference]: Start difference. First operand 65 states and 66 transitions. Second operand 29 states. [2018-10-24 12:00:06,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:00:06,617 INFO L93 Difference]: Finished difference Result 76 states and 77 transitions. [2018-10-24 12:00:06,618 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-10-24 12:00:06,618 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 64 [2018-10-24 12:00:06,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:00:06,619 INFO L225 Difference]: With dead ends: 76 [2018-10-24 12:00:06,619 INFO L226 Difference]: Without dead ends: 74 [2018-10-24 12:00:06,621 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 55 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=237, Invalid=1925, Unknown=0, NotChecked=0, Total=2162 [2018-10-24 12:00:06,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-10-24 12:00:06,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 70. [2018-10-24 12:00:06,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-10-24 12:00:06,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 71 transitions. [2018-10-24 12:00:06,637 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 71 transitions. Word has length 64 [2018-10-24 12:00:06,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:00:06,637 INFO L481 AbstractCegarLoop]: Abstraction has 70 states and 71 transitions. [2018-10-24 12:00:06,637 INFO L482 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-10-24 12:00:06,637 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 71 transitions. [2018-10-24 12:00:06,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-10-24 12:00:06,638 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:00:06,639 INFO L375 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:00:06,639 INFO L424 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:00:06,639 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:00:06,639 INFO L82 PathProgramCache]: Analyzing trace with hash 1873891260, now seen corresponding path program 11 times [2018-10-24 12:00:06,640 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:00:06,640 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:00:06,641 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:06,641 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:00:06,641 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:06,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:00:07,251 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 75 proven. 151 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:07,251 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:00:07,251 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:00:07,260 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-10-24 12:00:07,331 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2018-10-24 12:00:07,331 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:00:07,335 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:00:07,488 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-10-24 12:00:07,489 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-10-24 12:00:07,489 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:07,491 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:07,516 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:07,516 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:17, output treesize:13 [2018-10-24 12:00:08,138 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 0 proven. 226 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:08,159 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:00:08,159 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20] total 41 [2018-10-24 12:00:08,159 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-10-24 12:00:08,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-10-24 12:00:08,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=1437, Unknown=0, NotChecked=0, Total=1640 [2018-10-24 12:00:08,162 INFO L87 Difference]: Start difference. First operand 70 states and 71 transitions. Second operand 41 states. [2018-10-24 12:00:11,539 WARN L179 SmtUtils]: Spent 707.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 46 [2018-10-24 12:00:11,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:00:11,824 INFO L93 Difference]: Finished difference Result 131 states and 135 transitions. [2018-10-24 12:00:11,824 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-10-24 12:00:11,825 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 69 [2018-10-24 12:00:11,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:00:11,825 INFO L225 Difference]: With dead ends: 131 [2018-10-24 12:00:11,826 INFO L226 Difference]: Without dead ends: 83 [2018-10-24 12:00:11,828 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1519 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=576, Invalid=4680, Unknown=0, NotChecked=0, Total=5256 [2018-10-24 12:00:11,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2018-10-24 12:00:11,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 78. [2018-10-24 12:00:11,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-10-24 12:00:11,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 79 transitions. [2018-10-24 12:00:11,844 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 79 transitions. Word has length 69 [2018-10-24 12:00:11,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:00:11,845 INFO L481 AbstractCegarLoop]: Abstraction has 78 states and 79 transitions. [2018-10-24 12:00:11,845 INFO L482 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-10-24 12:00:11,845 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 79 transitions. [2018-10-24 12:00:11,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-10-24 12:00:11,846 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:00:11,846 INFO L375 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:00:11,847 INFO L424 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:00:11,847 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:00:11,847 INFO L82 PathProgramCache]: Analyzing trace with hash 1304919825, now seen corresponding path program 12 times [2018-10-24 12:00:11,847 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:00:11,847 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:00:11,848 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:11,848 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:00:11,848 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:11,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:00:13,015 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 105 proven. 185 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:13,016 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:00:13,016 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:00:13,023 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-10-24 12:00:13,128 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2018-10-24 12:00:13,128 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:00:13,133 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:00:13,195 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 12:00:13,201 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:00:13,201 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:13,202 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:13,206 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:13,206 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2018-10-24 12:00:14,642 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 156 proven. 134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:14,672 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:00:14,672 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 40 [2018-10-24 12:00:14,673 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-10-24 12:00:14,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-10-24 12:00:14,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1279, Unknown=0, NotChecked=0, Total=1560 [2018-10-24 12:00:14,674 INFO L87 Difference]: Start difference. First operand 78 states and 79 transitions. Second operand 40 states. [2018-10-24 12:00:16,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:00:16,267 INFO L93 Difference]: Finished difference Result 130 states and 132 transitions. [2018-10-24 12:00:16,267 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-10-24 12:00:16,267 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 77 [2018-10-24 12:00:16,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:00:16,268 INFO L225 Difference]: With dead ends: 130 [2018-10-24 12:00:16,268 INFO L226 Difference]: Without dead ends: 82 [2018-10-24 12:00:16,271 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1645 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=970, Invalid=4730, Unknown=0, NotChecked=0, Total=5700 [2018-10-24 12:00:16,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2018-10-24 12:00:16,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 81. [2018-10-24 12:00:16,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2018-10-24 12:00:16,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 82 transitions. [2018-10-24 12:00:16,283 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 82 transitions. Word has length 77 [2018-10-24 12:00:16,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:00:16,283 INFO L481 AbstractCegarLoop]: Abstraction has 81 states and 82 transitions. [2018-10-24 12:00:16,283 INFO L482 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-10-24 12:00:16,283 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 82 transitions. [2018-10-24 12:00:16,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2018-10-24 12:00:16,284 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:00:16,284 INFO L375 BasicCegarLoop]: trace histogram [11, 10, 10, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:00:16,285 INFO L424 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:00:16,285 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:00:16,285 INFO L82 PathProgramCache]: Analyzing trace with hash -1321581482, now seen corresponding path program 13 times [2018-10-24 12:00:16,285 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:00:16,285 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:00:16,286 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:16,286 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:00:16,286 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:16,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:00:17,087 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 0 proven. 319 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:17,088 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:00:17,088 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:00:17,100 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-24 12:00:17,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:00:17,159 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:00:17,175 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 12:00:17,180 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:00:17,180 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:17,182 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:17,188 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:17,189 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-10-24 12:00:17,282 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2018-10-24 12:00:17,320 INFO L700 Elim1Store]: detected not equals via solver [2018-10-24 12:00:17,343 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-10-24 12:00:17,344 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:17,439 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:17,560 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:17,561 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:11 [2018-10-24 12:00:18,290 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 0 proven. 319 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:18,311 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:00:18,311 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 35 [2018-10-24 12:00:18,311 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-10-24 12:00:18,311 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-10-24 12:00:18,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=1097, Unknown=0, NotChecked=0, Total=1190 [2018-10-24 12:00:18,312 INFO L87 Difference]: Start difference. First operand 81 states and 82 transitions. Second operand 35 states. [2018-10-24 12:00:19,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:00:19,690 INFO L93 Difference]: Finished difference Result 92 states and 93 transitions. [2018-10-24 12:00:19,690 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-10-24 12:00:19,690 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 80 [2018-10-24 12:00:19,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:00:19,691 INFO L225 Difference]: With dead ends: 92 [2018-10-24 12:00:19,691 INFO L226 Difference]: Without dead ends: 90 [2018-10-24 12:00:19,692 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 69 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=287, Invalid=2905, Unknown=0, NotChecked=0, Total=3192 [2018-10-24 12:00:19,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2018-10-24 12:00:19,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 86. [2018-10-24 12:00:19,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2018-10-24 12:00:19,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 87 transitions. [2018-10-24 12:00:19,703 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 87 transitions. Word has length 80 [2018-10-24 12:00:19,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:00:19,704 INFO L481 AbstractCegarLoop]: Abstraction has 86 states and 87 transitions. [2018-10-24 12:00:19,704 INFO L482 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-10-24 12:00:19,704 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 87 transitions. [2018-10-24 12:00:19,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-10-24 12:00:19,705 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:00:19,705 INFO L375 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:00:19,705 INFO L424 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:00:19,705 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:00:19,705 INFO L82 PathProgramCache]: Analyzing trace with hash -1266314788, now seen corresponding path program 14 times [2018-10-24 12:00:19,705 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:00:19,706 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:00:19,706 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:19,706 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-24 12:00:19,706 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:19,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:00:20,553 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 140 proven. 222 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:20,553 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:00:20,553 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:00:20,562 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-24 12:00:20,619 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-24 12:00:20,619 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:00:20,622 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:00:20,658 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 12:00:20,662 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:00:20,662 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:20,664 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:20,669 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:20,669 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2018-10-24 12:00:21,299 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 190 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:21,320 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:00:21,320 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 43 [2018-10-24 12:00:21,320 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-10-24 12:00:21,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-10-24 12:00:21,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=324, Invalid=1482, Unknown=0, NotChecked=0, Total=1806 [2018-10-24 12:00:21,322 INFO L87 Difference]: Start difference. First operand 86 states and 87 transitions. Second operand 43 states. [2018-10-24 12:00:22,110 WARN L179 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2018-10-24 12:00:24,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:00:24,058 INFO L93 Difference]: Finished difference Result 143 states and 145 transitions. [2018-10-24 12:00:24,059 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-10-24 12:00:24,059 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 85 [2018-10-24 12:00:24,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:00:24,060 INFO L225 Difference]: With dead ends: 143 [2018-10-24 12:00:24,060 INFO L226 Difference]: Without dead ends: 90 [2018-10-24 12:00:24,064 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1883 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1208, Invalid=5434, Unknown=0, NotChecked=0, Total=6642 [2018-10-24 12:00:24,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2018-10-24 12:00:24,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 89. [2018-10-24 12:00:24,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-10-24 12:00:24,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 90 transitions. [2018-10-24 12:00:24,076 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 90 transitions. Word has length 85 [2018-10-24 12:00:24,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:00:24,076 INFO L481 AbstractCegarLoop]: Abstraction has 89 states and 90 transitions. [2018-10-24 12:00:24,076 INFO L482 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-10-24 12:00:24,076 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 90 transitions. [2018-10-24 12:00:24,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-10-24 12:00:24,077 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:00:24,077 INFO L375 BasicCegarLoop]: trace histogram [12, 11, 11, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:00:24,077 INFO L424 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:00:24,078 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:00:24,078 INFO L82 PathProgramCache]: Analyzing trace with hash 634733089, now seen corresponding path program 15 times [2018-10-24 12:00:24,078 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:00:24,078 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:00:24,079 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:24,079 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:00:24,079 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:24,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:00:24,596 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 0 proven. 394 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:24,596 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:00:24,596 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:00:24,604 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-24 12:00:24,745 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2018-10-24 12:00:24,746 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:00:24,750 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:00:24,806 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 12:00:24,815 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:00:24,815 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:24,816 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:24,821 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:24,822 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-10-24 12:00:24,891 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2018-10-24 12:00:24,893 INFO L700 Elim1Store]: detected not equals via solver [2018-10-24 12:00:24,894 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-10-24 12:00:24,895 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:24,902 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:24,911 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:24,911 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:11 [2018-10-24 12:00:25,327 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 0 proven. 394 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:25,348 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:00:25,349 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26] total 38 [2018-10-24 12:00:25,349 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-10-24 12:00:25,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-10-24 12:00:25,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1305, Unknown=0, NotChecked=0, Total=1406 [2018-10-24 12:00:25,350 INFO L87 Difference]: Start difference. First operand 89 states and 90 transitions. Second operand 38 states. [2018-10-24 12:00:26,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:00:26,870 INFO L93 Difference]: Finished difference Result 100 states and 101 transitions. [2018-10-24 12:00:26,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-10-24 12:00:26,871 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 88 [2018-10-24 12:00:26,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:00:26,871 INFO L225 Difference]: With dead ends: 100 [2018-10-24 12:00:26,871 INFO L226 Difference]: Without dead ends: 98 [2018-10-24 12:00:26,873 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 77 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 662 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=312, Invalid=3470, Unknown=0, NotChecked=0, Total=3782 [2018-10-24 12:00:26,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2018-10-24 12:00:26,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 94. [2018-10-24 12:00:26,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2018-10-24 12:00:26,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 95 transitions. [2018-10-24 12:00:26,885 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 95 transitions. Word has length 88 [2018-10-24 12:00:26,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:00:26,885 INFO L481 AbstractCegarLoop]: Abstraction has 94 states and 95 transitions. [2018-10-24 12:00:26,886 INFO L482 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-10-24 12:00:26,886 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 95 transitions. [2018-10-24 12:00:26,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-10-24 12:00:26,886 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:00:26,886 INFO L375 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:00:26,887 INFO L424 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:00:26,887 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:00:26,887 INFO L82 PathProgramCache]: Analyzing trace with hash 615021297, now seen corresponding path program 16 times [2018-10-24 12:00:26,887 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:00:26,887 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:00:26,888 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:26,888 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:00:26,888 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:26,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:00:27,616 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 180 proven. 262 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:27,616 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:00:27,616 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:00:27,624 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-24 12:00:27,731 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-24 12:00:27,731 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:00:27,736 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:00:27,924 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-10-24 12:00:27,925 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-10-24 12:00:27,926 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:27,932 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:27,933 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:27,933 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:13, output treesize:9 [2018-10-24 12:00:28,355 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 0 proven. 442 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:28,376 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:00:28,376 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26] total 52 [2018-10-24 12:00:28,377 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-10-24 12:00:28,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-10-24 12:00:28,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=2347, Unknown=0, NotChecked=0, Total=2652 [2018-10-24 12:00:28,379 INFO L87 Difference]: Start difference. First operand 94 states and 95 transitions. Second operand 52 states. [2018-10-24 12:00:31,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:00:31,732 INFO L93 Difference]: Finished difference Result 170 states and 174 transitions. [2018-10-24 12:00:31,738 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-10-24 12:00:31,738 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 93 [2018-10-24 12:00:31,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:00:31,739 INFO L225 Difference]: With dead ends: 170 [2018-10-24 12:00:31,739 INFO L226 Difference]: Without dead ends: 107 [2018-10-24 12:00:31,743 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2522 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=825, Invalid=7731, Unknown=0, NotChecked=0, Total=8556 [2018-10-24 12:00:31,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-10-24 12:00:31,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 102. [2018-10-24 12:00:31,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2018-10-24 12:00:31,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 103 transitions. [2018-10-24 12:00:31,758 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 103 transitions. Word has length 93 [2018-10-24 12:00:31,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:00:31,758 INFO L481 AbstractCegarLoop]: Abstraction has 102 states and 103 transitions. [2018-10-24 12:00:31,758 INFO L482 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-10-24 12:00:31,758 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 103 transitions. [2018-10-24 12:00:31,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-10-24 12:00:31,759 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:00:31,759 INFO L375 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:00:31,759 INFO L424 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:00:31,759 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:00:31,760 INFO L82 PathProgramCache]: Analyzing trace with hash 645786620, now seen corresponding path program 17 times [2018-10-24 12:00:31,760 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:00:31,760 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:00:31,761 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:31,761 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:00:31,761 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:31,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:00:32,731 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 225 proven. 305 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:32,731 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:00:32,731 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:00:32,740 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-10-24 12:00:33,005 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2018-10-24 12:00:33,005 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:00:33,010 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:00:33,290 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-10-24 12:00:33,298 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-10-24 12:00:33,298 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:33,300 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:33,303 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:33,303 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:17, output treesize:13 [2018-10-24 12:00:33,853 INFO L134 CoverageAnalysis]: Checked inductivity of 530 backedges. 0 proven. 530 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:33,874 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:00:33,874 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 28] total 57 [2018-10-24 12:00:33,874 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-10-24 12:00:33,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-10-24 12:00:33,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=365, Invalid=2827, Unknown=0, NotChecked=0, Total=3192 [2018-10-24 12:00:33,876 INFO L87 Difference]: Start difference. First operand 102 states and 103 transitions. Second operand 57 states. [2018-10-24 12:00:38,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:00:38,132 INFO L93 Difference]: Finished difference Result 183 states and 187 transitions. [2018-10-24 12:00:38,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-10-24 12:00:38,132 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 101 [2018-10-24 12:00:38,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:00:38,133 INFO L225 Difference]: With dead ends: 183 [2018-10-24 12:00:38,133 INFO L226 Difference]: Without dead ends: 115 [2018-10-24 12:00:38,134 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3053 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=938, Invalid=9162, Unknown=0, NotChecked=0, Total=10100 [2018-10-24 12:00:38,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2018-10-24 12:00:38,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 110. [2018-10-24 12:00:38,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2018-10-24 12:00:38,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 111 transitions. [2018-10-24 12:00:38,152 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 111 transitions. Word has length 101 [2018-10-24 12:00:38,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:00:38,152 INFO L481 AbstractCegarLoop]: Abstraction has 110 states and 111 transitions. [2018-10-24 12:00:38,152 INFO L482 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-10-24 12:00:38,152 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 111 transitions. [2018-10-24 12:00:38,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2018-10-24 12:00:38,153 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:00:38,153 INFO L375 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:00:38,153 INFO L424 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:00:38,153 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:00:38,154 INFO L82 PathProgramCache]: Analyzing trace with hash 505437905, now seen corresponding path program 18 times [2018-10-24 12:00:38,154 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:00:38,154 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:00:38,154 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:38,155 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:00:38,155 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:38,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:00:40,870 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 275 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:40,870 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:00:40,870 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:00:40,878 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-10-24 12:00:41,221 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2018-10-24 12:00:41,221 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:00:41,226 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:00:41,288 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 12:00:41,302 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:00:41,302 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:41,318 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:41,363 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:41,364 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2018-10-24 12:00:42,322 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 354 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:42,345 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:00:42,345 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32] total 51 [2018-10-24 12:00:42,345 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-10-24 12:00:42,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-10-24 12:00:42,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=466, Invalid=2084, Unknown=0, NotChecked=0, Total=2550 [2018-10-24 12:00:42,346 INFO L87 Difference]: Start difference. First operand 110 states and 111 transitions. Second operand 51 states. [2018-10-24 12:00:44,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:00:44,631 INFO L93 Difference]: Finished difference Result 184 states and 186 transitions. [2018-10-24 12:00:44,631 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-10-24 12:00:44,631 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 109 [2018-10-24 12:00:44,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:00:44,633 INFO L225 Difference]: With dead ends: 184 [2018-10-24 12:00:44,633 INFO L226 Difference]: Without dead ends: 114 [2018-10-24 12:00:44,636 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3128 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=1766, Invalid=8740, Unknown=0, NotChecked=0, Total=10506 [2018-10-24 12:00:44,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2018-10-24 12:00:44,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 113. [2018-10-24 12:00:44,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-10-24 12:00:44,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 114 transitions. [2018-10-24 12:00:44,654 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 114 transitions. Word has length 109 [2018-10-24 12:00:44,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:00:44,655 INFO L481 AbstractCegarLoop]: Abstraction has 113 states and 114 transitions. [2018-10-24 12:00:44,655 INFO L482 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-10-24 12:00:44,655 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 114 transitions. [2018-10-24 12:00:44,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-10-24 12:00:44,655 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:00:44,655 INFO L375 BasicCegarLoop]: trace histogram [15, 14, 14, 13, 13, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:00:44,655 INFO L424 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:00:44,656 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:00:44,656 INFO L82 PathProgramCache]: Analyzing trace with hash 677695510, now seen corresponding path program 19 times [2018-10-24 12:00:44,656 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:00:44,656 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:00:44,656 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:44,657 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:00:44,657 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:44,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:00:45,833 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 0 proven. 667 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:45,833 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:00:45,833 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:00:45,841 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-24 12:00:45,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:00:45,912 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:00:45,936 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 12:00:45,941 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:00:45,941 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:45,943 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:45,951 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:45,951 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-10-24 12:00:46,017 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2018-10-24 12:00:46,059 INFO L700 Elim1Store]: detected not equals via solver [2018-10-24 12:00:46,066 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-10-24 12:00:46,066 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:46,074 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:46,082 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:46,083 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:11 [2018-10-24 12:00:46,731 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 0 proven. 667 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:46,753 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:00:46,753 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 47 [2018-10-24 12:00:46,753 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-10-24 12:00:46,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-10-24 12:00:46,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=2037, Unknown=0, NotChecked=0, Total=2162 [2018-10-24 12:00:46,754 INFO L87 Difference]: Start difference. First operand 113 states and 114 transitions. Second operand 47 states. [2018-10-24 12:00:48,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:00:48,952 INFO L93 Difference]: Finished difference Result 124 states and 125 transitions. [2018-10-24 12:00:48,954 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-10-24 12:00:48,955 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 112 [2018-10-24 12:00:48,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:00:48,955 INFO L225 Difference]: With dead ends: 124 [2018-10-24 12:00:48,956 INFO L226 Difference]: Without dead ends: 122 [2018-10-24 12:00:48,956 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 97 SyntacticMatches, 3 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1034 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=387, Invalid=5465, Unknown=0, NotChecked=0, Total=5852 [2018-10-24 12:00:48,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2018-10-24 12:00:48,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 118. [2018-10-24 12:00:48,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2018-10-24 12:00:48,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 119 transitions. [2018-10-24 12:00:48,977 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 119 transitions. Word has length 112 [2018-10-24 12:00:48,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:00:48,978 INFO L481 AbstractCegarLoop]: Abstraction has 118 states and 119 transitions. [2018-10-24 12:00:48,978 INFO L482 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-10-24 12:00:48,978 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 119 transitions. [2018-10-24 12:00:48,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-10-24 12:00:48,978 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:00:48,978 INFO L375 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:00:48,978 INFO L424 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:00:48,979 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:00:48,979 INFO L82 PathProgramCache]: Analyzing trace with hash -1596170724, now seen corresponding path program 20 times [2018-10-24 12:00:48,979 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:00:48,979 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:00:48,979 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:48,979 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-24 12:00:48,980 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:48,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:00:49,889 INFO L134 CoverageAnalysis]: Checked inductivity of 730 backedges. 330 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:49,889 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:00:49,890 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:00:49,897 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-24 12:00:49,974 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-24 12:00:49,974 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:00:49,980 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:00:50,034 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 12:00:50,036 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:00:50,036 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:50,037 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:50,041 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:50,041 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2018-10-24 12:00:51,080 INFO L134 CoverageAnalysis]: Checked inductivity of 730 backedges. 404 proven. 326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:51,101 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:00:51,102 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 55 [2018-10-24 12:00:51,102 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-10-24 12:00:51,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-10-24 12:00:51,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=548, Invalid=2422, Unknown=0, NotChecked=0, Total=2970 [2018-10-24 12:00:51,103 INFO L87 Difference]: Start difference. First operand 118 states and 119 transitions. Second operand 55 states. [2018-10-24 12:00:53,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:00:53,954 INFO L93 Difference]: Finished difference Result 195 states and 197 transitions. [2018-10-24 12:00:53,954 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-10-24 12:00:53,954 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 117 [2018-10-24 12:00:53,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:00:53,955 INFO L225 Difference]: With dead ends: 195 [2018-10-24 12:00:53,955 INFO L226 Difference]: Without dead ends: 122 [2018-10-24 12:00:53,957 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3519 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=2124, Invalid=9866, Unknown=0, NotChecked=0, Total=11990 [2018-10-24 12:00:53,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2018-10-24 12:00:53,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 121. [2018-10-24 12:00:53,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2018-10-24 12:00:53,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 122 transitions. [2018-10-24 12:00:53,982 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 122 transitions. Word has length 117 [2018-10-24 12:00:53,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:00:53,983 INFO L481 AbstractCegarLoop]: Abstraction has 121 states and 122 transitions. [2018-10-24 12:00:53,983 INFO L482 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-10-24 12:00:53,983 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 122 transitions. [2018-10-24 12:00:53,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2018-10-24 12:00:53,984 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:00:53,984 INFO L375 BasicCegarLoop]: trace histogram [16, 15, 15, 14, 14, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:00:53,984 INFO L424 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:00:53,984 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:00:53,984 INFO L82 PathProgramCache]: Analyzing trace with hash 1385282145, now seen corresponding path program 21 times [2018-10-24 12:00:53,984 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:00:53,985 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:00:53,985 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:53,985 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:00:53,985 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:54,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:00:54,813 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 0 proven. 774 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:54,813 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:00:54,813 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:00:54,822 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-24 12:00:55,109 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2018-10-24 12:00:55,110 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:00:55,117 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:00:55,629 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 12:00:55,631 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:00:55,632 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:55,634 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:55,638 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:55,638 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-10-24 12:00:55,736 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-10-24 12:00:55,739 INFO L700 Elim1Store]: detected not equals via solver [2018-10-24 12:00:55,741 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-10-24 12:00:55,741 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:00:55,750 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:55,760 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:00:55,761 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:34, output treesize:13 [2018-10-24 12:00:57,020 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 0 proven. 774 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:00:57,041 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:00:57,041 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34] total 67 [2018-10-24 12:00:57,042 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-10-24 12:00:57,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-10-24 12:00:57,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=4218, Unknown=0, NotChecked=0, Total=4422 [2018-10-24 12:00:57,047 INFO L87 Difference]: Start difference. First operand 121 states and 122 transitions. Second operand 67 states. [2018-10-24 12:00:59,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:00:59,883 INFO L93 Difference]: Finished difference Result 132 states and 133 transitions. [2018-10-24 12:00:59,883 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-10-24 12:00:59,883 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 120 [2018-10-24 12:00:59,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:00:59,884 INFO L225 Difference]: With dead ends: 132 [2018-10-24 12:00:59,884 INFO L226 Difference]: Without dead ends: 130 [2018-10-24 12:00:59,885 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2101 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=550, Invalid=9152, Unknown=0, NotChecked=0, Total=9702 [2018-10-24 12:00:59,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2018-10-24 12:00:59,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 126. [2018-10-24 12:00:59,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2018-10-24 12:00:59,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 127 transitions. [2018-10-24 12:00:59,909 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 127 transitions. Word has length 120 [2018-10-24 12:00:59,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:00:59,910 INFO L481 AbstractCegarLoop]: Abstraction has 126 states and 127 transitions. [2018-10-24 12:00:59,910 INFO L482 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-10-24 12:00:59,910 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 127 transitions. [2018-10-24 12:00:59,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-10-24 12:00:59,910 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:00:59,911 INFO L375 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:00:59,911 INFO L424 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:00:59,911 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:00:59,911 INFO L82 PathProgramCache]: Analyzing trace with hash -1070781775, now seen corresponding path program 22 times [2018-10-24 12:00:59,911 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:00:59,911 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:00:59,912 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:59,912 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:00:59,912 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:00:59,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:01:01,197 INFO L134 CoverageAnalysis]: Checked inductivity of 842 backedges. 390 proven. 452 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:01:01,197 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:01:01,197 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:01:01,206 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-24 12:01:01,627 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-24 12:01:01,628 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:01:01,636 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:01:02,112 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-10-24 12:01:02,114 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-10-24 12:01:02,114 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:01:02,116 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:02,117 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:02,117 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:13, output treesize:9 [2018-10-24 12:01:03,141 INFO L134 CoverageAnalysis]: Checked inductivity of 842 backedges. 0 proven. 842 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:01:03,165 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:01:03,165 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 34] total 68 [2018-10-24 12:01:03,166 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-10-24 12:01:03,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-10-24 12:01:03,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=499, Invalid=4057, Unknown=0, NotChecked=0, Total=4556 [2018-10-24 12:01:03,167 INFO L87 Difference]: Start difference. First operand 126 states and 127 transitions. Second operand 68 states. [2018-10-24 12:01:07,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:01:07,520 INFO L93 Difference]: Finished difference Result 222 states and 226 transitions. [2018-10-24 12:01:07,521 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2018-10-24 12:01:07,521 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 125 [2018-10-24 12:01:07,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:01:07,522 INFO L225 Difference]: With dead ends: 222 [2018-10-24 12:01:07,522 INFO L226 Difference]: Without dead ends: 139 [2018-10-24 12:01:07,523 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4449 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=1185, Invalid=13335, Unknown=0, NotChecked=0, Total=14520 [2018-10-24 12:01:07,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-10-24 12:01:07,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 134. [2018-10-24 12:01:07,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-10-24 12:01:07,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 135 transitions. [2018-10-24 12:01:07,547 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 135 transitions. Word has length 125 [2018-10-24 12:01:07,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:01:07,547 INFO L481 AbstractCegarLoop]: Abstraction has 134 states and 135 transitions. [2018-10-24 12:01:07,547 INFO L482 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-10-24 12:01:07,547 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 135 transitions. [2018-10-24 12:01:07,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-10-24 12:01:07,548 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:01:07,548 INFO L375 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:01:07,548 INFO L424 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:01:07,548 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:01:07,548 INFO L82 PathProgramCache]: Analyzing trace with hash 1415768124, now seen corresponding path program 23 times [2018-10-24 12:01:07,548 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:01:07,549 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:01:07,549 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:01:07,549 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:01:07,549 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:01:07,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:01:08,848 INFO L134 CoverageAnalysis]: Checked inductivity of 962 backedges. 455 proven. 507 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:01:08,849 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:01:08,849 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:01:08,858 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-10-24 12:01:09,213 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2018-10-24 12:01:09,213 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:01:09,220 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:01:09,627 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-10-24 12:01:09,629 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-10-24 12:01:09,629 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:01:09,637 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:09,642 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:09,642 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:17, output treesize:13 [2018-10-24 12:01:10,497 INFO L134 CoverageAnalysis]: Checked inductivity of 962 backedges. 0 proven. 962 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:01:10,520 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:01:10,520 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 36] total 73 [2018-10-24 12:01:10,520 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-10-24 12:01:10,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-10-24 12:01:10,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=575, Invalid=4681, Unknown=0, NotChecked=0, Total=5256 [2018-10-24 12:01:10,521 INFO L87 Difference]: Start difference. First operand 134 states and 135 transitions. Second operand 73 states. [2018-10-24 12:01:15,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:01:15,899 INFO L93 Difference]: Finished difference Result 235 states and 239 transitions. [2018-10-24 12:01:15,899 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-10-24 12:01:15,899 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 133 [2018-10-24 12:01:15,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:01:15,900 INFO L225 Difference]: With dead ends: 235 [2018-10-24 12:01:15,900 INFO L226 Difference]: Without dead ends: 147 [2018-10-24 12:01:15,901 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 100 SyntacticMatches, 1 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5115 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=1380, Invalid=15132, Unknown=0, NotChecked=0, Total=16512 [2018-10-24 12:01:15,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2018-10-24 12:01:15,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 142. [2018-10-24 12:01:15,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 142 states. [2018-10-24 12:01:15,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 143 transitions. [2018-10-24 12:01:15,925 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 143 transitions. Word has length 133 [2018-10-24 12:01:15,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:01:15,925 INFO L481 AbstractCegarLoop]: Abstraction has 142 states and 143 transitions. [2018-10-24 12:01:15,925 INFO L482 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-10-24 12:01:15,925 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 143 transitions. [2018-10-24 12:01:15,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2018-10-24 12:01:15,926 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:01:15,926 INFO L375 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:01:15,926 INFO L424 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:01:15,927 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:01:15,927 INFO L82 PathProgramCache]: Analyzing trace with hash -1421025647, now seen corresponding path program 24 times [2018-10-24 12:01:15,927 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:01:15,927 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:01:15,928 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:01:15,928 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:01:15,928 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:01:15,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:01:17,102 INFO L134 CoverageAnalysis]: Checked inductivity of 1090 backedges. 525 proven. 565 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:01:17,103 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:01:17,103 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:01:17,116 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-10-24 12:01:17,608 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2018-10-24 12:01:17,609 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:01:17,617 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:01:17,696 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 12:01:17,699 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:01:17,699 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:01:17,700 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:17,705 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:17,705 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2018-10-24 12:01:17,775 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 22 [2018-10-24 12:01:17,778 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2018-10-24 12:01:17,779 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:01:17,784 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:17,793 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-24 12:01:17,793 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:35, output treesize:31 [2018-10-24 12:01:19,751 INFO L134 CoverageAnalysis]: Checked inductivity of 1090 backedges. 632 proven. 458 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:01:19,773 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:01:19,773 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 42] total 66 [2018-10-24 12:01:19,773 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-10-24 12:01:19,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-10-24 12:01:19,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=805, Invalid=3485, Unknown=0, NotChecked=0, Total=4290 [2018-10-24 12:01:19,774 INFO L87 Difference]: Start difference. First operand 142 states and 143 transitions. Second operand 66 states. [2018-10-24 12:01:21,080 WARN L179 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 41 [2018-10-24 12:01:22,377 WARN L179 SmtUtils]: Spent 883.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2018-10-24 12:01:23,104 WARN L179 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2018-10-24 12:01:24,161 WARN L179 SmtUtils]: Spent 803.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 41 [2018-10-24 12:01:25,157 WARN L179 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2018-10-24 12:01:26,376 WARN L179 SmtUtils]: Spent 854.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2018-10-24 12:01:26,795 WARN L179 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2018-10-24 12:01:28,162 WARN L179 SmtUtils]: Spent 1.27 s on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2018-10-24 12:01:28,524 WARN L179 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 42 [2018-10-24 12:01:30,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:01:30,102 INFO L93 Difference]: Finished difference Result 234 states and 236 transitions. [2018-10-24 12:01:30,102 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-10-24 12:01:30,102 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 141 [2018-10-24 12:01:30,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:01:30,104 INFO L225 Difference]: With dead ends: 234 [2018-10-24 12:01:30,104 INFO L226 Difference]: Without dead ends: 146 [2018-10-24 12:01:30,106 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5088 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=2983, Invalid=14047, Unknown=0, NotChecked=0, Total=17030 [2018-10-24 12:01:30,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2018-10-24 12:01:30,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 145. [2018-10-24 12:01:30,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 145 states. [2018-10-24 12:01:30,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 146 transitions. [2018-10-24 12:01:30,130 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 146 transitions. Word has length 141 [2018-10-24 12:01:30,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:01:30,130 INFO L481 AbstractCegarLoop]: Abstraction has 145 states and 146 transitions. [2018-10-24 12:01:30,130 INFO L482 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-10-24 12:01:30,131 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 146 transitions. [2018-10-24 12:01:30,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2018-10-24 12:01:30,131 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:01:30,132 INFO L375 BasicCegarLoop]: trace histogram [19, 18, 18, 17, 17, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:01:30,132 INFO L424 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:01:30,132 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:01:30,132 INFO L82 PathProgramCache]: Analyzing trace with hash -894239786, now seen corresponding path program 25 times [2018-10-24 12:01:30,132 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:01:30,132 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:01:30,133 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:01:30,133 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:01:30,133 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:01:30,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:01:31,921 INFO L134 CoverageAnalysis]: Checked inductivity of 1143 backedges. 0 proven. 1143 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:01:31,921 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:01:31,921 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:01:31,930 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-24 12:01:32,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:01:32,027 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:01:32,048 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 12:01:32,050 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:01:32,050 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:01:32,052 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:32,060 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:32,060 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-10-24 12:01:32,141 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2018-10-24 12:01:32,144 INFO L700 Elim1Store]: detected not equals via solver [2018-10-24 12:01:32,145 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-10-24 12:01:32,145 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:01:32,150 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:32,159 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:32,159 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:11 [2018-10-24 12:01:33,052 INFO L134 CoverageAnalysis]: Checked inductivity of 1143 backedges. 0 proven. 1143 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:01:33,073 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:01:33,074 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 59 [2018-10-24 12:01:33,074 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-10-24 12:01:33,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-10-24 12:01:33,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=3265, Unknown=0, NotChecked=0, Total=3422 [2018-10-24 12:01:33,075 INFO L87 Difference]: Start difference. First operand 145 states and 146 transitions. Second operand 59 states. [2018-10-24 12:01:36,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:01:36,899 INFO L93 Difference]: Finished difference Result 156 states and 157 transitions. [2018-10-24 12:01:36,899 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-10-24 12:01:36,899 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 144 [2018-10-24 12:01:36,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:01:36,900 INFO L225 Difference]: With dead ends: 156 [2018-10-24 12:01:36,900 INFO L226 Difference]: Without dead ends: 154 [2018-10-24 12:01:36,901 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 125 SyntacticMatches, 3 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1652 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=487, Invalid=8825, Unknown=0, NotChecked=0, Total=9312 [2018-10-24 12:01:36,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2018-10-24 12:01:36,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 150. [2018-10-24 12:01:36,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-10-24 12:01:36,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 151 transitions. [2018-10-24 12:01:36,931 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 151 transitions. Word has length 144 [2018-10-24 12:01:36,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:01:36,931 INFO L481 AbstractCegarLoop]: Abstraction has 150 states and 151 transitions. [2018-10-24 12:01:36,931 INFO L482 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-10-24 12:01:36,931 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 151 transitions. [2018-10-24 12:01:36,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2018-10-24 12:01:36,932 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:01:36,932 INFO L375 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:01:36,933 INFO L424 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:01:36,933 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:01:36,933 INFO L82 PathProgramCache]: Analyzing trace with hash -413955492, now seen corresponding path program 26 times [2018-10-24 12:01:36,933 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:01:36,933 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:01:36,934 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:01:36,934 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-24 12:01:36,934 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:01:36,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:01:38,319 INFO L134 CoverageAnalysis]: Checked inductivity of 1226 backedges. 600 proven. 626 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:01:38,319 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:01:38,319 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:01:38,327 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-24 12:01:38,431 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-24 12:01:38,431 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:01:38,436 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:01:39,015 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-10-24 12:01:39,017 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-10-24 12:01:39,017 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:01:39,019 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:39,021 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:39,021 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:13, output treesize:9 [2018-10-24 12:01:40,063 INFO L134 CoverageAnalysis]: Checked inductivity of 1226 backedges. 0 proven. 1226 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:01:40,085 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:01:40,085 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 41] total 81 [2018-10-24 12:01:40,086 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-10-24 12:01:40,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-10-24 12:01:40,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=680, Invalid=5800, Unknown=0, NotChecked=0, Total=6480 [2018-10-24 12:01:40,087 INFO L87 Difference]: Start difference. First operand 150 states and 151 transitions. Second operand 81 states. [2018-10-24 12:01:42,375 WARN L179 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 23 [2018-10-24 12:01:46,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:01:46,447 INFO L93 Difference]: Finished difference Result 261 states and 265 transitions. [2018-10-24 12:01:46,448 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2018-10-24 12:01:46,448 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 149 [2018-10-24 12:01:46,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:01:46,449 INFO L225 Difference]: With dead ends: 261 [2018-10-24 12:01:46,449 INFO L226 Difference]: Without dead ends: 163 [2018-10-24 12:01:46,453 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6549 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=1576, Invalid=19304, Unknown=0, NotChecked=0, Total=20880 [2018-10-24 12:01:46,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2018-10-24 12:01:46,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 158. [2018-10-24 12:01:46,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-10-24 12:01:46,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 159 transitions. [2018-10-24 12:01:46,494 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 159 transitions. Word has length 149 [2018-10-24 12:01:46,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:01:46,494 INFO L481 AbstractCegarLoop]: Abstraction has 158 states and 159 transitions. [2018-10-24 12:01:46,494 INFO L482 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-10-24 12:01:46,494 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 159 transitions. [2018-10-24 12:01:46,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-10-24 12:01:46,495 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:01:46,495 INFO L375 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:01:46,498 INFO L424 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:01:46,498 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:01:46,498 INFO L82 PathProgramCache]: Analyzing trace with hash 2055043697, now seen corresponding path program 27 times [2018-10-24 12:01:46,498 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:01:46,498 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:01:46,499 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:01:46,499 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:01:46,499 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:01:46,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:01:48,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 680 proven. 690 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:01:48,997 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:01:48,997 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:01:49,006 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-24 12:01:50,325 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2018-10-24 12:01:50,325 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:01:50,337 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:01:50,747 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 12:01:50,760 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:01:50,761 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:01:50,782 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:50,853 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:50,853 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2018-10-24 12:01:52,782 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 801 proven. 569 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:01:52,804 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:01:52,804 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 44] total 69 [2018-10-24 12:01:52,804 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-10-24 12:01:52,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-10-24 12:01:52,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=892, Invalid=3800, Unknown=0, NotChecked=0, Total=4692 [2018-10-24 12:01:52,805 INFO L87 Difference]: Start difference. First operand 158 states and 159 transitions. Second operand 69 states. [2018-10-24 12:01:56,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:01:56,748 INFO L93 Difference]: Finished difference Result 262 states and 264 transitions. [2018-10-24 12:01:56,748 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-10-24 12:01:56,748 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 157 [2018-10-24 12:01:56,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:01:56,750 INFO L225 Difference]: With dead ends: 262 [2018-10-24 12:01:56,750 INFO L226 Difference]: Without dead ends: 162 [2018-10-24 12:01:56,752 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6386 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=3470, Invalid=17410, Unknown=0, NotChecked=0, Total=20880 [2018-10-24 12:01:56,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2018-10-24 12:01:56,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 161. [2018-10-24 12:01:56,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 161 states. [2018-10-24 12:01:56,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 162 transitions. [2018-10-24 12:01:56,786 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 162 transitions. Word has length 157 [2018-10-24 12:01:56,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:01:56,786 INFO L481 AbstractCegarLoop]: Abstraction has 161 states and 162 transitions. [2018-10-24 12:01:56,786 INFO L482 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-10-24 12:01:56,786 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 162 transitions. [2018-10-24 12:01:56,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2018-10-24 12:01:56,787 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:01:56,787 INFO L375 BasicCegarLoop]: trace histogram [21, 20, 20, 19, 19, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:01:56,787 INFO L424 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:01:56,787 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:01:56,787 INFO L82 PathProgramCache]: Analyzing trace with hash 164785590, now seen corresponding path program 28 times [2018-10-24 12:01:56,787 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:01:56,787 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:01:56,788 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:01:56,788 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:01:56,788 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:01:56,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:01:58,426 INFO L134 CoverageAnalysis]: Checked inductivity of 1429 backedges. 0 proven. 1429 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:01:58,426 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:01:58,426 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:01:58,439 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-24 12:01:59,162 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-24 12:01:59,162 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:01:59,171 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:01:59,182 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 12:01:59,185 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:01:59,185 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:01:59,189 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:59,198 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:59,198 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-10-24 12:01:59,325 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2018-10-24 12:01:59,327 INFO L700 Elim1Store]: detected not equals via solver [2018-10-24 12:01:59,328 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-10-24 12:01:59,329 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:01:59,335 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:59,344 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:01:59,344 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:11 [2018-10-24 12:02:00,484 INFO L134 CoverageAnalysis]: Checked inductivity of 1429 backedges. 0 proven. 1429 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:02:00,506 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:02:00,506 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 65 [2018-10-24 12:02:00,506 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-10-24 12:02:00,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-10-24 12:02:00,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=3987, Unknown=0, NotChecked=0, Total=4160 [2018-10-24 12:02:00,507 INFO L87 Difference]: Start difference. First operand 161 states and 162 transitions. Second operand 65 states. [2018-10-24 12:02:05,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:02:05,446 INFO L93 Difference]: Finished difference Result 172 states and 173 transitions. [2018-10-24 12:02:05,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-10-24 12:02:05,446 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 160 [2018-10-24 12:02:05,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:02:05,447 INFO L225 Difference]: With dead ends: 172 [2018-10-24 12:02:05,448 INFO L226 Difference]: Without dead ends: 170 [2018-10-24 12:02:05,449 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 138 SyntacticMatches, 4 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2021 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=537, Invalid=10805, Unknown=0, NotChecked=0, Total=11342 [2018-10-24 12:02:05,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2018-10-24 12:02:05,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 166. [2018-10-24 12:02:05,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2018-10-24 12:02:05,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 167 transitions. [2018-10-24 12:02:05,481 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 167 transitions. Word has length 160 [2018-10-24 12:02:05,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:02:05,482 INFO L481 AbstractCegarLoop]: Abstraction has 166 states and 167 transitions. [2018-10-24 12:02:05,482 INFO L482 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-10-24 12:02:05,482 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 167 transitions. [2018-10-24 12:02:05,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2018-10-24 12:02:05,483 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:02:05,483 INFO L375 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:02:05,483 INFO L424 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:02:05,483 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:02:05,483 INFO L82 PathProgramCache]: Analyzing trace with hash -1787804548, now seen corresponding path program 29 times [2018-10-24 12:02:05,484 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:02:05,484 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:02:05,484 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:02:05,484 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:02:05,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:02:05,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:02:06,590 WARN L179 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 27 [2018-10-24 12:02:07,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1522 backedges. 765 proven. 757 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:02:07,614 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:02:07,614 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:02:07,621 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-10-24 12:02:08,199 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2018-10-24 12:02:08,199 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:02:08,207 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:02:08,859 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-10-24 12:02:08,860 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-10-24 12:02:08,860 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:02:08,862 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:02:08,867 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:02:08,867 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:17, output treesize:13 [2018-10-24 12:02:10,419 INFO L134 CoverageAnalysis]: Checked inductivity of 1522 backedges. 0 proven. 1522 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:02:10,442 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:02:10,442 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 44] total 89 [2018-10-24 12:02:10,442 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states [2018-10-24 12:02:10,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2018-10-24 12:02:10,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=833, Invalid=6999, Unknown=0, NotChecked=0, Total=7832 [2018-10-24 12:02:10,443 INFO L87 Difference]: Start difference. First operand 166 states and 167 transitions. Second operand 89 states. [2018-10-24 12:02:16,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:02:16,815 INFO L93 Difference]: Finished difference Result 287 states and 291 transitions. [2018-10-24 12:02:16,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2018-10-24 12:02:16,816 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 165 [2018-10-24 12:02:16,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:02:16,817 INFO L225 Difference]: With dead ends: 287 [2018-10-24 12:02:16,817 INFO L226 Difference]: Without dead ends: 179 [2018-10-24 12:02:16,818 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 124 SyntacticMatches, 1 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7744 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=1824, Invalid=22668, Unknown=0, NotChecked=0, Total=24492 [2018-10-24 12:02:16,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2018-10-24 12:02:16,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 174. [2018-10-24 12:02:16,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 174 states. [2018-10-24 12:02:16,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 175 transitions. [2018-10-24 12:02:16,866 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 175 transitions. Word has length 165 [2018-10-24 12:02:16,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:02:16,866 INFO L481 AbstractCegarLoop]: Abstraction has 174 states and 175 transitions. [2018-10-24 12:02:16,866 INFO L482 AbstractCegarLoop]: Interpolant automaton has 89 states. [2018-10-24 12:02:16,866 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 175 transitions. [2018-10-24 12:02:16,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2018-10-24 12:02:16,867 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:02:16,867 INFO L375 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:02:16,868 INFO L424 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:02:16,868 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:02:16,868 INFO L82 PathProgramCache]: Analyzing trace with hash -1556283823, now seen corresponding path program 30 times [2018-10-24 12:02:16,868 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:02:16,868 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:02:16,869 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:02:16,869 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:02:16,869 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:02:16,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:02:19,157 INFO L134 CoverageAnalysis]: Checked inductivity of 1682 backedges. 855 proven. 827 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:02:19,158 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:02:19,158 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:02:19,167 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-10-24 12:02:21,936 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2018-10-24 12:02:21,936 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:02:21,949 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:02:22,336 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 12:02:22,338 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:02:22,338 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:02:22,340 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:02:22,346 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:02:22,346 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-10-24 12:02:22,428 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-10-24 12:02:22,431 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2018-10-24 12:02:22,431 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:02:22,435 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:02:22,442 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-24 12:02:22,443 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:23 [2018-10-24 12:02:22,522 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-10-24 12:02:22,533 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 23 [2018-10-24 12:02:22,534 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-10-24 12:02:22,548 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-24 12:02:22,568 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-10-24 12:02:22,568 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:34, output treesize:29 [2018-10-24 12:02:22,702 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2018-10-24 12:02:22,715 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 31 [2018-10-24 12:02:22,716 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-10-24 12:02:22,733 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-24 12:02:22,766 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 19 [2018-10-24 12:02:22,768 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:02:22,768 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-24 12:02:22,773 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:02:22,797 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-10-24 12:02:22,797 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:54, output treesize:37 [2018-10-24 12:02:22,896 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 29 [2018-10-24 12:02:22,907 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 23 [2018-10-24 12:02:22,907 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-10-24 12:02:22,925 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-24 12:02:22,965 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2018-10-24 12:02:22,969 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-10-24 12:02:22,969 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-24 12:02:22,976 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:02:23,009 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-10-24 12:02:23,009 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:60, output treesize:33 [2018-10-24 12:02:23,108 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 29 [2018-10-24 12:02:23,120 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 23 [2018-10-24 12:02:23,121 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-10-24 12:02:23,139 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-24 12:02:23,179 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2018-10-24 12:02:23,181 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-10-24 12:02:23,182 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-24 12:02:23,188 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:02:23,221 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-10-24 12:02:23,222 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:60, output treesize:33 [2018-10-24 12:02:23,383 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 19 [2018-10-24 12:02:23,394 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:02:23,394 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:02:23,477 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:02:23,509 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2018-10-24 12:02:23,545 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 31 [2018-10-24 12:02:23,546 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2018-10-24 12:02:23,561 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-24 12:02:23,590 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-10-24 12:02:23,590 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:54, output treesize:37 [2018-10-24 12:02:23,706 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2018-10-24 12:02:23,709 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 21 [2018-10-24 12:02:23,709 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:02:23,718 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:02:23,738 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 19 [2018-10-24 12:02:23,740 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:02:23,740 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-24 12:02:23,746 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:02:23,763 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-10-24 12:02:23,764 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:54, output treesize:46 [2018-10-24 12:02:26,028 WARN L179 SmtUtils]: Spent 1.79 s on a formula simplification that was a NOOP. DAG size: 40 [2018-10-24 12:02:28,259 WARN L179 SmtUtils]: Spent 2.03 s on a formula simplification that was a NOOP. DAG size: 41 [2018-10-24 12:02:31,250 WARN L179 SmtUtils]: Spent 2.03 s on a formula simplification that was a NOOP. DAG size: 41 [2018-10-24 12:02:32,898 INFO L134 CoverageAnalysis]: Checked inductivity of 1682 backedges. 87 proven. 1595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:02:32,922 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:02:32,923 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 52] total 99 [2018-10-24 12:02:32,923 INFO L460 AbstractCegarLoop]: Interpolant automaton has 99 states [2018-10-24 12:02:32,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2018-10-24 12:02:32,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1374, Invalid=8328, Unknown=0, NotChecked=0, Total=9702 [2018-10-24 12:02:32,924 INFO L87 Difference]: Start difference. First operand 174 states and 175 transitions. Second operand 99 states. [2018-10-24 12:02:37,243 WARN L179 SmtUtils]: Spent 1.71 s on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2018-10-24 12:02:38,420 WARN L179 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2018-10-24 12:02:38,935 WARN L179 SmtUtils]: Spent 382.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 44 [2018-10-24 12:02:40,573 WARN L179 SmtUtils]: Spent 1.50 s on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2018-10-24 12:02:41,214 WARN L179 SmtUtils]: Spent 501.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 43 [2018-10-24 12:02:42,480 WARN L179 SmtUtils]: Spent 1.17 s on a formula simplification. DAG size of input: 49 DAG size of output: 48 [2018-10-24 12:02:42,696 WARN L179 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 51 [2018-10-24 12:02:43,630 WARN L179 SmtUtils]: Spent 821.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2018-10-24 12:02:43,860 WARN L179 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 59 [2018-10-24 12:02:44,101 WARN L179 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 59 [2018-10-24 12:02:44,481 WARN L179 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2018-10-24 12:02:45,543 WARN L179 SmtUtils]: Spent 890.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 59 [2018-10-24 12:02:46,053 WARN L179 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 59 [2018-10-24 12:02:46,348 WARN L179 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2018-10-24 12:02:46,769 WARN L179 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 60 [2018-10-24 12:02:47,075 WARN L179 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 59 [2018-10-24 12:02:47,362 WARN L179 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 59 [2018-10-24 12:02:47,657 WARN L179 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2018-10-24 12:02:47,898 WARN L179 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 60 [2018-10-24 12:02:48,409 WARN L179 SmtUtils]: Spent 346.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 59 [2018-10-24 12:02:49,883 WARN L179 SmtUtils]: Spent 1.36 s on a formula simplification. DAG size of input: 73 DAG size of output: 59 [2018-10-24 12:02:50,190 WARN L179 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 59 [2018-10-24 12:02:50,803 WARN L179 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 59 [2018-10-24 12:02:51,106 WARN L179 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2018-10-24 12:02:51,350 WARN L179 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 60 [2018-10-24 12:02:51,665 WARN L179 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2018-10-24 12:02:51,966 WARN L179 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 60 [2018-10-24 12:02:52,542 WARN L179 SmtUtils]: Spent 394.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 59 [2018-10-24 12:02:54,176 WARN L179 SmtUtils]: Spent 1.50 s on a formula simplification. DAG size of input: 73 DAG size of output: 59 [2018-10-24 12:02:55,961 WARN L179 SmtUtils]: Spent 1.60 s on a formula simplification. DAG size of input: 74 DAG size of output: 59 [2018-10-24 12:02:56,431 WARN L179 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 59 [2018-10-24 12:02:56,907 WARN L179 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 59 [2018-10-24 12:02:58,060 WARN L179 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 73 DAG size of output: 59 [2018-10-24 12:02:58,381 WARN L179 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2018-10-24 12:02:58,620 WARN L179 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 60 [2018-10-24 12:03:11,861 WARN L179 SmtUtils]: Spent 540.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 40 [2018-10-24 12:03:18,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:03:18,454 INFO L93 Difference]: Finished difference Result 288 states and 290 transitions. [2018-10-24 12:03:18,454 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2018-10-24 12:03:18,455 INFO L78 Accepts]: Start accepts. Automaton has 99 states. Word has length 173 [2018-10-24 12:03:18,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:03:18,457 INFO L225 Difference]: With dead ends: 288 [2018-10-24 12:03:18,457 INFO L226 Difference]: Without dead ends: 178 [2018-10-24 12:03:18,459 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 119 SyntacticMatches, 6 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12055 ImplicationChecksByTransitivity, 52.2s TimeCoverageRelationStatistics Valid=3574, Invalid=29725, Unknown=7, NotChecked=0, Total=33306 [2018-10-24 12:03:18,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-10-24 12:03:18,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 177. [2018-10-24 12:03:18,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-10-24 12:03:18,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 178 transitions. [2018-10-24 12:03:18,507 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 178 transitions. Word has length 173 [2018-10-24 12:03:18,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:03:18,508 INFO L481 AbstractCegarLoop]: Abstraction has 177 states and 178 transitions. [2018-10-24 12:03:18,508 INFO L482 AbstractCegarLoop]: Interpolant automaton has 99 states. [2018-10-24 12:03:18,508 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 178 transitions. [2018-10-24 12:03:18,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2018-10-24 12:03:18,509 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:03:18,509 INFO L375 BasicCegarLoop]: trace histogram [23, 22, 22, 21, 21, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:03:18,509 INFO L424 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:03:18,509 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:03:18,510 INFO L82 PathProgramCache]: Analyzing trace with hash 102025110, now seen corresponding path program 31 times [2018-10-24 12:03:18,510 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:03:18,510 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:03:18,510 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:03:18,510 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:03:18,511 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:03:18,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:03:20,172 INFO L134 CoverageAnalysis]: Checked inductivity of 1747 backedges. 0 proven. 1747 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:03:20,172 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:03:20,172 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:03:20,180 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-24 12:03:20,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:03:20,302 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:03:20,327 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 12:03:20,331 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:03:20,332 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:03:20,333 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:03:20,342 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:03:20,343 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-10-24 12:03:20,443 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2018-10-24 12:03:20,446 INFO L700 Elim1Store]: detected not equals via solver [2018-10-24 12:03:20,448 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-10-24 12:03:20,448 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:03:20,455 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:03:20,464 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:03:20,464 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:11 [2018-10-24 12:03:21,861 INFO L134 CoverageAnalysis]: Checked inductivity of 1747 backedges. 0 proven. 1747 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:03:21,883 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:03:21,883 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 71 [2018-10-24 12:03:21,884 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-10-24 12:03:21,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-10-24 12:03:21,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=4781, Unknown=0, NotChecked=0, Total=4970 [2018-10-24 12:03:21,885 INFO L87 Difference]: Start difference. First operand 177 states and 178 transitions. Second operand 71 states. [2018-10-24 12:03:26,474 WARN L179 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2018-10-24 12:03:27,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:03:27,890 INFO L93 Difference]: Finished difference Result 188 states and 189 transitions. [2018-10-24 12:03:27,891 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-10-24 12:03:27,891 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 176 [2018-10-24 12:03:27,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:03:27,892 INFO L225 Difference]: With dead ends: 188 [2018-10-24 12:03:27,892 INFO L226 Difference]: Without dead ends: 186 [2018-10-24 12:03:27,893 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 152 SyntacticMatches, 4 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2420 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=587, Invalid=12985, Unknown=0, NotChecked=0, Total=13572 [2018-10-24 12:03:27,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-10-24 12:03:27,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 182. [2018-10-24 12:03:27,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-10-24 12:03:27,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 183 transitions. [2018-10-24 12:03:27,930 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 183 transitions. Word has length 176 [2018-10-24 12:03:27,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:03:27,930 INFO L481 AbstractCegarLoop]: Abstraction has 182 states and 183 transitions. [2018-10-24 12:03:27,930 INFO L482 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-10-24 12:03:27,930 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 183 transitions. [2018-10-24 12:03:27,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2018-10-24 12:03:27,931 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:03:27,931 INFO L375 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:03:27,931 INFO L424 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:03:27,931 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:03:27,931 INFO L82 PathProgramCache]: Analyzing trace with hash 1341855388, now seen corresponding path program 32 times [2018-10-24 12:03:27,931 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:03:27,932 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:03:27,932 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:03:27,932 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-24 12:03:27,932 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:03:27,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:03:30,214 INFO L134 CoverageAnalysis]: Checked inductivity of 1850 backedges. 950 proven. 900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:03:30,215 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:03:30,215 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:03:30,222 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-24 12:03:30,360 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-24 12:03:30,361 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:03:30,366 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:03:30,927 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-10-24 12:03:30,929 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-10-24 12:03:30,930 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:03:30,933 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:03:30,934 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:03:30,934 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:13, output treesize:9 [2018-10-24 12:03:32,349 INFO L134 CoverageAnalysis]: Checked inductivity of 1850 backedges. 0 proven. 1850 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:03:32,370 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-10-24 12:03:32,371 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 49] total 97 [2018-10-24 12:03:32,371 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-10-24 12:03:32,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-10-24 12:03:32,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=958, Invalid=8354, Unknown=0, NotChecked=0, Total=9312 [2018-10-24 12:03:32,372 INFO L87 Difference]: Start difference. First operand 182 states and 183 transitions. Second operand 97 states. [2018-10-24 12:03:39,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-24 12:03:39,631 INFO L93 Difference]: Finished difference Result 313 states and 317 transitions. [2018-10-24 12:03:39,631 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2018-10-24 12:03:39,632 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 181 [2018-10-24 12:03:39,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-24 12:03:39,632 INFO L225 Difference]: With dead ends: 313 [2018-10-24 12:03:39,633 INFO L226 Difference]: Without dead ends: 195 [2018-10-24 12:03:39,633 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9447 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=2118, Invalid=27638, Unknown=0, NotChecked=0, Total=29756 [2018-10-24 12:03:39,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2018-10-24 12:03:39,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 190. [2018-10-24 12:03:39,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2018-10-24 12:03:39,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 191 transitions. [2018-10-24 12:03:39,682 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 191 transitions. Word has length 181 [2018-10-24 12:03:39,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-24 12:03:39,682 INFO L481 AbstractCegarLoop]: Abstraction has 190 states and 191 transitions. [2018-10-24 12:03:39,682 INFO L482 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-10-24 12:03:39,682 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 191 transitions. [2018-10-24 12:03:39,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2018-10-24 12:03:39,683 INFO L367 BasicCegarLoop]: Found error trace [2018-10-24 12:03:39,683 INFO L375 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1] [2018-10-24 12:03:39,684 INFO L424 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-24 12:03:39,684 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-24 12:03:39,684 INFO L82 PathProgramCache]: Analyzing trace with hash 1435068977, now seen corresponding path program 33 times [2018-10-24 12:03:39,684 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-24 12:03:39,684 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-24 12:03:39,685 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:03:39,685 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-24 12:03:39,685 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-24 12:03:39,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-24 12:03:41,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2026 backedges. 1050 proven. 976 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-24 12:03:41,550 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-24 12:03:41,550 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:03:41,558 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-24 12:03:46,417 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2018-10-24 12:03:46,417 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-24 12:03:46,433 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-24 12:03:46,710 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 12 [2018-10-24 12:03:46,712 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-10-24 12:03:46,713 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-24 12:03:46,714 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:03:46,718 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-24 12:03:46,718 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 Received shutdown request... [2018-10-24 12:03:47,728 INFO L177 TraceCheckSpWp]: Timeout while computing interpolants [2018-10-24 12:03:47,929 WARN L522 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-24 12:03:47,930 WARN L550 AbstractCegarLoop]: Verification canceled [2018-10-24 12:03:47,935 WARN L205 ceAbstractionStarter]: Timeout [2018-10-24 12:03:47,935 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.10 12:03:47 BoogieIcfgContainer [2018-10-24 12:03:47,936 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-10-24 12:03:47,936 INFO L168 Benchmark]: Toolchain (without parser) took 246697.58 ms. Allocated memory was 1.5 GB in the beginning and 2.4 GB in the end (delta: 863.0 MB). Free memory was 1.4 GB in the beginning and 2.3 GB in the end (delta: -838.4 MB). Peak memory consumption was 24.6 MB. Max. memory is 7.1 GB. [2018-10-24 12:03:47,937 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-10-24 12:03:47,937 INFO L168 Benchmark]: CACSL2BoogieTranslator took 290.95 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 7.1 GB. [2018-10-24 12:03:47,937 INFO L168 Benchmark]: Boogie Procedure Inliner took 40.82 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-10-24 12:03:47,937 INFO L168 Benchmark]: Boogie Preprocessor took 31.85 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-10-24 12:03:47,937 INFO L168 Benchmark]: RCFGBuilder took 555.89 ms. Allocated memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: 730.9 MB). Free memory was 1.4 GB in the beginning and 2.2 GB in the end (delta: -763.2 MB). Peak memory consumption was 15.2 MB. Max. memory is 7.1 GB. [2018-10-24 12:03:47,938 INFO L168 Benchmark]: TraceAbstraction took 245773.04 ms. Allocated memory was 2.3 GB in the beginning and 2.4 GB in the end (delta: 132.1 MB). Free memory was 2.2 GB in the beginning and 2.3 GB in the end (delta: -85.7 MB). Peak memory consumption was 46.4 MB. Max. memory is 7.1 GB. [2018-10-24 12:03:47,939 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 290.95 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 40.82 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Preprocessor took 31.85 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. * RCFGBuilder took 555.89 ms. Allocated memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: 730.9 MB). Free memory was 1.4 GB in the beginning and 2.2 GB in the end (delta: -763.2 MB). Peak memory consumption was 15.2 MB. Max. memory is 7.1 GB. * TraceAbstraction took 245773.04 ms. Allocated memory was 2.3 GB in the beginning and 2.4 GB in the end (delta: 132.1 MB). Free memory was 2.2 GB in the beginning and 2.3 GB in the end (delta: -85.7 MB). Peak memory consumption was 46.4 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 6]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 6). Cancelled while BasicCegarLoop was analyzing trace of length 190 with TraceHistMax 24,while TraceCheckSpWp was constructing forward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 69 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 18 locations, 1 error locations. TIMEOUT Result, 245.6s OverallTime, 36 OverallIterations, 24 TraceHistogramMax, 146.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 1513 SDtfs, 5113 SDslu, 43928 SDs, 0 SdLazy, 52615 SolverSat, 3626 SolverUnsat, 1 SolverUnknown, 0 SolverNotchecked, 39.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5408 GetRequests, 2552 SyntacticMatches, 55 SemanticMatches, 2801 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89066 ImplicationChecksByTransitivity, 168.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=190occurred in iteration=35, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 35 MinimizatonAttempts, 131 StatesRemovedByMinimization, 34 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.5s SsaConstructionTime, 9.3s SatisfiabilityAnalysisTime, 77.9s InterpolantComputationTime, 6371 NumberOfCodeBlocks, 6371 NumberOfCodeBlocksAsserted, 259 NumberOfCheckSat, 6303 ConstructedInterpolants, 593 QuantifiedInterpolants, 12813730 SizeOfPredicates, 699 NumberOfNonLiveVariables, 13963 ConjunctsInSsa, 2367 ConjunctsInUnsatCore, 68 InterpolantComputations, 2 PerfectInterpolantSequences, 9412/42038 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown