java -Xmx8000000000 -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data --generate-csv --csv-dir csv -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -s ../../../trunk/examples/settings/pu-bench/svcomp-Reach-32bit-Automizer_Default_PUPT.epf -i ../../../trunk/examples/programs/20170319-ConjunctivePathPrograms/gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.23-2eb0a67 [2018-10-03 09:07:17,513 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-10-03 09:07:17,515 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-10-03 09:07:17,531 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-10-03 09:07:17,531 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-10-03 09:07:17,532 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-10-03 09:07:17,535 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-10-03 09:07:17,538 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-10-03 09:07:17,540 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-10-03 09:07:17,541 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-10-03 09:07:17,549 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-10-03 09:07:17,549 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-10-03 09:07:17,550 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-10-03 09:07:17,551 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-10-03 09:07:17,554 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-10-03 09:07:17,555 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-10-03 09:07:17,556 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-10-03 09:07:17,559 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-10-03 09:07:17,563 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-10-03 09:07:17,565 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-10-03 09:07:17,566 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-10-03 09:07:17,568 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-10-03 09:07:17,570 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-10-03 09:07:17,573 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-10-03 09:07:17,573 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-10-03 09:07:17,574 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-10-03 09:07:17,575 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-10-03 09:07:17,575 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-10-03 09:07:17,576 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-10-03 09:07:17,579 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-10-03 09:07:17,579 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-10-03 09:07:17,582 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-10-03 09:07:17,582 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-10-03 09:07:17,582 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-10-03 09:07:17,583 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-10-03 09:07:17,584 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-10-03 09:07:17,584 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/pu-bench/svcomp-Reach-32bit-Automizer_Default_PUPT.epf [2018-10-03 09:07:17,599 INFO L110 SettingsManager]: Loading preferences was successful [2018-10-03 09:07:17,599 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-10-03 09:07:17,600 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-10-03 09:07:17,600 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-10-03 09:07:17,601 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-10-03 09:07:17,601 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-10-03 09:07:17,601 INFO L133 SettingsManager]: * Use SBE=true [2018-10-03 09:07:17,602 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-10-03 09:07:17,602 INFO L133 SettingsManager]: * sizeof long=4 [2018-10-03 09:07:17,602 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-10-03 09:07:17,602 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-10-03 09:07:17,602 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-10-03 09:07:17,602 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-10-03 09:07:17,603 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-10-03 09:07:17,603 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-10-03 09:07:17,603 INFO L133 SettingsManager]: * sizeof long double=12 [2018-10-03 09:07:17,603 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-10-03 09:07:17,603 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-10-03 09:07:17,604 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-10-03 09:07:17,604 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-10-03 09:07:17,604 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-10-03 09:07:17,604 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-10-03 09:07:17,604 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-10-03 09:07:17,605 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-10-03 09:07:17,605 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-10-03 09:07:17,605 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-10-03 09:07:17,605 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-10-03 09:07:17,605 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-10-03 09:07:17,605 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-10-03 09:07:17,606 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-10-03 09:07:17,606 INFO L133 SettingsManager]: * Use predicate trie based predicate unification=true [2018-10-03 09:07:17,661 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-10-03 09:07:17,676 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-10-03 09:07:17,682 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-10-03 09:07:17,684 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2018-10-03 09:07:17,685 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2018-10-03 09:07:17,685 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/20170319-ConjunctivePathPrograms/gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl [2018-10-03 09:07:17,686 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/20170319-ConjunctivePathPrograms/gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl' [2018-10-03 09:07:17,741 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-10-03 09:07:17,745 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-10-03 09:07:17,745 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-10-03 09:07:17,745 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-10-03 09:07:17,746 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-10-03 09:07:17,767 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.10 09:07:17" (1/1) ... [2018-10-03 09:07:17,780 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.10 09:07:17" (1/1) ... [2018-10-03 09:07:17,787 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-10-03 09:07:17,788 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-10-03 09:07:17,788 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-10-03 09:07:17,788 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-10-03 09:07:17,800 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.10 09:07:17" (1/1) ... [2018-10-03 09:07:17,800 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.10 09:07:17" (1/1) ... [2018-10-03 09:07:17,801 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.10 09:07:17" (1/1) ... [2018-10-03 09:07:17,803 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.10 09:07:17" (1/1) ... [2018-10-03 09:07:17,806 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.10 09:07:17" (1/1) ... [2018-10-03 09:07:17,810 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.10 09:07:17" (1/1) ... [2018-10-03 09:07:17,811 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.10 09:07:17" (1/1) ... [2018-10-03 09:07:17,813 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-10-03 09:07:17,813 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-10-03 09:07:17,814 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-10-03 09:07:17,814 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-10-03 09:07:17,815 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.10 09:07:17" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-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-03 09:07:17,890 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2018-10-03 09:07:17,891 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-10-03 09:07:17,891 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-10-03 09:07:18,140 INFO L340 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-10-03 09:07:18,142 INFO L202 PluginConnector]: Adding new model gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.10 09:07:18 BoogieIcfgContainer [2018-10-03 09:07:18,142 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-10-03 09:07:18,143 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-10-03 09:07:18,143 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-10-03 09:07:18,148 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-10-03 09:07:18,148 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.10 09:07:17" (1/2) ... [2018-10-03 09:07:18,150 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41aab529 and model type gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.10 09:07:18, skipping insertion in model container [2018-10-03 09:07:18,150 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.10 09:07:18" (2/2) ... [2018-10-03 09:07:18,152 INFO L112 eAbstractionObserver]: Analyzing ICFG gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl [2018-10-03 09:07:18,163 INFO L136 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-10-03 09:07:18,175 INFO L148 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-10-03 09:07:18,235 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-10-03 09:07:18,236 INFO L381 AbstractCegarLoop]: Interprodecural is true [2018-10-03 09:07:18,236 INFO L382 AbstractCegarLoop]: Hoare is true [2018-10-03 09:07:18,236 INFO L383 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-10-03 09:07:18,236 INFO L384 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-10-03 09:07:18,236 INFO L385 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-10-03 09:07:18,237 INFO L386 AbstractCegarLoop]: Difference is false [2018-10-03 09:07:18,237 INFO L387 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-10-03 09:07:18,237 INFO L392 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-10-03 09:07:18,255 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states. [2018-10-03 09:07:18,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2018-10-03 09:07:18,269 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:18,270 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1] [2018-10-03 09:07:18,272 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:18,279 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:18,280 INFO L82 PathProgramCache]: Analyzing trace with hash 29955, now seen corresponding path program 1 times [2018-10-03 09:07:18,282 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:18,283 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:18,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:18,343 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:07:18,344 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:18,384 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:18,385 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:18,385 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:18,413 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:07:18,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-03 09:07:18,446 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:18,490 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-03 09:07:18,516 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-03 09:07:18,516 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-03 09:07:18,520 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-03 09:07:18,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-03 09:07:18,534 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:18,536 INFO L87 Difference]: Start difference. First operand 6 states. Second operand 3 states. [2018-10-03 09:07:18,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:18,626 INFO L93 Difference]: Finished difference Result 9 states and 10 transitions. [2018-10-03 09:07:18,627 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-03 09:07:18,628 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2018-10-03 09:07:18,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:18,639 INFO L225 Difference]: With dead ends: 9 [2018-10-03 09:07:18,640 INFO L226 Difference]: Without dead ends: 5 [2018-10-03 09:07:18,643 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time 0.0s impTime 1 [2018-10-03 09:07:18,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5 states. [2018-10-03 09:07:18,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5 to 5. [2018-10-03 09:07:18,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-10-03 09:07:18,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 5 transitions. [2018-10-03 09:07:18,678 INFO L78 Accepts]: Start accepts. Automaton has 5 states and 5 transitions. Word has length 3 [2018-10-03 09:07:18,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:18,679 INFO L480 AbstractCegarLoop]: Abstraction has 5 states and 5 transitions. [2018-10-03 09:07:18,679 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-03 09:07:18,679 INFO L276 IsEmpty]: Start isEmpty. Operand 5 states and 5 transitions. [2018-10-03 09:07:18,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-10-03 09:07:18,680 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:18,680 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-10-03 09:07:18,680 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:18,680 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:18,681 INFO L82 PathProgramCache]: Analyzing trace with hash 930412, now seen corresponding path program 1 times [2018-10-03 09:07:18,681 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:18,681 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:18,682 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:18,682 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:07:18,682 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:18,694 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:18,695 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:18,695 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:18,711 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:07:18,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-03 09:07:18,727 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:18,837 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:18,873 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:18,873 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3] total 3 [2018-10-03 09:07:18,875 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-10-03 09:07:18,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-10-03 09:07:18,875 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:18,876 INFO L87 Difference]: Start difference. First operand 5 states and 5 transitions. Second operand 4 states. [2018-10-03 09:07:18,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:18,947 INFO L93 Difference]: Finished difference Result 8 states and 8 transitions. [2018-10-03 09:07:18,948 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-10-03 09:07:18,948 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 4 [2018-10-03 09:07:18,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:18,949 INFO L225 Difference]: With dead ends: 8 [2018-10-03 09:07:18,949 INFO L226 Difference]: Without dead ends: 6 [2018-10-03 09:07:18,950 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time 0.0s impTime 2 [2018-10-03 09:07:18,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6 states. [2018-10-03 09:07:18,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6 to 6. [2018-10-03 09:07:18,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-10-03 09:07:18,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 6 transitions. [2018-10-03 09:07:18,955 INFO L78 Accepts]: Start accepts. Automaton has 6 states and 6 transitions. Word has length 4 [2018-10-03 09:07:18,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:18,955 INFO L480 AbstractCegarLoop]: Abstraction has 6 states and 6 transitions. [2018-10-03 09:07:18,955 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-10-03 09:07:18,956 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states and 6 transitions. [2018-10-03 09:07:18,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2018-10-03 09:07:18,956 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:18,956 INFO L375 BasicCegarLoop]: trace histogram [2, 1, 1, 1] [2018-10-03 09:07:18,956 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:18,957 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:18,957 INFO L82 PathProgramCache]: Analyzing trace with hash 28844579, now seen corresponding path program 2 times [2018-10-03 09:07:18,957 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:18,957 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:18,958 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:18,958 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:07:18,959 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:18,966 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:18,966 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:18,966 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:18,978 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-03 09:07:18,998 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-03 09:07:18,998 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:19,000 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:19,088 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:19,111 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:19,111 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2018-10-03 09:07:19,112 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-03 09:07:19,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-03 09:07:19,112 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:19,112 INFO L87 Difference]: Start difference. First operand 6 states and 6 transitions. Second operand 5 states. [2018-10-03 09:07:19,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:19,177 INFO L93 Difference]: Finished difference Result 9 states and 9 transitions. [2018-10-03 09:07:19,179 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-03 09:07:19,179 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 5 [2018-10-03 09:07:19,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:19,181 INFO L225 Difference]: With dead ends: 9 [2018-10-03 09:07:19,181 INFO L226 Difference]: Without dead ends: 7 [2018-10-03 09:07:19,181 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time 0.0s impTime 3 [2018-10-03 09:07:19,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7 states. [2018-10-03 09:07:19,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7 to 7. [2018-10-03 09:07:19,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2018-10-03 09:07:19,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 7 transitions. [2018-10-03 09:07:19,185 INFO L78 Accepts]: Start accepts. Automaton has 7 states and 7 transitions. Word has length 5 [2018-10-03 09:07:19,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:19,185 INFO L480 AbstractCegarLoop]: Abstraction has 7 states and 7 transitions. [2018-10-03 09:07:19,185 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-03 09:07:19,186 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states and 7 transitions. [2018-10-03 09:07:19,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2018-10-03 09:07:19,186 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:19,186 INFO L375 BasicCegarLoop]: trace histogram [3, 1, 1, 1] [2018-10-03 09:07:19,187 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:19,187 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:19,187 INFO L82 PathProgramCache]: Analyzing trace with hash 894183756, now seen corresponding path program 3 times [2018-10-03 09:07:19,187 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:19,188 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:19,189 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:19,189 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:19,189 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:19,197 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:19,197 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:19,198 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:19,210 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-03 09:07:19,226 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-10-03 09:07:19,226 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:19,229 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:19,324 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:19,345 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:19,346 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-10-03 09:07:19,346 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-10-03 09:07:19,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-10-03 09:07:19,346 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:19,347 INFO L87 Difference]: Start difference. First operand 7 states and 7 transitions. Second operand 6 states. [2018-10-03 09:07:19,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:19,555 INFO L93 Difference]: Finished difference Result 10 states and 10 transitions. [2018-10-03 09:07:19,556 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-10-03 09:07:19,556 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 6 [2018-10-03 09:07:19,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:19,557 INFO L225 Difference]: With dead ends: 10 [2018-10-03 09:07:19,557 INFO L226 Difference]: Without dead ends: 8 [2018-10-03 09:07:19,558 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time 0.0s impTime 4 [2018-10-03 09:07:19,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8 states. [2018-10-03 09:07:19,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8 to 8. [2018-10-03 09:07:19,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2018-10-03 09:07:19,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 8 transitions. [2018-10-03 09:07:19,563 INFO L78 Accepts]: Start accepts. Automaton has 8 states and 8 transitions. Word has length 6 [2018-10-03 09:07:19,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:19,563 INFO L480 AbstractCegarLoop]: Abstraction has 8 states and 8 transitions. [2018-10-03 09:07:19,564 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-10-03 09:07:19,564 INFO L276 IsEmpty]: Start isEmpty. Operand 8 states and 8 transitions. [2018-10-03 09:07:19,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-10-03 09:07:19,565 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:19,565 INFO L375 BasicCegarLoop]: trace histogram [4, 1, 1, 1] [2018-10-03 09:07:19,565 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:19,566 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:19,566 INFO L82 PathProgramCache]: Analyzing trace with hash 1949894467, now seen corresponding path program 4 times [2018-10-03 09:07:19,566 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:19,566 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:19,568 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:19,568 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:19,569 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:19,587 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:19,588 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:19,588 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:19,607 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-03 09:07:19,625 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-03 09:07:19,625 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:19,627 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:19,761 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-03 09:07:19,781 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:19,781 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-10-03 09:07:19,781 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-10-03 09:07:19,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-10-03 09:07:19,782 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:19,782 INFO L87 Difference]: Start difference. First operand 8 states and 8 transitions. Second operand 7 states. [2018-10-03 09:07:19,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:19,869 INFO L93 Difference]: Finished difference Result 11 states and 11 transitions. [2018-10-03 09:07:19,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-10-03 09:07:19,870 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 7 [2018-10-03 09:07:19,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:19,870 INFO L225 Difference]: With dead ends: 11 [2018-10-03 09:07:19,870 INFO L226 Difference]: Without dead ends: 9 [2018-10-03 09:07:19,871 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time 0.0s impTime 5 [2018-10-03 09:07:19,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9 states. [2018-10-03 09:07:19,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9 to 9. [2018-10-03 09:07:19,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2018-10-03 09:07:19,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 9 transitions. [2018-10-03 09:07:19,879 INFO L78 Accepts]: Start accepts. Automaton has 9 states and 9 transitions. Word has length 7 [2018-10-03 09:07:19,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:19,881 INFO L480 AbstractCegarLoop]: Abstraction has 9 states and 9 transitions. [2018-10-03 09:07:19,881 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-10-03 09:07:19,881 INFO L276 IsEmpty]: Start isEmpty. Operand 9 states and 9 transitions. [2018-10-03 09:07:19,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-10-03 09:07:19,882 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:19,882 INFO L375 BasicCegarLoop]: trace histogram [5, 1, 1, 1] [2018-10-03 09:07:19,883 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:19,883 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:19,884 INFO L82 PathProgramCache]: Analyzing trace with hash 317188140, now seen corresponding path program 5 times [2018-10-03 09:07:19,884 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:19,884 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:19,886 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:19,886 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:19,886 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:19,905 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:19,906 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:19,907 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:19,925 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-10-03 09:07:19,942 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2018-10-03 09:07:19,943 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:19,945 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:20,093 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:20,113 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:20,114 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-10-03 09:07:20,114 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-10-03 09:07:20,114 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-10-03 09:07:20,115 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:20,115 INFO L87 Difference]: Start difference. First operand 9 states and 9 transitions. Second operand 8 states. [2018-10-03 09:07:20,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:20,229 INFO L93 Difference]: Finished difference Result 12 states and 12 transitions. [2018-10-03 09:07:20,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-10-03 09:07:20,231 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 8 [2018-10-03 09:07:20,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:20,232 INFO L225 Difference]: With dead ends: 12 [2018-10-03 09:07:20,232 INFO L226 Difference]: Without dead ends: 10 [2018-10-03 09:07:20,233 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time 0.0s impTime 6 [2018-10-03 09:07:20,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10 states. [2018-10-03 09:07:20,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10 to 10. [2018-10-03 09:07:20,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2018-10-03 09:07:20,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 10 transitions. [2018-10-03 09:07:20,236 INFO L78 Accepts]: Start accepts. Automaton has 10 states and 10 transitions. Word has length 8 [2018-10-03 09:07:20,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:20,237 INFO L480 AbstractCegarLoop]: Abstraction has 10 states and 10 transitions. [2018-10-03 09:07:20,237 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-10-03 09:07:20,237 INFO L276 IsEmpty]: Start isEmpty. Operand 10 states and 10 transitions. [2018-10-03 09:07:20,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2018-10-03 09:07:20,238 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:20,238 INFO L375 BasicCegarLoop]: trace histogram [6, 1, 1, 1] [2018-10-03 09:07:20,238 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:20,238 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:20,238 INFO L82 PathProgramCache]: Analyzing trace with hash 1242899555, now seen corresponding path program 6 times [2018-10-03 09:07:20,238 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:20,238 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:20,239 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:20,239 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:20,239 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:20,252 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:20,253 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:20,253 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:20,267 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-10-03 09:07:20,285 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2018-10-03 09:07:20,285 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:20,288 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:20,491 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:20,511 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:20,511 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-10-03 09:07:20,512 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-10-03 09:07:20,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-10-03 09:07:20,512 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:20,512 INFO L87 Difference]: Start difference. First operand 10 states and 10 transitions. Second operand 9 states. [2018-10-03 09:07:21,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:21,037 INFO L93 Difference]: Finished difference Result 13 states and 13 transitions. [2018-10-03 09:07:21,038 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-10-03 09:07:21,038 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 9 [2018-10-03 09:07:21,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:21,038 INFO L225 Difference]: With dead ends: 13 [2018-10-03 09:07:21,038 INFO L226 Difference]: Without dead ends: 11 [2018-10-03 09:07:21,039 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time 0.1s impTime 7 [2018-10-03 09:07:21,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states. [2018-10-03 09:07:21,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 11. [2018-10-03 09:07:21,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2018-10-03 09:07:21,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 11 transitions. [2018-10-03 09:07:21,042 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 11 transitions. Word has length 9 [2018-10-03 09:07:21,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:21,043 INFO L480 AbstractCegarLoop]: Abstraction has 11 states and 11 transitions. [2018-10-03 09:07:21,043 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-10-03 09:07:21,043 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 11 transitions. [2018-10-03 09:07:21,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2018-10-03 09:07:21,044 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:21,044 INFO L375 BasicCegarLoop]: trace histogram [7, 1, 1, 1] [2018-10-03 09:07:21,044 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:21,044 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:21,044 INFO L82 PathProgramCache]: Analyzing trace with hash -124817652, now seen corresponding path program 7 times [2018-10-03 09:07:21,044 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:21,045 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:21,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:21,046 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:21,046 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:21,055 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:21,055 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:21,056 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:21,069 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:07:21,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-03 09:07:21,085 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:21,250 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:21,271 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:21,271 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-10-03 09:07:21,271 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-10-03 09:07:21,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-10-03 09:07:21,272 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:21,272 INFO L87 Difference]: Start difference. First operand 11 states and 11 transitions. Second operand 10 states. [2018-10-03 09:07:21,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:21,420 INFO L93 Difference]: Finished difference Result 14 states and 14 transitions. [2018-10-03 09:07:21,421 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-10-03 09:07:21,421 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 10 [2018-10-03 09:07:21,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:21,422 INFO L225 Difference]: With dead ends: 14 [2018-10-03 09:07:21,422 INFO L226 Difference]: Without dead ends: 12 [2018-10-03 09:07:21,423 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time 0.0s impTime 8 [2018-10-03 09:07:21,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12 states. [2018-10-03 09:07:21,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12 to 12. [2018-10-03 09:07:21,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2018-10-03 09:07:21,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 12 transitions. [2018-10-03 09:07:21,426 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 12 transitions. Word has length 10 [2018-10-03 09:07:21,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:21,426 INFO L480 AbstractCegarLoop]: Abstraction has 12 states and 12 transitions. [2018-10-03 09:07:21,426 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-10-03 09:07:21,427 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 12 transitions. [2018-10-03 09:07:21,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-10-03 09:07:21,427 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:21,427 INFO L375 BasicCegarLoop]: trace histogram [8, 1, 1, 1] [2018-10-03 09:07:21,428 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:21,428 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:21,428 INFO L82 PathProgramCache]: Analyzing trace with hash 425621891, now seen corresponding path program 8 times [2018-10-03 09:07:21,428 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:21,428 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:21,429 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:21,429 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:07:21,429 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:21,438 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:21,438 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:21,439 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2018-10-03 09:07:21,456 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:21,476 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-03 09:07:21,476 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:21,478 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:21,618 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:21,638 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:21,638 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-10-03 09:07:21,639 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-10-03 09:07:21,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-10-03 09:07:21,639 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:21,640 INFO L87 Difference]: Start difference. First operand 12 states and 12 transitions. Second operand 11 states. [2018-10-03 09:07:21,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:21,736 INFO L93 Difference]: Finished difference Result 15 states and 15 transitions. [2018-10-03 09:07:21,737 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-10-03 09:07:21,738 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 11 [2018-10-03 09:07:21,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:21,738 INFO L225 Difference]: With dead ends: 15 [2018-10-03 09:07:21,738 INFO L226 Difference]: Without dead ends: 13 [2018-10-03 09:07:21,739 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time 0.0s impTime 9 [2018-10-03 09:07:21,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2018-10-03 09:07:21,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 13. [2018-10-03 09:07:21,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2018-10-03 09:07:21,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 13 transitions. [2018-10-03 09:07:21,743 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 13 transitions. Word has length 11 [2018-10-03 09:07:21,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:21,743 INFO L480 AbstractCegarLoop]: Abstraction has 13 states and 13 transitions. [2018-10-03 09:07:21,743 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-10-03 09:07:21,743 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 13 transitions. [2018-10-03 09:07:21,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-10-03 09:07:21,744 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:21,744 INFO L375 BasicCegarLoop]: trace histogram [9, 1, 1, 1] [2018-10-03 09:07:21,744 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:21,744 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:21,744 INFO L82 PathProgramCache]: Analyzing trace with hash 309378540, now seen corresponding path program 9 times [2018-10-03 09:07:21,744 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:21,745 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:21,746 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:21,746 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:21,746 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:21,755 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:21,755 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:21,756 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:21,766 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-03 09:07:21,789 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2018-10-03 09:07:21,789 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:21,791 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:21,974 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:21,995 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:21,995 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-10-03 09:07:21,996 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-10-03 09:07:21,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-10-03 09:07:21,996 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:21,996 INFO L87 Difference]: Start difference. First operand 13 states and 13 transitions. Second operand 12 states. [2018-10-03 09:07:22,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:22,177 INFO L93 Difference]: Finished difference Result 16 states and 16 transitions. [2018-10-03 09:07:22,177 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-10-03 09:07:22,178 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 12 [2018-10-03 09:07:22,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:22,178 INFO L225 Difference]: With dead ends: 16 [2018-10-03 09:07:22,178 INFO L226 Difference]: Without dead ends: 14 [2018-10-03 09:07:22,179 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time 0.1s impTime 10 [2018-10-03 09:07:22,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2018-10-03 09:07:22,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2018-10-03 09:07:22,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2018-10-03 09:07:22,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 14 transitions. [2018-10-03 09:07:22,182 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 14 transitions. Word has length 12 [2018-10-03 09:07:22,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:22,182 INFO L480 AbstractCegarLoop]: Abstraction has 14 states and 14 transitions. [2018-10-03 09:07:22,183 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-10-03 09:07:22,183 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 14 transitions. [2018-10-03 09:07:22,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-10-03 09:07:22,183 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:22,183 INFO L375 BasicCegarLoop]: trace histogram [10, 1, 1, 1] [2018-10-03 09:07:22,183 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:22,184 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:22,184 INFO L82 PathProgramCache]: Analyzing trace with hash 1000801955, now seen corresponding path program 10 times [2018-10-03 09:07:22,184 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:22,184 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:22,185 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:22,185 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:22,185 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:22,194 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:22,195 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:22,195 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:22,205 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-03 09:07:22,223 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-03 09:07:22,224 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:22,226 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:22,381 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:22,401 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:22,401 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-10-03 09:07:22,402 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-10-03 09:07:22,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-10-03 09:07:22,402 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:22,402 INFO L87 Difference]: Start difference. First operand 14 states and 14 transitions. Second operand 13 states. [2018-10-03 09:07:22,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:22,530 INFO L93 Difference]: Finished difference Result 17 states and 17 transitions. [2018-10-03 09:07:22,530 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-10-03 09:07:22,531 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 13 [2018-10-03 09:07:22,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:22,531 INFO L225 Difference]: With dead ends: 17 [2018-10-03 09:07:22,532 INFO L226 Difference]: Without dead ends: 15 [2018-10-03 09:07:22,532 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time 0.0s impTime 11 [2018-10-03 09:07:22,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2018-10-03 09:07:22,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2018-10-03 09:07:22,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2018-10-03 09:07:22,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 15 transitions. [2018-10-03 09:07:22,536 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 15 transitions. Word has length 13 [2018-10-03 09:07:22,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:22,537 INFO L480 AbstractCegarLoop]: Abstraction has 15 states and 15 transitions. [2018-10-03 09:07:22,537 INFO L481 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-10-03 09:07:22,537 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 15 transitions. [2018-10-03 09:07:22,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-10-03 09:07:22,538 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:22,538 INFO L375 BasicCegarLoop]: trace histogram [11, 1, 1, 1] [2018-10-03 09:07:22,538 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:22,538 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:22,538 INFO L82 PathProgramCache]: Analyzing trace with hash 960091340, now seen corresponding path program 11 times [2018-10-03 09:07:22,538 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:22,539 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:22,539 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:22,539 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:22,539 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:22,549 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:22,549 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:22,550 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:22,565 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-10-03 09:07:22,592 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2018-10-03 09:07:22,592 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:22,599 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:22,923 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:22,949 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:22,949 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-10-03 09:07:22,950 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-10-03 09:07:22,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-10-03 09:07:22,950 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:22,950 INFO L87 Difference]: Start difference. First operand 15 states and 15 transitions. Second operand 14 states. [2018-10-03 09:07:23,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:23,311 INFO L93 Difference]: Finished difference Result 18 states and 18 transitions. [2018-10-03 09:07:23,311 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-10-03 09:07:23,311 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 14 [2018-10-03 09:07:23,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:23,312 INFO L225 Difference]: With dead ends: 18 [2018-10-03 09:07:23,313 INFO L226 Difference]: Without dead ends: 16 [2018-10-03 09:07:23,313 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s Time 0.1s impTime 12 [2018-10-03 09:07:23,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2018-10-03 09:07:23,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2018-10-03 09:07:23,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2018-10-03 09:07:23,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 16 transitions. [2018-10-03 09:07:23,319 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 16 transitions. Word has length 14 [2018-10-03 09:07:23,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:23,319 INFO L480 AbstractCegarLoop]: Abstraction has 16 states and 16 transitions. [2018-10-03 09:07:23,319 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-10-03 09:07:23,319 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 16 transitions. [2018-10-03 09:07:23,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-10-03 09:07:23,320 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:23,320 INFO L375 BasicCegarLoop]: trace histogram [12, 1, 1, 1] [2018-10-03 09:07:23,320 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:23,320 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:23,321 INFO L82 PathProgramCache]: Analyzing trace with hash -301937725, now seen corresponding path program 12 times [2018-10-03 09:07:23,321 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:23,321 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:23,322 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:23,322 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:23,322 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:23,331 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:23,332 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:23,332 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:23,344 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-10-03 09:07:23,372 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-10-03 09:07:23,372 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:23,375 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:23,620 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:23,641 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:23,641 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-10-03 09:07:23,641 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-10-03 09:07:23,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-10-03 09:07:23,642 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:23,642 INFO L87 Difference]: Start difference. First operand 16 states and 16 transitions. Second operand 15 states. [2018-10-03 09:07:23,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:23,946 INFO L93 Difference]: Finished difference Result 19 states and 19 transitions. [2018-10-03 09:07:23,952 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-10-03 09:07:23,953 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 15 [2018-10-03 09:07:23,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:23,953 INFO L225 Difference]: With dead ends: 19 [2018-10-03 09:07:23,953 INFO L226 Difference]: Without dead ends: 17 [2018-10-03 09:07:23,954 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s Time 0.1s impTime 13 [2018-10-03 09:07:23,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2018-10-03 09:07:23,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2018-10-03 09:07:23,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2018-10-03 09:07:23,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 17 transitions. [2018-10-03 09:07:23,961 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 17 transitions. Word has length 15 [2018-10-03 09:07:23,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:23,963 INFO L480 AbstractCegarLoop]: Abstraction has 17 states and 17 transitions. [2018-10-03 09:07:23,963 INFO L481 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-10-03 09:07:23,963 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 17 transitions. [2018-10-03 09:07:23,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-10-03 09:07:23,964 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:23,964 INFO L375 BasicCegarLoop]: trace histogram [13, 1, 1, 1] [2018-10-03 09:07:23,964 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:23,964 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:23,965 INFO L82 PathProgramCache]: Analyzing trace with hash -770133076, now seen corresponding path program 13 times [2018-10-03 09:07:23,965 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:23,965 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:23,966 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:23,966 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:23,966 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:23,989 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:23,990 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:23,990 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:24,006 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:07:24,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-03 09:07:24,034 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:24,240 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:24,260 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:24,260 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-10-03 09:07:24,261 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-10-03 09:07:24,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-10-03 09:07:24,261 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:24,261 INFO L87 Difference]: Start difference. First operand 17 states and 17 transitions. Second operand 16 states. [2018-10-03 09:07:24,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:24,506 INFO L93 Difference]: Finished difference Result 20 states and 20 transitions. [2018-10-03 09:07:24,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-10-03 09:07:24,507 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 16 [2018-10-03 09:07:24,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:24,507 INFO L225 Difference]: With dead ends: 20 [2018-10-03 09:07:24,507 INFO L226 Difference]: Without dead ends: 18 [2018-10-03 09:07:24,508 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time 0.1s impTime 14 [2018-10-03 09:07:24,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2018-10-03 09:07:24,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2018-10-03 09:07:24,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2018-10-03 09:07:24,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 18 transitions. [2018-10-03 09:07:24,511 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 18 transitions. Word has length 16 [2018-10-03 09:07:24,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:24,512 INFO L480 AbstractCegarLoop]: Abstraction has 18 states and 18 transitions. [2018-10-03 09:07:24,512 INFO L481 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-10-03 09:07:24,512 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 18 transitions. [2018-10-03 09:07:24,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-10-03 09:07:24,513 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:24,513 INFO L375 BasicCegarLoop]: trace histogram [14, 1, 1, 1] [2018-10-03 09:07:24,513 INFO L423 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:24,513 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:24,513 INFO L82 PathProgramCache]: Analyzing trace with hash 1895680227, now seen corresponding path program 14 times [2018-10-03 09:07:24,513 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:24,514 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:24,514 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:24,514 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:07:24,515 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:24,524 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:24,524 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:24,524 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:24,535 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-03 09:07:24,556 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-03 09:07:24,557 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:24,559 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:24,886 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:24,907 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:24,907 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-10-03 09:07:24,907 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-10-03 09:07:24,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-10-03 09:07:24,908 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:24,908 INFO L87 Difference]: Start difference. First operand 18 states and 18 transitions. Second operand 17 states. [2018-10-03 09:07:25,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:25,094 INFO L93 Difference]: Finished difference Result 21 states and 21 transitions. [2018-10-03 09:07:25,094 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-10-03 09:07:25,094 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 17 [2018-10-03 09:07:25,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:25,095 INFO L225 Difference]: With dead ends: 21 [2018-10-03 09:07:25,095 INFO L226 Difference]: Without dead ends: 19 [2018-10-03 09:07:25,095 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s Time 0.2s impTime 15 [2018-10-03 09:07:25,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2018-10-03 09:07:25,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2018-10-03 09:07:25,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2018-10-03 09:07:25,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 19 transitions. [2018-10-03 09:07:25,101 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 19 transitions. Word has length 17 [2018-10-03 09:07:25,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:25,101 INFO L480 AbstractCegarLoop]: Abstraction has 19 states and 19 transitions. [2018-10-03 09:07:25,101 INFO L481 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-10-03 09:07:25,101 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 19 transitions. [2018-10-03 09:07:25,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-10-03 09:07:25,102 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:25,102 INFO L375 BasicCegarLoop]: trace histogram [15, 1, 1, 1] [2018-10-03 09:07:25,102 INFO L423 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:25,102 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:25,102 INFO L82 PathProgramCache]: Analyzing trace with hash -1363453300, now seen corresponding path program 15 times [2018-10-03 09:07:25,103 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:25,103 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:25,103 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:25,103 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:25,104 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:25,113 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:25,113 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:25,113 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:25,130 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-03 09:07:25,190 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2018-10-03 09:07:25,191 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:25,194 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:26,476 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:26,498 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:26,498 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-10-03 09:07:26,498 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-10-03 09:07:26,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-10-03 09:07:26,499 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:26,499 INFO L87 Difference]: Start difference. First operand 19 states and 19 transitions. Second operand 18 states. [2018-10-03 09:07:26,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:26,914 INFO L93 Difference]: Finished difference Result 22 states and 22 transitions. [2018-10-03 09:07:26,916 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-10-03 09:07:26,916 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 18 [2018-10-03 09:07:26,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:26,917 INFO L225 Difference]: With dead ends: 22 [2018-10-03 09:07:26,917 INFO L226 Difference]: Without dead ends: 20 [2018-10-03 09:07:26,917 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s Time 0.9s impTime 16 [2018-10-03 09:07:26,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2018-10-03 09:07:26,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2018-10-03 09:07:26,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2018-10-03 09:07:26,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 20 transitions. [2018-10-03 09:07:26,922 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 20 transitions. Word has length 18 [2018-10-03 09:07:26,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:26,923 INFO L480 AbstractCegarLoop]: Abstraction has 20 states and 20 transitions. [2018-10-03 09:07:26,923 INFO L481 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-10-03 09:07:26,923 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 20 transitions. [2018-10-03 09:07:26,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-10-03 09:07:26,924 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:26,924 INFO L375 BasicCegarLoop]: trace histogram [16, 1, 1, 1] [2018-10-03 09:07:26,924 INFO L423 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:26,924 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:26,925 INFO L82 PathProgramCache]: Analyzing trace with hash 682622467, now seen corresponding path program 16 times [2018-10-03 09:07:26,925 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:26,925 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:26,926 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:26,926 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:26,926 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:26,936 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:26,936 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:26,936 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:26,956 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-03 09:07:26,980 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-03 09:07:26,980 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:26,983 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:27,419 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:27,439 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:27,439 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-10-03 09:07:27,440 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-10-03 09:07:27,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-10-03 09:07:27,440 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:27,440 INFO L87 Difference]: Start difference. First operand 20 states and 20 transitions. Second operand 19 states. [2018-10-03 09:07:27,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:27,786 INFO L93 Difference]: Finished difference Result 23 states and 23 transitions. [2018-10-03 09:07:27,787 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-10-03 09:07:27,787 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2018-10-03 09:07:27,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:27,788 INFO L225 Difference]: With dead ends: 23 [2018-10-03 09:07:27,788 INFO L226 Difference]: Without dead ends: 21 [2018-10-03 09:07:27,788 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s Time 0.2s impTime 17 [2018-10-03 09:07:27,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2018-10-03 09:07:27,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2018-10-03 09:07:27,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2018-10-03 09:07:27,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 21 transitions. [2018-10-03 09:07:27,792 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 21 transitions. Word has length 19 [2018-10-03 09:07:27,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:27,792 INFO L480 AbstractCegarLoop]: Abstraction has 21 states and 21 transitions. [2018-10-03 09:07:27,792 INFO L481 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-10-03 09:07:27,792 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2018-10-03 09:07:27,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-10-03 09:07:27,792 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:27,792 INFO L375 BasicCegarLoop]: trace histogram [17, 1, 1, 1] [2018-10-03 09:07:27,793 INFO L423 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:27,793 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:27,793 INFO L82 PathProgramCache]: Analyzing trace with hash -313538196, now seen corresponding path program 17 times [2018-10-03 09:07:27,793 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:27,793 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:27,794 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:27,794 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:27,794 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:27,804 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:27,804 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:27,804 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:27,814 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-10-03 09:07:27,846 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2018-10-03 09:07:27,846 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:27,849 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:28,316 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:28,337 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:28,337 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-10-03 09:07:28,338 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-10-03 09:07:28,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-10-03 09:07:28,338 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:28,338 INFO L87 Difference]: Start difference. First operand 21 states and 21 transitions. Second operand 20 states. [2018-10-03 09:07:28,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:28,869 INFO L93 Difference]: Finished difference Result 24 states and 24 transitions. [2018-10-03 09:07:28,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-10-03 09:07:28,870 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 20 [2018-10-03 09:07:28,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:28,871 INFO L225 Difference]: With dead ends: 24 [2018-10-03 09:07:28,871 INFO L226 Difference]: Without dead ends: 22 [2018-10-03 09:07:28,871 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s Time 0.3s impTime 18 [2018-10-03 09:07:28,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2018-10-03 09:07:28,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2018-10-03 09:07:28,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2018-10-03 09:07:28,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 22 transitions. [2018-10-03 09:07:28,875 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 22 transitions. Word has length 20 [2018-10-03 09:07:28,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:28,876 INFO L480 AbstractCegarLoop]: Abstraction has 22 states and 22 transitions. [2018-10-03 09:07:28,876 INFO L481 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-10-03 09:07:28,876 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 22 transitions. [2018-10-03 09:07:28,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-10-03 09:07:28,877 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:28,877 INFO L375 BasicCegarLoop]: trace histogram [18, 1, 1, 1] [2018-10-03 09:07:28,877 INFO L423 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:28,877 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:28,877 INFO L82 PathProgramCache]: Analyzing trace with hash -1129747677, now seen corresponding path program 18 times [2018-10-03 09:07:28,877 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:28,878 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:28,878 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:28,878 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:28,879 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:28,887 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:28,887 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:28,887 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:28,910 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-10-03 09:07:28,954 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2018-10-03 09:07:28,954 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:28,957 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:29,258 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:29,279 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:29,279 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-10-03 09:07:29,280 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-10-03 09:07:29,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-10-03 09:07:29,280 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:29,280 INFO L87 Difference]: Start difference. First operand 22 states and 22 transitions. Second operand 21 states. [2018-10-03 09:07:29,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:29,584 INFO L93 Difference]: Finished difference Result 25 states and 25 transitions. [2018-10-03 09:07:29,584 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-10-03 09:07:29,584 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 21 [2018-10-03 09:07:29,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:29,585 INFO L225 Difference]: With dead ends: 25 [2018-10-03 09:07:29,585 INFO L226 Difference]: Without dead ends: 23 [2018-10-03 09:07:29,585 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s Time 0.2s impTime 19 [2018-10-03 09:07:29,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2018-10-03 09:07:29,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2018-10-03 09:07:29,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2018-10-03 09:07:29,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 23 transitions. [2018-10-03 09:07:29,591 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 23 transitions. Word has length 21 [2018-10-03 09:07:29,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:29,592 INFO L480 AbstractCegarLoop]: Abstraction has 23 states and 23 transitions. [2018-10-03 09:07:29,592 INFO L481 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-10-03 09:07:29,592 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2018-10-03 09:07:29,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-10-03 09:07:29,592 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:29,593 INFO L375 BasicCegarLoop]: trace histogram [19, 1, 1, 1] [2018-10-03 09:07:29,593 INFO L423 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:29,593 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:29,593 INFO L82 PathProgramCache]: Analyzing trace with hash -662437812, now seen corresponding path program 19 times [2018-10-03 09:07:29,593 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:29,593 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:29,594 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:29,594 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:29,594 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:29,603 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:29,603 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:29,603 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:29,619 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:07:29,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-03 09:07:29,653 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:30,131 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:30,152 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:30,152 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-10-03 09:07:30,152 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-10-03 09:07:30,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-10-03 09:07:30,153 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:30,153 INFO L87 Difference]: Start difference. First operand 23 states and 23 transitions. Second operand 22 states. [2018-10-03 09:07:30,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:30,479 INFO L93 Difference]: Finished difference Result 26 states and 26 transitions. [2018-10-03 09:07:30,480 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-10-03 09:07:30,480 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 22 [2018-10-03 09:07:30,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:30,481 INFO L225 Difference]: With dead ends: 26 [2018-10-03 09:07:30,481 INFO L226 Difference]: Without dead ends: 24 [2018-10-03 09:07:30,481 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s Time 0.3s impTime 20 [2018-10-03 09:07:30,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2018-10-03 09:07:30,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2018-10-03 09:07:30,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2018-10-03 09:07:30,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 24 transitions. [2018-10-03 09:07:30,486 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 24 transitions. Word has length 22 [2018-10-03 09:07:30,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:30,486 INFO L480 AbstractCegarLoop]: Abstraction has 24 states and 24 transitions. [2018-10-03 09:07:30,486 INFO L481 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-10-03 09:07:30,486 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 24 transitions. [2018-10-03 09:07:30,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-10-03 09:07:30,487 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:30,487 INFO L375 BasicCegarLoop]: trace histogram [20, 1, 1, 1] [2018-10-03 09:07:30,487 INFO L423 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:30,488 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:30,488 INFO L82 PathProgramCache]: Analyzing trace with hash 939266115, now seen corresponding path program 20 times [2018-10-03 09:07:30,488 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:30,488 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:30,489 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:30,489 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:07:30,489 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:30,500 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:30,500 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:30,500 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:30,513 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-03 09:07:30,542 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-03 09:07:30,543 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:30,545 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:30,901 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:30,922 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:30,922 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-10-03 09:07:30,922 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-10-03 09:07:30,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-10-03 09:07:30,923 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:30,923 INFO L87 Difference]: Start difference. First operand 24 states and 24 transitions. Second operand 23 states. [2018-10-03 09:07:31,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:31,500 INFO L93 Difference]: Finished difference Result 27 states and 27 transitions. [2018-10-03 09:07:31,501 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-10-03 09:07:31,501 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 23 [2018-10-03 09:07:31,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:31,502 INFO L225 Difference]: With dead ends: 27 [2018-10-03 09:07:31,502 INFO L226 Difference]: Without dead ends: 25 [2018-10-03 09:07:31,503 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s Time 0.2s impTime 21 [2018-10-03 09:07:31,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2018-10-03 09:07:31,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2018-10-03 09:07:31,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2018-10-03 09:07:31,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 25 transitions. [2018-10-03 09:07:31,507 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 25 transitions. Word has length 23 [2018-10-03 09:07:31,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:31,508 INFO L480 AbstractCegarLoop]: Abstraction has 25 states and 25 transitions. [2018-10-03 09:07:31,508 INFO L481 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-10-03 09:07:31,508 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2018-10-03 09:07:31,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-10-03 09:07:31,508 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:31,509 INFO L375 BasicCegarLoop]: trace histogram [21, 1, 1, 1] [2018-10-03 09:07:31,509 INFO L423 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:31,509 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:31,509 INFO L82 PathProgramCache]: Analyzing trace with hash -947519700, now seen corresponding path program 21 times [2018-10-03 09:07:31,509 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:31,509 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:31,510 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:31,510 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:31,511 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:31,518 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:31,519 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:31,519 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:31,546 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-03 09:07:31,673 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2018-10-03 09:07:31,673 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:31,676 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:32,028 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:32,048 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:32,048 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-10-03 09:07:32,048 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-10-03 09:07:32,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-10-03 09:07:32,049 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:32,049 INFO L87 Difference]: Start difference. First operand 25 states and 25 transitions. Second operand 24 states. [2018-10-03 09:07:32,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:32,498 INFO L93 Difference]: Finished difference Result 28 states and 28 transitions. [2018-10-03 09:07:32,500 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-10-03 09:07:32,500 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 24 [2018-10-03 09:07:32,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:32,500 INFO L225 Difference]: With dead ends: 28 [2018-10-03 09:07:32,500 INFO L226 Difference]: Without dead ends: 26 [2018-10-03 09:07:32,501 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s Time 0.2s impTime 22 [2018-10-03 09:07:32,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2018-10-03 09:07:32,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2018-10-03 09:07:32,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2018-10-03 09:07:32,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 26 transitions. [2018-10-03 09:07:32,504 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 26 transitions. Word has length 24 [2018-10-03 09:07:32,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:32,505 INFO L480 AbstractCegarLoop]: Abstraction has 26 states and 26 transitions. [2018-10-03 09:07:32,505 INFO L481 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-10-03 09:07:32,505 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 26 transitions. [2018-10-03 09:07:32,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-10-03 09:07:32,505 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:32,505 INFO L375 BasicCegarLoop]: trace histogram [22, 1, 1, 1] [2018-10-03 09:07:32,506 INFO L423 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:32,506 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:32,506 INFO L82 PathProgramCache]: Analyzing trace with hash 691662179, now seen corresponding path program 22 times [2018-10-03 09:07:32,506 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:32,506 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:32,507 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:32,507 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:32,507 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:32,514 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:32,514 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:32,514 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:32,537 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-03 09:07:32,577 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-03 09:07:32,577 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:32,581 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:33,396 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:33,417 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:33,417 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-10-03 09:07:33,417 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-10-03 09:07:33,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-10-03 09:07:33,417 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:33,417 INFO L87 Difference]: Start difference. First operand 26 states and 26 transitions. Second operand 25 states. [2018-10-03 09:07:34,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:34,131 INFO L93 Difference]: Finished difference Result 29 states and 29 transitions. [2018-10-03 09:07:34,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-10-03 09:07:34,132 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2018-10-03 09:07:34,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:34,132 INFO L225 Difference]: With dead ends: 29 [2018-10-03 09:07:34,132 INFO L226 Difference]: Without dead ends: 27 [2018-10-03 09:07:34,133 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s Time 0.5s impTime 23 [2018-10-03 09:07:34,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2018-10-03 09:07:34,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2018-10-03 09:07:34,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2018-10-03 09:07:34,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 27 transitions. [2018-10-03 09:07:34,138 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 27 transitions. Word has length 25 [2018-10-03 09:07:34,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:34,138 INFO L480 AbstractCegarLoop]: Abstraction has 27 states and 27 transitions. [2018-10-03 09:07:34,138 INFO L481 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-10-03 09:07:34,139 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 27 transitions. [2018-10-03 09:07:34,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-10-03 09:07:34,139 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:34,139 INFO L375 BasicCegarLoop]: trace histogram [23, 1, 1, 1] [2018-10-03 09:07:34,139 INFO L423 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:34,140 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:34,140 INFO L82 PathProgramCache]: Analyzing trace with hash -33307124, now seen corresponding path program 23 times [2018-10-03 09:07:34,140 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:34,140 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:34,141 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:34,141 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:34,141 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:34,148 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:34,148 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:34,148 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:34,162 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-10-03 09:07:34,201 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2018-10-03 09:07:34,201 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:34,204 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:34,630 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:34,659 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:34,659 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-10-03 09:07:34,660 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-10-03 09:07:34,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-10-03 09:07:34,660 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:34,660 INFO L87 Difference]: Start difference. First operand 27 states and 27 transitions. Second operand 26 states. [2018-10-03 09:07:35,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:35,333 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2018-10-03 09:07:35,333 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-10-03 09:07:35,333 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 26 [2018-10-03 09:07:35,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:35,334 INFO L225 Difference]: With dead ends: 30 [2018-10-03 09:07:35,334 INFO L226 Difference]: Without dead ends: 28 [2018-10-03 09:07:35,334 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s Time 0.3s impTime 24 [2018-10-03 09:07:35,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2018-10-03 09:07:35,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2018-10-03 09:07:35,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2018-10-03 09:07:35,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 28 transitions. [2018-10-03 09:07:35,340 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 28 transitions. Word has length 26 [2018-10-03 09:07:35,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:35,340 INFO L480 AbstractCegarLoop]: Abstraction has 28 states and 28 transitions. [2018-10-03 09:07:35,340 INFO L481 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-10-03 09:07:35,341 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 28 transitions. [2018-10-03 09:07:35,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-10-03 09:07:35,341 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:35,341 INFO L375 BasicCegarLoop]: trace histogram [24, 1, 1, 1] [2018-10-03 09:07:35,341 INFO L423 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:35,342 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:35,342 INFO L82 PathProgramCache]: Analyzing trace with hash -1032519037, now seen corresponding path program 24 times [2018-10-03 09:07:35,342 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:35,342 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:35,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:35,343 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:35,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:35,350 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:35,350 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:35,350 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:35,374 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-10-03 09:07:35,432 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-10-03 09:07:35,432 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:35,436 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:35,899 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:35,919 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:35,920 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-10-03 09:07:35,920 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-10-03 09:07:35,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-10-03 09:07:35,920 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:35,920 INFO L87 Difference]: Start difference. First operand 28 states and 28 transitions. Second operand 27 states. [2018-10-03 09:07:36,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:36,442 INFO L93 Difference]: Finished difference Result 31 states and 31 transitions. [2018-10-03 09:07:36,443 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-10-03 09:07:36,443 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 27 [2018-10-03 09:07:36,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:36,444 INFO L225 Difference]: With dead ends: 31 [2018-10-03 09:07:36,444 INFO L226 Difference]: Without dead ends: 29 [2018-10-03 09:07:36,444 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s Time 0.3s impTime 25 [2018-10-03 09:07:36,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2018-10-03 09:07:36,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2018-10-03 09:07:36,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2018-10-03 09:07:36,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 29 transitions. [2018-10-03 09:07:36,449 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 29 transitions. Word has length 27 [2018-10-03 09:07:36,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:36,450 INFO L480 AbstractCegarLoop]: Abstraction has 29 states and 29 transitions. [2018-10-03 09:07:36,450 INFO L481 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-10-03 09:07:36,450 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 29 transitions. [2018-10-03 09:07:36,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-10-03 09:07:36,451 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:36,451 INFO L375 BasicCegarLoop]: trace histogram [25, 1, 1, 1] [2018-10-03 09:07:36,451 INFO L423 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:36,451 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:36,451 INFO L82 PathProgramCache]: Analyzing trace with hash -1943317268, now seen corresponding path program 25 times [2018-10-03 09:07:36,451 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:36,451 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:36,452 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:36,452 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:36,452 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:36,459 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:36,460 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:36,460 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2018-10-03 09:07:36,475 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:36,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-03 09:07:36,522 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:37,044 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:37,063 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:37,064 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-10-03 09:07:37,064 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-10-03 09:07:37,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-10-03 09:07:37,064 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:37,064 INFO L87 Difference]: Start difference. First operand 29 states and 29 transitions. Second operand 28 states. [2018-10-03 09:07:37,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:37,579 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2018-10-03 09:07:37,579 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-10-03 09:07:37,579 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 28 [2018-10-03 09:07:37,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:37,580 INFO L225 Difference]: With dead ends: 32 [2018-10-03 09:07:37,580 INFO L226 Difference]: Without dead ends: 30 [2018-10-03 09:07:37,581 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s Time 0.4s impTime 26 [2018-10-03 09:07:37,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2018-10-03 09:07:37,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2018-10-03 09:07:37,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2018-10-03 09:07:37,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 30 transitions. [2018-10-03 09:07:37,585 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 30 transitions. Word has length 28 [2018-10-03 09:07:37,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:37,586 INFO L480 AbstractCegarLoop]: Abstraction has 30 states and 30 transitions. [2018-10-03 09:07:37,586 INFO L481 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-10-03 09:07:37,586 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 30 transitions. [2018-10-03 09:07:37,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-10-03 09:07:37,586 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:37,587 INFO L375 BasicCegarLoop]: trace histogram [26, 1, 1, 1] [2018-10-03 09:07:37,587 INFO L423 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:37,587 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:37,587 INFO L82 PathProgramCache]: Analyzing trace with hash -113291357, now seen corresponding path program 26 times [2018-10-03 09:07:37,587 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:37,588 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:37,588 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:37,588 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:07:37,589 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:37,596 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:37,596 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:37,596 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:37,612 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-03 09:07:37,664 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-03 09:07:37,665 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:37,669 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:38,221 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:38,241 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:38,241 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-10-03 09:07:38,241 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-10-03 09:07:38,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-10-03 09:07:38,241 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:38,241 INFO L87 Difference]: Start difference. First operand 30 states and 30 transitions. Second operand 29 states. [2018-10-03 09:07:38,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:38,815 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2018-10-03 09:07:38,815 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-10-03 09:07:38,815 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 29 [2018-10-03 09:07:38,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:38,816 INFO L225 Difference]: With dead ends: 33 [2018-10-03 09:07:38,816 INFO L226 Difference]: Without dead ends: 31 [2018-10-03 09:07:38,817 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s Time 0.4s impTime 27 [2018-10-03 09:07:38,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2018-10-03 09:07:38,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2018-10-03 09:07:38,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2018-10-03 09:07:38,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 31 transitions. [2018-10-03 09:07:38,821 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 31 transitions. Word has length 29 [2018-10-03 09:07:38,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:38,822 INFO L480 AbstractCegarLoop]: Abstraction has 31 states and 31 transitions. [2018-10-03 09:07:38,822 INFO L481 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-10-03 09:07:38,822 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2018-10-03 09:07:38,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-10-03 09:07:38,822 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:38,823 INFO L375 BasicCegarLoop]: trace histogram [27, 1, 1, 1] [2018-10-03 09:07:38,823 INFO L423 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:38,823 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:38,823 INFO L82 PathProgramCache]: Analyzing trace with hash 782937036, now seen corresponding path program 27 times [2018-10-03 09:07:38,823 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:38,823 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:38,824 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:38,824 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:38,824 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:38,831 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:38,832 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:38,832 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:38,853 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-03 09:07:39,328 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2018-10-03 09:07:39,328 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:39,332 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:40,080 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:40,100 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:40,100 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-10-03 09:07:40,100 INFO L459 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-10-03 09:07:40,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-10-03 09:07:40,101 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:40,101 INFO L87 Difference]: Start difference. First operand 31 states and 31 transitions. Second operand 30 states. [2018-10-03 09:07:40,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:40,666 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-10-03 09:07:40,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-10-03 09:07:40,666 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 30 [2018-10-03 09:07:40,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:40,667 INFO L225 Difference]: With dead ends: 34 [2018-10-03 09:07:40,667 INFO L226 Difference]: Without dead ends: 32 [2018-10-03 09:07:40,668 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s Time 0.5s impTime 28 [2018-10-03 09:07:40,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2018-10-03 09:07:40,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2018-10-03 09:07:40,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2018-10-03 09:07:40,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 32 transitions. [2018-10-03 09:07:40,673 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 32 transitions. Word has length 30 [2018-10-03 09:07:40,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:40,674 INFO L480 AbstractCegarLoop]: Abstraction has 32 states and 32 transitions. [2018-10-03 09:07:40,674 INFO L481 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-10-03 09:07:40,674 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 32 transitions. [2018-10-03 09:07:40,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-10-03 09:07:40,674 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:40,675 INFO L375 BasicCegarLoop]: trace histogram [28, 1, 1, 1] [2018-10-03 09:07:40,675 INFO L423 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:40,675 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:40,675 INFO L82 PathProgramCache]: Analyzing trace with hash -1498753853, now seen corresponding path program 28 times [2018-10-03 09:07:40,675 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:40,675 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:40,676 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:40,676 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:40,676 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:40,683 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:40,683 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:40,683 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:40,694 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-03 09:07:40,742 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-03 09:07:40,742 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:40,745 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:41,317 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 0 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:41,337 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:41,337 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-10-03 09:07:41,337 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-10-03 09:07:41,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-10-03 09:07:41,338 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:41,338 INFO L87 Difference]: Start difference. First operand 32 states and 32 transitions. Second operand 31 states. [2018-10-03 09:07:41,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:41,978 INFO L93 Difference]: Finished difference Result 35 states and 35 transitions. [2018-10-03 09:07:41,979 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-10-03 09:07:41,979 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 31 [2018-10-03 09:07:41,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:41,980 INFO L225 Difference]: With dead ends: 35 [2018-10-03 09:07:41,980 INFO L226 Difference]: Without dead ends: 33 [2018-10-03 09:07:41,980 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s Time 0.4s impTime 29 [2018-10-03 09:07:41,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2018-10-03 09:07:41,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2018-10-03 09:07:41,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2018-10-03 09:07:41,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 33 transitions. [2018-10-03 09:07:41,986 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 33 transitions. Word has length 31 [2018-10-03 09:07:41,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:41,986 INFO L480 AbstractCegarLoop]: Abstraction has 33 states and 33 transitions. [2018-10-03 09:07:41,986 INFO L481 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-10-03 09:07:41,986 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 33 transitions. [2018-10-03 09:07:41,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-10-03 09:07:41,987 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:41,987 INFO L375 BasicCegarLoop]: trace histogram [29, 1, 1, 1] [2018-10-03 09:07:41,987 INFO L423 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:41,987 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:41,987 INFO L82 PathProgramCache]: Analyzing trace with hash 783272620, now seen corresponding path program 29 times [2018-10-03 09:07:41,987 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:41,988 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:41,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:41,988 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:41,989 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:41,996 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:41,996 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:41,996 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:42,010 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-10-03 09:07:42,076 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2018-10-03 09:07:42,076 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:42,080 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:42,684 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 0 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:42,704 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:42,705 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-10-03 09:07:42,705 INFO L459 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-10-03 09:07:42,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-10-03 09:07:42,705 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:42,705 INFO L87 Difference]: Start difference. First operand 33 states and 33 transitions. Second operand 32 states. [2018-10-03 09:07:43,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:43,357 INFO L93 Difference]: Finished difference Result 36 states and 36 transitions. [2018-10-03 09:07:43,357 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-10-03 09:07:43,357 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 32 [2018-10-03 09:07:43,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:43,358 INFO L225 Difference]: With dead ends: 36 [2018-10-03 09:07:43,358 INFO L226 Difference]: Without dead ends: 34 [2018-10-03 09:07:43,359 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s Time 0.4s impTime 30 [2018-10-03 09:07:43,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2018-10-03 09:07:43,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2018-10-03 09:07:43,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-10-03 09:07:43,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 34 transitions. [2018-10-03 09:07:43,363 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 34 transitions. Word has length 32 [2018-10-03 09:07:43,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:43,363 INFO L480 AbstractCegarLoop]: Abstraction has 34 states and 34 transitions. [2018-10-03 09:07:43,363 INFO L481 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-10-03 09:07:43,363 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 34 transitions. [2018-10-03 09:07:43,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-10-03 09:07:43,364 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:43,364 INFO L375 BasicCegarLoop]: trace histogram [30, 1, 1, 1] [2018-10-03 09:07:43,364 INFO L423 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:43,364 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:43,364 INFO L82 PathProgramCache]: Analyzing trace with hash -1488350749, now seen corresponding path program 30 times [2018-10-03 09:07:43,364 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:43,364 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:43,365 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:43,365 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:43,365 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:43,371 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:43,372 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:43,372 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:43,386 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-10-03 09:07:43,521 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2018-10-03 09:07:43,521 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:43,525 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:44,301 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:44,321 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:44,321 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-10-03 09:07:44,321 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-10-03 09:07:44,322 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-10-03 09:07:44,322 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:44,322 INFO L87 Difference]: Start difference. First operand 34 states and 34 transitions. Second operand 33 states. [2018-10-03 09:07:45,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:45,154 INFO L93 Difference]: Finished difference Result 37 states and 37 transitions. [2018-10-03 09:07:45,157 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-10-03 09:07:45,158 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 33 [2018-10-03 09:07:45,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:45,158 INFO L225 Difference]: With dead ends: 37 [2018-10-03 09:07:45,159 INFO L226 Difference]: Without dead ends: 35 [2018-10-03 09:07:45,159 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s Time 0.6s impTime 31 [2018-10-03 09:07:45,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2018-10-03 09:07:45,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2018-10-03 09:07:45,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2018-10-03 09:07:45,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 35 transitions. [2018-10-03 09:07:45,162 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 35 transitions. Word has length 33 [2018-10-03 09:07:45,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:45,162 INFO L480 AbstractCegarLoop]: Abstraction has 35 states and 35 transitions. [2018-10-03 09:07:45,162 INFO L481 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-10-03 09:07:45,162 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 35 transitions. [2018-10-03 09:07:45,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-10-03 09:07:45,163 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:45,163 INFO L375 BasicCegarLoop]: trace histogram [31, 1, 1, 1] [2018-10-03 09:07:45,163 INFO L423 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:45,163 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:45,163 INFO L82 PathProgramCache]: Analyzing trace with hash 1105768844, now seen corresponding path program 31 times [2018-10-03 09:07:45,164 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:45,164 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:45,164 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:45,165 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:45,165 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:45,171 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:45,171 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:45,171 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:45,183 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:07:45,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-03 09:07:45,249 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:46,008 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 0 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:46,028 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:46,029 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-10-03 09:07:46,029 INFO L459 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-10-03 09:07:46,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-10-03 09:07:46,029 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:46,029 INFO L87 Difference]: Start difference. First operand 35 states and 35 transitions. Second operand 34 states. [2018-10-03 09:07:46,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:46,788 INFO L93 Difference]: Finished difference Result 38 states and 38 transitions. [2018-10-03 09:07:46,788 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-10-03 09:07:46,788 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 34 [2018-10-03 09:07:46,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:46,789 INFO L225 Difference]: With dead ends: 38 [2018-10-03 09:07:46,789 INFO L226 Difference]: Without dead ends: 36 [2018-10-03 09:07:46,789 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s Time 0.6s impTime 32 [2018-10-03 09:07:46,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2018-10-03 09:07:46,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2018-10-03 09:07:46,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2018-10-03 09:07:46,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 36 transitions. [2018-10-03 09:07:46,794 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 36 transitions. Word has length 34 [2018-10-03 09:07:46,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:46,794 INFO L480 AbstractCegarLoop]: Abstraction has 36 states and 36 transitions. [2018-10-03 09:07:46,794 INFO L481 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-10-03 09:07:46,795 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 36 transitions. [2018-10-03 09:07:46,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-10-03 09:07:46,795 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:46,795 INFO L375 BasicCegarLoop]: trace histogram [32, 1, 1, 1] [2018-10-03 09:07:46,795 INFO L423 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:46,796 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:46,796 INFO L82 PathProgramCache]: Analyzing trace with hash -80902397, now seen corresponding path program 32 times [2018-10-03 09:07:46,796 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:46,796 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:46,797 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:46,797 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:07:46,797 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:46,803 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:46,803 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:46,803 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:46,819 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-03 09:07:46,873 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-03 09:07:46,873 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:46,876 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:47,578 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:47,598 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:47,599 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-10-03 09:07:47,599 INFO L459 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-10-03 09:07:47,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-10-03 09:07:47,599 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:47,600 INFO L87 Difference]: Start difference. First operand 36 states and 36 transitions. Second operand 35 states. [2018-10-03 09:07:48,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:48,359 INFO L93 Difference]: Finished difference Result 39 states and 39 transitions. [2018-10-03 09:07:48,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-10-03 09:07:48,361 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 35 [2018-10-03 09:07:48,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:48,361 INFO L225 Difference]: With dead ends: 39 [2018-10-03 09:07:48,361 INFO L226 Difference]: Without dead ends: 37 [2018-10-03 09:07:48,362 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s Time 0.6s impTime 33 [2018-10-03 09:07:48,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2018-10-03 09:07:48,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2018-10-03 09:07:48,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2018-10-03 09:07:48,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 37 transitions. [2018-10-03 09:07:48,366 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 37 transitions. Word has length 35 [2018-10-03 09:07:48,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:48,366 INFO L480 AbstractCegarLoop]: Abstraction has 37 states and 37 transitions. [2018-10-03 09:07:48,366 INFO L481 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-10-03 09:07:48,366 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 37 transitions. [2018-10-03 09:07:48,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-10-03 09:07:48,367 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:48,367 INFO L375 BasicCegarLoop]: trace histogram [33, 1, 1, 1] [2018-10-03 09:07:48,367 INFO L423 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:48,367 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:48,367 INFO L82 PathProgramCache]: Analyzing trace with hash 1786994796, now seen corresponding path program 33 times [2018-10-03 09:07:48,367 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:48,368 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:48,368 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:48,368 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:48,368 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:48,374 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:48,375 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:48,375 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:48,389 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-03 09:07:49,050 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2018-10-03 09:07:49,051 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:49,055 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:50,014 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:50,035 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:50,035 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-10-03 09:07:50,035 INFO L459 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-10-03 09:07:50,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-10-03 09:07:50,036 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:50,036 INFO L87 Difference]: Start difference. First operand 37 states and 37 transitions. Second operand 36 states. [2018-10-03 09:07:50,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:50,920 INFO L93 Difference]: Finished difference Result 40 states and 40 transitions. [2018-10-03 09:07:50,920 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-10-03 09:07:50,920 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 36 [2018-10-03 09:07:50,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:50,921 INFO L225 Difference]: With dead ends: 40 [2018-10-03 09:07:50,921 INFO L226 Difference]: Without dead ends: 38 [2018-10-03 09:07:50,922 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.9s Time 0.8s impTime 34 [2018-10-03 09:07:50,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2018-10-03 09:07:50,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2018-10-03 09:07:50,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-10-03 09:07:50,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 38 transitions. [2018-10-03 09:07:50,926 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 38 transitions. Word has length 36 [2018-10-03 09:07:50,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:50,926 INFO L480 AbstractCegarLoop]: Abstraction has 38 states and 38 transitions. [2018-10-03 09:07:50,926 INFO L481 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-10-03 09:07:50,926 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 38 transitions. [2018-10-03 09:07:50,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-10-03 09:07:50,926 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:50,927 INFO L375 BasicCegarLoop]: trace histogram [34, 1, 1, 1] [2018-10-03 09:07:50,927 INFO L423 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:50,927 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:50,927 INFO L82 PathProgramCache]: Analyzing trace with hash -437734365, now seen corresponding path program 34 times [2018-10-03 09:07:50,927 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:50,927 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:50,928 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:50,928 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:50,928 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:50,934 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:50,935 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:50,935 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:50,949 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-03 09:07:51,014 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-03 09:07:51,015 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:51,018 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:51,816 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 0 proven. 595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:51,835 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:51,836 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2018-10-03 09:07:51,836 INFO L459 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-10-03 09:07:51,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-10-03 09:07:51,836 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:51,836 INFO L87 Difference]: Start difference. First operand 38 states and 38 transitions. Second operand 37 states. [2018-10-03 09:07:52,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:52,739 INFO L93 Difference]: Finished difference Result 41 states and 41 transitions. [2018-10-03 09:07:52,739 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-10-03 09:07:52,740 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 37 [2018-10-03 09:07:52,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:52,740 INFO L225 Difference]: With dead ends: 41 [2018-10-03 09:07:52,740 INFO L226 Difference]: Without dead ends: 39 [2018-10-03 09:07:52,741 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s Time 0.7s impTime 35 [2018-10-03 09:07:52,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2018-10-03 09:07:52,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2018-10-03 09:07:52,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2018-10-03 09:07:52,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 39 transitions. [2018-10-03 09:07:52,745 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 39 transitions. Word has length 37 [2018-10-03 09:07:52,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:52,745 INFO L480 AbstractCegarLoop]: Abstraction has 39 states and 39 transitions. [2018-10-03 09:07:52,745 INFO L481 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-10-03 09:07:52,746 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 39 transitions. [2018-10-03 09:07:52,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-10-03 09:07:52,746 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:52,746 INFO L375 BasicCegarLoop]: trace histogram [35, 1, 1, 1] [2018-10-03 09:07:52,746 INFO L423 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:52,746 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:52,747 INFO L82 PathProgramCache]: Analyzing trace with hash -684861620, now seen corresponding path program 35 times [2018-10-03 09:07:52,747 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:52,747 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:52,747 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:52,748 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:52,748 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:52,754 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:52,755 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:52,755 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:52,775 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-10-03 09:07:52,842 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 19 check-sat command(s) [2018-10-03 09:07:52,842 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:52,846 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:53,729 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:53,749 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:53,749 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2018-10-03 09:07:53,750 INFO L459 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-10-03 09:07:53,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-10-03 09:07:53,750 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:53,750 INFO L87 Difference]: Start difference. First operand 39 states and 39 transitions. Second operand 38 states. [2018-10-03 09:07:54,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:54,824 INFO L93 Difference]: Finished difference Result 42 states and 42 transitions. [2018-10-03 09:07:54,825 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-10-03 09:07:54,825 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 38 [2018-10-03 09:07:54,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:54,825 INFO L225 Difference]: With dead ends: 42 [2018-10-03 09:07:54,826 INFO L226 Difference]: Without dead ends: 40 [2018-10-03 09:07:54,826 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s Time 0.7s impTime 36 [2018-10-03 09:07:54,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2018-10-03 09:07:54,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2018-10-03 09:07:54,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2018-10-03 09:07:54,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 40 transitions. [2018-10-03 09:07:54,830 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 40 transitions. Word has length 38 [2018-10-03 09:07:54,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:54,830 INFO L480 AbstractCegarLoop]: Abstraction has 40 states and 40 transitions. [2018-10-03 09:07:54,830 INFO L481 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-10-03 09:07:54,830 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 40 transitions. [2018-10-03 09:07:54,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-10-03 09:07:54,831 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:54,831 INFO L375 BasicCegarLoop]: trace histogram [36, 1, 1, 1] [2018-10-03 09:07:54,831 INFO L423 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:54,831 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:54,831 INFO L82 PathProgramCache]: Analyzing trace with hash 244128067, now seen corresponding path program 36 times [2018-10-03 09:07:54,831 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:54,831 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:54,832 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:54,832 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:54,832 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:54,838 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:54,838 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:54,838 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:54,853 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-10-03 09:07:55,055 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-10-03 09:07:55,056 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:55,059 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:55,907 INFO L134 CoverageAnalysis]: Checked inductivity of 666 backedges. 0 proven. 666 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:55,927 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:55,928 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2018-10-03 09:07:55,928 INFO L459 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-10-03 09:07:55,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-10-03 09:07:55,928 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:55,929 INFO L87 Difference]: Start difference. First operand 40 states and 40 transitions. Second operand 39 states. [2018-10-03 09:07:56,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:56,892 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2018-10-03 09:07:56,893 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-10-03 09:07:56,893 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 39 [2018-10-03 09:07:56,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:56,893 INFO L225 Difference]: With dead ends: 43 [2018-10-03 09:07:56,893 INFO L226 Difference]: Without dead ends: 41 [2018-10-03 09:07:56,894 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s Time 0.7s impTime 37 [2018-10-03 09:07:56,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2018-10-03 09:07:56,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2018-10-03 09:07:56,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2018-10-03 09:07:56,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 41 transitions. [2018-10-03 09:07:56,897 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 41 transitions. Word has length 39 [2018-10-03 09:07:56,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:56,897 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 41 transitions. [2018-10-03 09:07:56,898 INFO L481 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-10-03 09:07:56,898 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 41 transitions. [2018-10-03 09:07:56,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-10-03 09:07:56,898 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:56,898 INFO L375 BasicCegarLoop]: trace histogram [37, 1, 1, 1] [2018-10-03 09:07:56,898 INFO L423 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:56,899 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:56,899 INFO L82 PathProgramCache]: Analyzing trace with hash -1021962708, now seen corresponding path program 37 times [2018-10-03 09:07:56,899 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:56,899 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:56,900 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:56,900 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:07:56,900 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:56,906 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:56,906 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:56,906 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:56,922 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:07:56,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-03 09:07:56,979 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:07:57,857 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 0 proven. 703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:07:57,877 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:07:57,878 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-10-03 09:07:57,878 INFO L459 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-10-03 09:07:57,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-10-03 09:07:57,878 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:07:57,878 INFO L87 Difference]: Start difference. First operand 41 states and 41 transitions. Second operand 40 states. [2018-10-03 09:07:58,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:07:58,956 INFO L93 Difference]: Finished difference Result 44 states and 44 transitions. [2018-10-03 09:07:58,956 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-10-03 09:07:58,956 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 40 [2018-10-03 09:07:58,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:07:58,957 INFO L225 Difference]: With dead ends: 44 [2018-10-03 09:07:58,957 INFO L226 Difference]: Without dead ends: 42 [2018-10-03 09:07:58,957 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s Time 0.7s impTime 38 [2018-10-03 09:07:58,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2018-10-03 09:07:58,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2018-10-03 09:07:58,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2018-10-03 09:07:58,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 42 transitions. [2018-10-03 09:07:58,961 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 42 transitions. Word has length 40 [2018-10-03 09:07:58,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:07:58,962 INFO L480 AbstractCegarLoop]: Abstraction has 42 states and 42 transitions. [2018-10-03 09:07:58,962 INFO L481 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-10-03 09:07:58,962 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 42 transitions. [2018-10-03 09:07:58,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-10-03 09:07:58,962 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:07:58,963 INFO L375 BasicCegarLoop]: trace histogram [38, 1, 1, 1] [2018-10-03 09:07:58,963 INFO L423 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:07:58,963 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:07:58,963 INFO L82 PathProgramCache]: Analyzing trace with hash -1616071069, now seen corresponding path program 38 times [2018-10-03 09:07:58,963 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:07:58,963 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:07:58,964 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:58,964 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:07:58,964 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:07:58,971 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:07:58,972 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:07:58,972 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:07:58,984 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-03 09:07:59,052 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-03 09:07:59,052 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:07:59,056 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:08:00,983 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:08:01,006 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:08:01,006 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-10-03 09:08:01,006 INFO L459 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-10-03 09:08:01,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-10-03 09:08:01,006 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:08:01,007 INFO L87 Difference]: Start difference. First operand 42 states and 42 transitions. Second operand 41 states. [2018-10-03 09:08:02,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:08:02,089 INFO L93 Difference]: Finished difference Result 45 states and 45 transitions. [2018-10-03 09:08:02,089 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-10-03 09:08:02,090 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 41 [2018-10-03 09:08:02,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:08:02,090 INFO L225 Difference]: With dead ends: 45 [2018-10-03 09:08:02,090 INFO L226 Difference]: Without dead ends: 43 [2018-10-03 09:08:02,091 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.8s Time 1.7s impTime 39 [2018-10-03 09:08:02,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-10-03 09:08:02,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2018-10-03 09:08:02,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-10-03 09:08:02,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 43 transitions. [2018-10-03 09:08:02,096 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 43 transitions. Word has length 41 [2018-10-03 09:08:02,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:08:02,097 INFO L480 AbstractCegarLoop]: Abstraction has 43 states and 43 transitions. [2018-10-03 09:08:02,097 INFO L481 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-10-03 09:08:02,097 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2018-10-03 09:08:02,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-10-03 09:08:02,097 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:08:02,097 INFO L375 BasicCegarLoop]: trace histogram [39, 1, 1, 1] [2018-10-03 09:08:02,097 INFO L423 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:08:02,097 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:08:02,098 INFO L82 PathProgramCache]: Analyzing trace with hash 1441406220, now seen corresponding path program 39 times [2018-10-03 09:08:02,098 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:08:02,098 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:08:02,098 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:02,098 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:08:02,098 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:02,104 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:08:02,105 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:08:02,105 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:08:02,123 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-03 09:08:03,924 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2018-10-03 09:08:03,924 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:08:03,928 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:08:05,136 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:08:05,156 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:08:05,156 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2018-10-03 09:08:05,156 INFO L459 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-10-03 09:08:05,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-10-03 09:08:05,156 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:08:05,157 INFO L87 Difference]: Start difference. First operand 43 states and 43 transitions. Second operand 42 states. [2018-10-03 09:08:06,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:08:06,367 INFO L93 Difference]: Finished difference Result 46 states and 46 transitions. [2018-10-03 09:08:06,367 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-10-03 09:08:06,367 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 42 [2018-10-03 09:08:06,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:08:06,368 INFO L225 Difference]: With dead ends: 46 [2018-10-03 09:08:06,368 INFO L226 Difference]: Without dead ends: 44 [2018-10-03 09:08:06,368 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s Time 1.0s impTime 40 [2018-10-03 09:08:06,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2018-10-03 09:08:06,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2018-10-03 09:08:06,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-10-03 09:08:06,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 44 transitions. [2018-10-03 09:08:06,371 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 44 transitions. Word has length 42 [2018-10-03 09:08:06,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:08:06,371 INFO L480 AbstractCegarLoop]: Abstraction has 44 states and 44 transitions. [2018-10-03 09:08:06,371 INFO L481 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-10-03 09:08:06,372 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 44 transitions. [2018-10-03 09:08:06,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-10-03 09:08:06,372 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:08:06,372 INFO L375 BasicCegarLoop]: trace histogram [40, 1, 1, 1] [2018-10-03 09:08:06,372 INFO L423 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:08:06,373 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:08:06,373 INFO L82 PathProgramCache]: Analyzing trace with hash 1733921667, now seen corresponding path program 40 times [2018-10-03 09:08:06,373 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:08:06,373 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:08:06,373 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:06,374 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:08:06,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:06,381 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:08:06,381 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:08:06,381 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:08:06,396 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-03 09:08:06,493 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-03 09:08:06,493 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:08:06,498 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:08:08,182 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 0 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:08:08,203 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:08:08,203 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2018-10-03 09:08:08,203 INFO L459 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-10-03 09:08:08,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-10-03 09:08:08,203 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:08:08,203 INFO L87 Difference]: Start difference. First operand 44 states and 44 transitions. Second operand 43 states. [2018-10-03 09:08:09,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:08:09,497 INFO L93 Difference]: Finished difference Result 47 states and 47 transitions. [2018-10-03 09:08:09,497 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-10-03 09:08:09,497 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 43 [2018-10-03 09:08:09,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:08:09,498 INFO L225 Difference]: With dead ends: 47 [2018-10-03 09:08:09,498 INFO L226 Difference]: Without dead ends: 45 [2018-10-03 09:08:09,498 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6s Time 1.3s impTime 41 [2018-10-03 09:08:09,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-10-03 09:08:09,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2018-10-03 09:08:09,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-10-03 09:08:09,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 45 transitions. [2018-10-03 09:08:09,502 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 45 transitions. Word has length 43 [2018-10-03 09:08:09,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:08:09,502 INFO L480 AbstractCegarLoop]: Abstraction has 45 states and 45 transitions. [2018-10-03 09:08:09,502 INFO L481 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-10-03 09:08:09,502 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 45 transitions. [2018-10-03 09:08:09,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-10-03 09:08:09,502 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:08:09,502 INFO L375 BasicCegarLoop]: trace histogram [41, 1, 1, 1] [2018-10-03 09:08:09,503 INFO L423 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:08:09,503 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:08:09,503 INFO L82 PathProgramCache]: Analyzing trace with hash -2083001364, now seen corresponding path program 41 times [2018-10-03 09:08:09,503 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:08:09,503 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:08:09,504 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:09,504 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:08:09,504 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:09,510 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:08:09,510 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:08:09,510 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:08:09,524 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-10-03 09:08:09,621 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 22 check-sat command(s) [2018-10-03 09:08:09,621 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:08:09,626 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:08:10,972 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 0 proven. 861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:08:10,993 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:08:10,993 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2018-10-03 09:08:10,993 INFO L459 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-10-03 09:08:10,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-10-03 09:08:10,994 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:08:10,994 INFO L87 Difference]: Start difference. First operand 45 states and 45 transitions. Second operand 44 states. [2018-10-03 09:08:12,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:08:12,318 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2018-10-03 09:08:12,319 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-10-03 09:08:12,319 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 44 [2018-10-03 09:08:12,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:08:12,319 INFO L225 Difference]: With dead ends: 48 [2018-10-03 09:08:12,320 INFO L226 Difference]: Without dead ends: 46 [2018-10-03 09:08:12,320 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.3s Time 1.2s impTime 42 [2018-10-03 09:08:12,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2018-10-03 09:08:12,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2018-10-03 09:08:12,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-10-03 09:08:12,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 46 transitions. [2018-10-03 09:08:12,324 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 46 transitions. Word has length 44 [2018-10-03 09:08:12,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:08:12,324 INFO L480 AbstractCegarLoop]: Abstraction has 46 states and 46 transitions. [2018-10-03 09:08:12,324 INFO L481 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-10-03 09:08:12,324 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 46 transitions. [2018-10-03 09:08:12,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-10-03 09:08:12,325 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:08:12,325 INFO L375 BasicCegarLoop]: trace histogram [42, 1, 1, 1] [2018-10-03 09:08:12,325 INFO L423 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:08:12,325 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:08:12,325 INFO L82 PathProgramCache]: Analyzing trace with hash -148531037, now seen corresponding path program 42 times [2018-10-03 09:08:12,326 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:08:12,326 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:08:12,326 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:12,326 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:08:12,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:12,334 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:08:12,334 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:08:12,334 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:08:12,345 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-10-03 09:08:12,816 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2018-10-03 09:08:12,816 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:08:12,822 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:08:15,517 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 0 proven. 903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:08:15,539 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:08:15,539 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2018-10-03 09:08:15,539 INFO L459 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-10-03 09:08:15,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-10-03 09:08:15,540 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:08:15,540 INFO L87 Difference]: Start difference. First operand 46 states and 46 transitions. Second operand 45 states. [2018-10-03 09:08:16,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:08:16,893 INFO L93 Difference]: Finished difference Result 49 states and 49 transitions. [2018-10-03 09:08:16,894 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-10-03 09:08:16,894 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 45 [2018-10-03 09:08:16,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:08:16,894 INFO L225 Difference]: With dead ends: 49 [2018-10-03 09:08:16,895 INFO L226 Difference]: Without dead ends: 47 [2018-10-03 09:08:16,895 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.6s Time 2.3s impTime 43 [2018-10-03 09:08:16,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2018-10-03 09:08:16,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2018-10-03 09:08:16,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2018-10-03 09:08:16,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 47 transitions. [2018-10-03 09:08:16,900 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 47 transitions. Word has length 45 [2018-10-03 09:08:16,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:08:16,900 INFO L480 AbstractCegarLoop]: Abstraction has 47 states and 47 transitions. [2018-10-03 09:08:16,900 INFO L481 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-10-03 09:08:16,900 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 47 transitions. [2018-10-03 09:08:16,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-10-03 09:08:16,901 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:08:16,901 INFO L375 BasicCegarLoop]: trace histogram [43, 1, 1, 1] [2018-10-03 09:08:16,901 INFO L423 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:08:16,901 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:08:16,902 INFO L82 PathProgramCache]: Analyzing trace with hash -309493044, now seen corresponding path program 43 times [2018-10-03 09:08:16,902 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:08:16,902 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:08:16,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:16,902 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:08:16,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:16,908 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:08:16,908 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:08:16,909 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:08:16,916 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:08:16,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-03 09:08:16,997 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:08:18,221 INFO L134 CoverageAnalysis]: Checked inductivity of 946 backedges. 0 proven. 946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:08:18,241 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:08:18,241 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2018-10-03 09:08:18,241 INFO L459 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-10-03 09:08:18,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-10-03 09:08:18,241 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:08:18,241 INFO L87 Difference]: Start difference. First operand 47 states and 47 transitions. Second operand 46 states. [2018-10-03 09:08:19,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:08:19,721 INFO L93 Difference]: Finished difference Result 50 states and 50 transitions. [2018-10-03 09:08:19,721 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-10-03 09:08:19,721 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 46 [2018-10-03 09:08:19,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:08:19,722 INFO L225 Difference]: With dead ends: 50 [2018-10-03 09:08:19,722 INFO L226 Difference]: Without dead ends: 48 [2018-10-03 09:08:19,722 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s Time 1.1s impTime 44 [2018-10-03 09:08:19,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2018-10-03 09:08:19,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2018-10-03 09:08:19,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-10-03 09:08:19,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 48 transitions. [2018-10-03 09:08:19,725 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 48 transitions. Word has length 46 [2018-10-03 09:08:19,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:08:19,725 INFO L480 AbstractCegarLoop]: Abstraction has 48 states and 48 transitions. [2018-10-03 09:08:19,725 INFO L481 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-10-03 09:08:19,725 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 48 transitions. [2018-10-03 09:08:19,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-10-03 09:08:19,726 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:08:19,726 INFO L375 BasicCegarLoop]: trace histogram [44, 1, 1, 1] [2018-10-03 09:08:19,726 INFO L423 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:08:19,726 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:08:19,726 INFO L82 PathProgramCache]: Analyzing trace with hash -1004347965, now seen corresponding path program 44 times [2018-10-03 09:08:19,727 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:08:19,727 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:08:19,727 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:19,727 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:08:19,727 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:19,734 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:08:19,734 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:08:19,734 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:08:19,749 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-03 09:08:19,836 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-03 09:08:19,836 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:08:19,841 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:08:21,294 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:08:21,313 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:08:21,314 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-10-03 09:08:21,314 INFO L459 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-10-03 09:08:21,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-10-03 09:08:21,314 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:08:21,314 INFO L87 Difference]: Start difference. First operand 48 states and 48 transitions. Second operand 47 states. [2018-10-03 09:08:22,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:08:22,768 INFO L93 Difference]: Finished difference Result 51 states and 51 transitions. [2018-10-03 09:08:22,769 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-10-03 09:08:22,769 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 47 [2018-10-03 09:08:22,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:08:22,770 INFO L225 Difference]: With dead ends: 51 [2018-10-03 09:08:22,770 INFO L226 Difference]: Without dead ends: 49 [2018-10-03 09:08:22,771 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.4s Time 1.2s impTime 45 [2018-10-03 09:08:22,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2018-10-03 09:08:22,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2018-10-03 09:08:22,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-10-03 09:08:22,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 49 transitions. [2018-10-03 09:08:22,775 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 49 transitions. Word has length 47 [2018-10-03 09:08:22,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:08:22,776 INFO L480 AbstractCegarLoop]: Abstraction has 49 states and 49 transitions. [2018-10-03 09:08:22,776 INFO L481 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-10-03 09:08:22,776 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 49 transitions. [2018-10-03 09:08:22,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-10-03 09:08:22,776 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:08:22,777 INFO L375 BasicCegarLoop]: trace histogram [45, 1, 1, 1] [2018-10-03 09:08:22,777 INFO L423 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:08:22,777 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:08:22,777 INFO L82 PathProgramCache]: Analyzing trace with hash -1070014036, now seen corresponding path program 45 times [2018-10-03 09:08:22,777 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:08:22,777 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:08:22,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:22,778 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:08:22,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:22,785 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:08:22,785 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:08:22,785 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:08:22,798 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-03 09:08:25,398 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2018-10-03 09:08:25,399 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:08:25,403 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:08:26,715 INFO L134 CoverageAnalysis]: Checked inductivity of 1035 backedges. 0 proven. 1035 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:08:26,736 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:08:26,736 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2018-10-03 09:08:26,736 INFO L459 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-10-03 09:08:26,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-10-03 09:08:26,736 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:08:26,736 INFO L87 Difference]: Start difference. First operand 49 states and 49 transitions. Second operand 48 states. [2018-10-03 09:08:28,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:08:28,269 INFO L93 Difference]: Finished difference Result 52 states and 52 transitions. [2018-10-03 09:08:28,269 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-10-03 09:08:28,269 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 48 [2018-10-03 09:08:28,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:08:28,270 INFO L225 Difference]: With dead ends: 52 [2018-10-03 09:08:28,270 INFO L226 Difference]: Without dead ends: 50 [2018-10-03 09:08:28,270 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s Time 1.1s impTime 46 [2018-10-03 09:08:28,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2018-10-03 09:08:28,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2018-10-03 09:08:28,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-10-03 09:08:28,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 50 transitions. [2018-10-03 09:08:28,276 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 50 transitions. Word has length 48 [2018-10-03 09:08:28,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:08:28,276 INFO L480 AbstractCegarLoop]: Abstraction has 50 states and 50 transitions. [2018-10-03 09:08:28,277 INFO L481 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-10-03 09:08:28,277 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 50 transitions. [2018-10-03 09:08:28,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-10-03 09:08:28,277 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:08:28,277 INFO L375 BasicCegarLoop]: trace histogram [46, 1, 1, 1] [2018-10-03 09:08:28,277 INFO L423 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:08:28,278 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:08:28,278 INFO L82 PathProgramCache]: Analyzing trace with hash 1189305059, now seen corresponding path program 46 times [2018-10-03 09:08:28,278 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:08:28,278 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:08:28,278 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:28,279 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:08:28,279 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:28,285 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:08:28,285 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:08:28,285 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:08:28,300 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-03 09:08:28,426 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-03 09:08:28,426 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:08:28,432 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:08:30,674 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:08:30,696 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:08:30,696 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2018-10-03 09:08:30,697 INFO L459 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-10-03 09:08:30,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-10-03 09:08:30,697 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:08:30,697 INFO L87 Difference]: Start difference. First operand 50 states and 50 transitions. Second operand 49 states. [2018-10-03 09:08:32,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:08:32,361 INFO L93 Difference]: Finished difference Result 53 states and 53 transitions. [2018-10-03 09:08:32,361 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-10-03 09:08:32,361 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 49 [2018-10-03 09:08:32,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:08:32,362 INFO L225 Difference]: With dead ends: 53 [2018-10-03 09:08:32,362 INFO L226 Difference]: Without dead ends: 51 [2018-10-03 09:08:32,363 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.2s Time 1.8s impTime 47 [2018-10-03 09:08:32,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-10-03 09:08:32,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-10-03 09:08:32,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-10-03 09:08:32,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 51 transitions. [2018-10-03 09:08:32,367 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 51 transitions. Word has length 49 [2018-10-03 09:08:32,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:08:32,367 INFO L480 AbstractCegarLoop]: Abstraction has 51 states and 51 transitions. [2018-10-03 09:08:32,367 INFO L481 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-10-03 09:08:32,367 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 51 transitions. [2018-10-03 09:08:32,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-10-03 09:08:32,368 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:08:32,368 INFO L375 BasicCegarLoop]: trace histogram [47, 1, 1, 1] [2018-10-03 09:08:32,368 INFO L423 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:08:32,368 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:08:32,369 INFO L82 PathProgramCache]: Analyzing trace with hash -1786247028, now seen corresponding path program 47 times [2018-10-03 09:08:32,369 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:08:32,369 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:08:32,369 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:32,370 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:08:32,370 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:32,376 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:08:32,376 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:08:32,376 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:08:32,390 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-10-03 09:08:32,510 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) [2018-10-03 09:08:32,511 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:08:32,515 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:08:33,968 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 1128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:08:33,989 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:08:33,989 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2018-10-03 09:08:33,989 INFO L459 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-10-03 09:08:33,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-10-03 09:08:33,989 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:08:33,990 INFO L87 Difference]: Start difference. First operand 51 states and 51 transitions. Second operand 50 states. [2018-10-03 09:08:36,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:08:36,014 INFO L93 Difference]: Finished difference Result 54 states and 54 transitions. [2018-10-03 09:08:36,015 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-10-03 09:08:36,015 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 50 [2018-10-03 09:08:36,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:08:36,016 INFO L225 Difference]: With dead ends: 54 [2018-10-03 09:08:36,016 INFO L226 Difference]: Without dead ends: 52 [2018-10-03 09:08:36,016 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.4s Time 1.3s impTime 48 [2018-10-03 09:08:36,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-10-03 09:08:36,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2018-10-03 09:08:36,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-10-03 09:08:36,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 52 transitions. [2018-10-03 09:08:36,020 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 52 transitions. Word has length 50 [2018-10-03 09:08:36,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:08:36,021 INFO L480 AbstractCegarLoop]: Abstraction has 52 states and 52 transitions. [2018-10-03 09:08:36,021 INFO L481 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-10-03 09:08:36,021 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 52 transitions. [2018-10-03 09:08:36,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-10-03 09:08:36,021 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:08:36,022 INFO L375 BasicCegarLoop]: trace histogram [48, 1, 1, 1] [2018-10-03 09:08:36,022 INFO L423 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:08:36,022 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:08:36,022 INFO L82 PathProgramCache]: Analyzing trace with hash 460918787, now seen corresponding path program 48 times [2018-10-03 09:08:36,022 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:08:36,022 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:08:36,023 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:36,023 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:08:36,023 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:36,029 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:08:36,030 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:08:36,030 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:08:36,038 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-10-03 09:08:36,735 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2018-10-03 09:08:36,735 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:08:36,740 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:08:38,246 INFO L134 CoverageAnalysis]: Checked inductivity of 1176 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:08:38,265 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:08:38,265 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2018-10-03 09:08:38,265 INFO L459 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-10-03 09:08:38,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-10-03 09:08:38,266 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:08:38,266 INFO L87 Difference]: Start difference. First operand 52 states and 52 transitions. Second operand 51 states. [2018-10-03 09:08:40,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:08:40,008 INFO L93 Difference]: Finished difference Result 55 states and 55 transitions. [2018-10-03 09:08:40,008 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-10-03 09:08:40,009 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 51 [2018-10-03 09:08:40,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:08:40,009 INFO L225 Difference]: With dead ends: 55 [2018-10-03 09:08:40,010 INFO L226 Difference]: Without dead ends: 53 [2018-10-03 09:08:40,010 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.4s Time 1.3s impTime 49 [2018-10-03 09:08:40,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-10-03 09:08:40,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2018-10-03 09:08:40,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-10-03 09:08:40,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 53 transitions. [2018-10-03 09:08:40,014 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 53 transitions. Word has length 51 [2018-10-03 09:08:40,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:08:40,014 INFO L480 AbstractCegarLoop]: Abstraction has 53 states and 53 transitions. [2018-10-03 09:08:40,015 INFO L481 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-10-03 09:08:40,015 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2018-10-03 09:08:40,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-10-03 09:08:40,015 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:08:40,015 INFO L375 BasicCegarLoop]: trace histogram [49, 1, 1, 1] [2018-10-03 09:08:40,015 INFO L423 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:08:40,016 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:08:40,016 INFO L82 PathProgramCache]: Analyzing trace with hash 1403582316, now seen corresponding path program 49 times [2018-10-03 09:08:40,016 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:08:40,016 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:08:40,016 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:40,017 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:08:40,017 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:40,022 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:08:40,022 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:08:40,022 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:08:40,030 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:08:40,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-03 09:08:40,130 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:08:41,907 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:08:41,927 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:08:41,927 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2018-10-03 09:08:41,927 INFO L459 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-10-03 09:08:41,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-10-03 09:08:41,928 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:08:41,928 INFO L87 Difference]: Start difference. First operand 53 states and 53 transitions. Second operand 52 states. [2018-10-03 09:08:43,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:08:43,719 INFO L93 Difference]: Finished difference Result 56 states and 56 transitions. [2018-10-03 09:08:43,719 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-10-03 09:08:43,719 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 52 [2018-10-03 09:08:43,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:08:43,720 INFO L225 Difference]: With dead ends: 56 [2018-10-03 09:08:43,720 INFO L226 Difference]: Without dead ends: 54 [2018-10-03 09:08:43,720 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.7s Time 1.5s impTime 50 [2018-10-03 09:08:43,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-10-03 09:08:43,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2018-10-03 09:08:43,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-10-03 09:08:43,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 54 transitions. [2018-10-03 09:08:43,724 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 54 transitions. Word has length 52 [2018-10-03 09:08:43,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:08:43,725 INFO L480 AbstractCegarLoop]: Abstraction has 54 states and 54 transitions. [2018-10-03 09:08:43,725 INFO L481 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-10-03 09:08:43,725 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 54 transitions. [2018-10-03 09:08:43,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-10-03 09:08:43,725 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:08:43,725 INFO L375 BasicCegarLoop]: trace histogram [50, 1, 1, 1] [2018-10-03 09:08:43,726 INFO L423 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:08:43,726 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:08:43,726 INFO L82 PathProgramCache]: Analyzing trace with hash 561380643, now seen corresponding path program 50 times [2018-10-03 09:08:43,726 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:08:43,726 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:08:43,727 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:43,727 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:08:43,727 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:43,734 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:08:43,734 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:08:43,735 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:08:43,750 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-03 09:08:43,881 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-03 09:08:43,881 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:08:43,887 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:08:46,251 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:08:46,271 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:08:46,271 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52] total 52 [2018-10-03 09:08:46,271 INFO L459 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-10-03 09:08:46,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-10-03 09:08:46,271 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:08:46,271 INFO L87 Difference]: Start difference. First operand 54 states and 54 transitions. Second operand 53 states. [2018-10-03 09:08:48,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:08:48,180 INFO L93 Difference]: Finished difference Result 57 states and 57 transitions. [2018-10-03 09:08:48,180 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-10-03 09:08:48,180 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 53 [2018-10-03 09:08:48,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:08:48,181 INFO L225 Difference]: With dead ends: 57 [2018-10-03 09:08:48,182 INFO L226 Difference]: Without dead ends: 55 [2018-10-03 09:08:48,182 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.3s Time 2.0s impTime 51 [2018-10-03 09:08:48,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2018-10-03 09:08:48,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2018-10-03 09:08:48,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-10-03 09:08:48,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 55 transitions. [2018-10-03 09:08:48,186 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 55 transitions. Word has length 53 [2018-10-03 09:08:48,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:08:48,186 INFO L480 AbstractCegarLoop]: Abstraction has 55 states and 55 transitions. [2018-10-03 09:08:48,186 INFO L481 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-10-03 09:08:48,186 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 55 transitions. [2018-10-03 09:08:48,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-10-03 09:08:48,186 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:08:48,187 INFO L375 BasicCegarLoop]: trace histogram [51, 1, 1, 1] [2018-10-03 09:08:48,187 INFO L423 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:08:48,187 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:08:48,187 INFO L82 PathProgramCache]: Analyzing trace with hash 222932556, now seen corresponding path program 51 times [2018-10-03 09:08:48,187 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:08:48,187 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:08:48,188 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:48,188 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:08:48,188 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:48,195 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:08:48,195 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:08:48,195 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:08:48,208 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-03 09:08:52,571 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 27 check-sat command(s) [2018-10-03 09:08:52,572 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:08:52,577 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:08:54,297 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 0 proven. 1326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:08:54,316 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:08:54,316 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53] total 53 [2018-10-03 09:08:54,316 INFO L459 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-10-03 09:08:54,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-10-03 09:08:54,317 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:08:54,317 INFO L87 Difference]: Start difference. First operand 55 states and 55 transitions. Second operand 54 states. [2018-10-03 09:08:56,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:08:56,412 INFO L93 Difference]: Finished difference Result 58 states and 58 transitions. [2018-10-03 09:08:56,412 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-10-03 09:08:56,412 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 54 [2018-10-03 09:08:56,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:08:56,413 INFO L225 Difference]: With dead ends: 58 [2018-10-03 09:08:56,413 INFO L226 Difference]: Without dead ends: 56 [2018-10-03 09:08:56,413 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6s Time 1.5s impTime 52 [2018-10-03 09:08:56,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2018-10-03 09:08:56,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2018-10-03 09:08:56,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-10-03 09:08:56,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 56 transitions. [2018-10-03 09:08:56,418 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 56 transitions. Word has length 54 [2018-10-03 09:08:56,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:08:56,418 INFO L480 AbstractCegarLoop]: Abstraction has 56 states and 56 transitions. [2018-10-03 09:08:56,418 INFO L481 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-10-03 09:08:56,418 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 56 transitions. [2018-10-03 09:08:56,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-10-03 09:08:56,418 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:08:56,418 INFO L375 BasicCegarLoop]: trace histogram [52, 1, 1, 1] [2018-10-03 09:08:56,419 INFO L423 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:08:56,419 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:08:56,419 INFO L82 PathProgramCache]: Analyzing trace with hash -1679023549, now seen corresponding path program 52 times [2018-10-03 09:08:56,419 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:08:56,419 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:08:56,420 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:56,420 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:08:56,420 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:08:56,425 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:08:56,425 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:08:56,425 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:08:56,433 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-03 09:08:56,542 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-03 09:08:56,542 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:08:56,547 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:08:58,294 INFO L134 CoverageAnalysis]: Checked inductivity of 1378 backedges. 0 proven. 1378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:08:58,314 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:08:58,314 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54] total 54 [2018-10-03 09:08:58,314 INFO L459 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-10-03 09:08:58,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-10-03 09:08:58,315 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:08:58,315 INFO L87 Difference]: Start difference. First operand 56 states and 56 transitions. Second operand 55 states. [2018-10-03 09:09:00,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:09:00,357 INFO L93 Difference]: Finished difference Result 59 states and 59 transitions. [2018-10-03 09:09:00,357 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-10-03 09:09:00,357 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 55 [2018-10-03 09:09:00,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:09:00,358 INFO L225 Difference]: With dead ends: 59 [2018-10-03 09:09:00,358 INFO L226 Difference]: Without dead ends: 57 [2018-10-03 09:09:00,359 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.7s Time 1.5s impTime 53 [2018-10-03 09:09:00,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-10-03 09:09:00,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2018-10-03 09:09:00,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2018-10-03 09:09:00,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 57 transitions. [2018-10-03 09:09:00,363 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 57 transitions. Word has length 55 [2018-10-03 09:09:00,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:09:00,364 INFO L480 AbstractCegarLoop]: Abstraction has 57 states and 57 transitions. [2018-10-03 09:09:00,364 INFO L481 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-10-03 09:09:00,364 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 57 transitions. [2018-10-03 09:09:00,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2018-10-03 09:09:00,364 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:09:00,364 INFO L375 BasicCegarLoop]: trace histogram [53, 1, 1, 1] [2018-10-03 09:09:00,364 INFO L423 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:09:00,365 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:09:00,365 INFO L82 PathProgramCache]: Analyzing trace with hash -510120660, now seen corresponding path program 53 times [2018-10-03 09:09:00,365 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:09:00,365 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:09:00,365 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:00,365 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:09:00,365 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:00,372 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:09:00,372 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:09:00,372 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:09:00,387 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-10-03 09:09:00,543 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 28 check-sat command(s) [2018-10-03 09:09:00,544 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:09:00,549 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:09:02,594 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 1431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:09:02,614 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:09:02,615 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55] total 55 [2018-10-03 09:09:02,615 INFO L459 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-10-03 09:09:02,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-10-03 09:09:02,615 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:09:02,615 INFO L87 Difference]: Start difference. First operand 57 states and 57 transitions. Second operand 56 states. [2018-10-03 09:09:04,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:09:04,709 INFO L93 Difference]: Finished difference Result 60 states and 60 transitions. [2018-10-03 09:09:04,709 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-10-03 09:09:04,709 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 56 [2018-10-03 09:09:04,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:09:04,710 INFO L225 Difference]: With dead ends: 60 [2018-10-03 09:09:04,710 INFO L226 Difference]: Without dead ends: 58 [2018-10-03 09:09:04,711 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.0s Time 1.8s impTime 54 [2018-10-03 09:09:04,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-10-03 09:09:04,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2018-10-03 09:09:04,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-10-03 09:09:04,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 58 transitions. [2018-10-03 09:09:04,716 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 58 transitions. Word has length 56 [2018-10-03 09:09:04,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:09:04,716 INFO L480 AbstractCegarLoop]: Abstraction has 58 states and 58 transitions. [2018-10-03 09:09:04,716 INFO L481 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-10-03 09:09:04,716 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 58 transitions. [2018-10-03 09:09:04,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-10-03 09:09:04,716 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:09:04,716 INFO L375 BasicCegarLoop]: trace histogram [54, 1, 1, 1] [2018-10-03 09:09:04,717 INFO L423 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:09:04,717 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:09:04,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1366130531, now seen corresponding path program 54 times [2018-10-03 09:09:04,717 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:09:04,717 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:09:04,717 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:04,718 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:09:04,718 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:04,724 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:09:04,725 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:09:04,725 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:09:04,742 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-10-03 09:09:06,139 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 28 check-sat command(s) [2018-10-03 09:09:06,140 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:09:06,146 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:09:08,012 INFO L134 CoverageAnalysis]: Checked inductivity of 1485 backedges. 0 proven. 1485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:09:08,033 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:09:08,033 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56] total 56 [2018-10-03 09:09:08,033 INFO L459 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-10-03 09:09:08,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-10-03 09:09:08,034 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:09:08,034 INFO L87 Difference]: Start difference. First operand 58 states and 58 transitions. Second operand 57 states. [2018-10-03 09:09:10,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:09:10,224 INFO L93 Difference]: Finished difference Result 61 states and 61 transitions. [2018-10-03 09:09:10,224 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-10-03 09:09:10,224 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 57 [2018-10-03 09:09:10,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:09:10,225 INFO L225 Difference]: With dead ends: 61 [2018-10-03 09:09:10,225 INFO L226 Difference]: Without dead ends: 59 [2018-10-03 09:09:10,226 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.8s Time 1.7s impTime 55 [2018-10-03 09:09:10,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-10-03 09:09:10,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2018-10-03 09:09:10,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2018-10-03 09:09:10,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 59 transitions. [2018-10-03 09:09:10,230 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 59 transitions. Word has length 57 [2018-10-03 09:09:10,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:09:10,230 INFO L480 AbstractCegarLoop]: Abstraction has 59 states and 59 transitions. [2018-10-03 09:09:10,230 INFO L481 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-10-03 09:09:10,230 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 59 transitions. [2018-10-03 09:09:10,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-10-03 09:09:10,231 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:09:10,231 INFO L375 BasicCegarLoop]: trace histogram [55, 1, 1, 1] [2018-10-03 09:09:10,231 INFO L423 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:09:10,231 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:09:10,232 INFO L82 PathProgramCache]: Analyzing trace with hash -599624692, now seen corresponding path program 55 times [2018-10-03 09:09:10,232 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:09:10,232 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:09:10,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:10,232 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:09:10,233 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:10,239 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:09:10,239 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:09:10,240 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:09:10,257 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:09:10,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-03 09:09:10,376 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:09:12,498 INFO L134 CoverageAnalysis]: Checked inductivity of 1540 backedges. 0 proven. 1540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:09:12,518 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:09:12,518 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57] total 57 [2018-10-03 09:09:12,518 INFO L459 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-10-03 09:09:12,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-10-03 09:09:12,519 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:09:12,519 INFO L87 Difference]: Start difference. First operand 59 states and 59 transitions. Second operand 58 states. [2018-10-03 09:09:14,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:09:14,864 INFO L93 Difference]: Finished difference Result 62 states and 62 transitions. [2018-10-03 09:09:14,865 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-10-03 09:09:14,865 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 58 [2018-10-03 09:09:14,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:09:14,866 INFO L225 Difference]: With dead ends: 62 [2018-10-03 09:09:14,866 INFO L226 Difference]: Without dead ends: 60 [2018-10-03 09:09:14,866 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.1s Time 1.9s impTime 56 [2018-10-03 09:09:14,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-10-03 09:09:14,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2018-10-03 09:09:14,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-10-03 09:09:14,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 60 transitions. [2018-10-03 09:09:14,870 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 60 transitions. Word has length 58 [2018-10-03 09:09:14,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:09:14,871 INFO L480 AbstractCegarLoop]: Abstraction has 60 states and 60 transitions. [2018-10-03 09:09:14,871 INFO L481 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-10-03 09:09:14,871 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 60 transitions. [2018-10-03 09:09:14,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-10-03 09:09:14,871 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:09:14,871 INFO L375 BasicCegarLoop]: trace histogram [56, 1, 1, 1] [2018-10-03 09:09:14,871 INFO L423 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:09:14,871 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:09:14,872 INFO L82 PathProgramCache]: Analyzing trace with hash -1408494461, now seen corresponding path program 56 times [2018-10-03 09:09:14,872 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:09:14,872 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:09:14,872 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:14,872 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:09:14,872 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:14,879 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:09:14,879 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:09:14,880 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:09:14,893 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-03 09:09:15,017 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-03 09:09:15,017 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:09:15,023 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:09:17,238 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 0 proven. 1596 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:09:17,258 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:09:17,259 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58] total 58 [2018-10-03 09:09:17,259 INFO L459 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-10-03 09:09:17,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-10-03 09:09:17,259 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:09:17,259 INFO L87 Difference]: Start difference. First operand 60 states and 60 transitions. Second operand 59 states. [2018-10-03 09:09:19,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:09:19,583 INFO L93 Difference]: Finished difference Result 63 states and 63 transitions. [2018-10-03 09:09:19,583 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-10-03 09:09:19,583 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 59 [2018-10-03 09:09:19,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:09:19,584 INFO L225 Difference]: With dead ends: 63 [2018-10-03 09:09:19,584 INFO L226 Difference]: Without dead ends: 61 [2018-10-03 09:09:19,584 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.1s Time 2.0s impTime 57 [2018-10-03 09:09:19,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2018-10-03 09:09:19,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2018-10-03 09:09:19,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-10-03 09:09:19,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 61 transitions. [2018-10-03 09:09:19,588 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 61 transitions. Word has length 59 [2018-10-03 09:09:19,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:09:19,589 INFO L480 AbstractCegarLoop]: Abstraction has 61 states and 61 transitions. [2018-10-03 09:09:19,589 INFO L481 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-10-03 09:09:19,589 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 61 transitions. [2018-10-03 09:09:19,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-10-03 09:09:19,589 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:09:19,589 INFO L375 BasicCegarLoop]: trace histogram [57, 1, 1, 1] [2018-10-03 09:09:19,590 INFO L423 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:09:19,590 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:09:19,590 INFO L82 PathProgramCache]: Analyzing trace with hash -713653524, now seen corresponding path program 57 times [2018-10-03 09:09:19,590 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:09:19,590 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:09:19,591 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:19,591 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:09:19,591 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:19,597 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:09:19,597 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:09:19,597 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:09:19,608 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-03 09:09:27,192 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 30 check-sat command(s) [2018-10-03 09:09:27,193 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:09:27,198 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:09:29,262 INFO L134 CoverageAnalysis]: Checked inductivity of 1653 backedges. 0 proven. 1653 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:09:29,283 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:09:29,283 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59] total 59 [2018-10-03 09:09:29,283 INFO L459 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-10-03 09:09:29,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-10-03 09:09:29,283 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:09:29,284 INFO L87 Difference]: Start difference. First operand 61 states and 61 transitions. Second operand 60 states. [2018-10-03 09:09:31,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:09:31,707 INFO L93 Difference]: Finished difference Result 64 states and 64 transitions. [2018-10-03 09:09:31,707 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-10-03 09:09:31,708 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 60 [2018-10-03 09:09:31,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:09:31,708 INFO L225 Difference]: With dead ends: 64 [2018-10-03 09:09:31,708 INFO L226 Difference]: Without dead ends: 62 [2018-10-03 09:09:31,709 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.0s Time 1.9s impTime 58 [2018-10-03 09:09:31,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-10-03 09:09:31,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2018-10-03 09:09:31,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-10-03 09:09:31,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 62 transitions. [2018-10-03 09:09:31,713 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 62 transitions. Word has length 60 [2018-10-03 09:09:31,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:09:31,713 INFO L480 AbstractCegarLoop]: Abstraction has 62 states and 62 transitions. [2018-10-03 09:09:31,713 INFO L481 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-10-03 09:09:31,714 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 62 transitions. [2018-10-03 09:09:31,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-10-03 09:09:31,714 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:09:31,714 INFO L375 BasicCegarLoop]: trace histogram [58, 1, 1, 1] [2018-10-03 09:09:31,714 INFO L423 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:09:31,714 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:09:31,715 INFO L82 PathProgramCache]: Analyzing trace with hash -648420957, now seen corresponding path program 58 times [2018-10-03 09:09:31,715 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:09:31,715 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:09:31,715 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:31,716 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:09:31,716 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:31,722 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:09:31,722 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:09:31,723 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:09:31,736 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-03 09:09:31,878 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-03 09:09:31,878 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:09:31,884 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:09:33,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1711 backedges. 0 proven. 1711 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:09:34,016 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:09:34,017 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60] total 60 [2018-10-03 09:09:34,017 INFO L459 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-10-03 09:09:34,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-10-03 09:09:34,017 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:09:34,017 INFO L87 Difference]: Start difference. First operand 62 states and 62 transitions. Second operand 61 states. [2018-10-03 09:09:36,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:09:36,563 INFO L93 Difference]: Finished difference Result 65 states and 65 transitions. [2018-10-03 09:09:36,563 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-10-03 09:09:36,563 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 61 [2018-10-03 09:09:36,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:09:36,564 INFO L225 Difference]: With dead ends: 65 [2018-10-03 09:09:36,564 INFO L226 Difference]: Without dead ends: 63 [2018-10-03 09:09:36,565 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.0s Time 1.9s impTime 59 [2018-10-03 09:09:36,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-10-03 09:09:36,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2018-10-03 09:09:36,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-10-03 09:09:36,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 63 transitions. [2018-10-03 09:09:36,570 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 63 transitions. Word has length 61 [2018-10-03 09:09:36,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:09:36,570 INFO L480 AbstractCegarLoop]: Abstraction has 63 states and 63 transitions. [2018-10-03 09:09:36,570 INFO L481 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-10-03 09:09:36,570 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 63 transitions. [2018-10-03 09:09:36,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-10-03 09:09:36,571 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:09:36,571 INFO L375 BasicCegarLoop]: trace histogram [59, 1, 1, 1] [2018-10-03 09:09:36,571 INFO L423 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:09:36,571 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:09:36,572 INFO L82 PathProgramCache]: Analyzing trace with hash 1373788620, now seen corresponding path program 59 times [2018-10-03 09:09:36,572 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:09:36,572 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:09:36,572 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:36,573 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:09:36,573 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:36,579 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:09:36,579 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:09:36,579 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:09:36,596 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-10-03 09:09:36,786 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 31 check-sat command(s) [2018-10-03 09:09:36,786 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:09:36,793 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:09:40,209 INFO L134 CoverageAnalysis]: Checked inductivity of 1770 backedges. 0 proven. 1770 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:09:40,230 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:09:40,230 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61] total 61 [2018-10-03 09:09:40,230 INFO L459 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-10-03 09:09:40,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-10-03 09:09:40,231 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:09:40,231 INFO L87 Difference]: Start difference. First operand 63 states and 63 transitions. Second operand 62 states. [2018-10-03 09:09:42,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:09:42,888 INFO L93 Difference]: Finished difference Result 66 states and 66 transitions. [2018-10-03 09:09:42,889 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-10-03 09:09:42,889 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 62 [2018-10-03 09:09:42,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:09:42,890 INFO L225 Difference]: With dead ends: 66 [2018-10-03 09:09:42,890 INFO L226 Difference]: Without dead ends: 64 [2018-10-03 09:09:42,890 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.3s Time 2.9s impTime 60 [2018-10-03 09:09:42,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2018-10-03 09:09:42,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2018-10-03 09:09:42,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-10-03 09:09:42,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 64 transitions. [2018-10-03 09:09:42,895 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 64 transitions. Word has length 62 [2018-10-03 09:09:42,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:09:42,895 INFO L480 AbstractCegarLoop]: Abstraction has 64 states and 64 transitions. [2018-10-03 09:09:42,895 INFO L481 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-10-03 09:09:42,895 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 64 transitions. [2018-10-03 09:09:42,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-10-03 09:09:42,895 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:09:42,896 INFO L375 BasicCegarLoop]: trace histogram [60, 1, 1, 1] [2018-10-03 09:09:42,896 INFO L423 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:09:42,896 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:09:42,896 INFO L82 PathProgramCache]: Analyzing trace with hash -362223933, now seen corresponding path program 60 times [2018-10-03 09:09:42,896 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:09:42,896 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:09:42,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:42,897 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:09:42,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:42,904 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:09:42,904 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:09:42,904 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:09:42,912 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-10-03 09:09:44,762 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2018-10-03 09:09:44,763 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:09:44,770 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:09:47,199 INFO L134 CoverageAnalysis]: Checked inductivity of 1830 backedges. 0 proven. 1830 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:09:47,220 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:09:47,220 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62] total 62 [2018-10-03 09:09:47,220 INFO L459 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-10-03 09:09:47,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-10-03 09:09:47,220 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:09:47,221 INFO L87 Difference]: Start difference. First operand 64 states and 64 transitions. Second operand 63 states. [2018-10-03 09:09:49,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:09:49,954 INFO L93 Difference]: Finished difference Result 67 states and 67 transitions. [2018-10-03 09:09:49,955 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-10-03 09:09:49,955 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 63 [2018-10-03 09:09:49,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:09:49,956 INFO L225 Difference]: With dead ends: 67 [2018-10-03 09:09:49,956 INFO L226 Difference]: Without dead ends: 65 [2018-10-03 09:09:49,956 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.4s Time 2.2s impTime 61 [2018-10-03 09:09:49,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2018-10-03 09:09:49,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2018-10-03 09:09:49,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-10-03 09:09:49,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 65 transitions. [2018-10-03 09:09:49,960 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 65 transitions. Word has length 63 [2018-10-03 09:09:49,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:09:49,960 INFO L480 AbstractCegarLoop]: Abstraction has 65 states and 65 transitions. [2018-10-03 09:09:49,960 INFO L481 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-10-03 09:09:49,960 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 65 transitions. [2018-10-03 09:09:49,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2018-10-03 09:09:49,961 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:09:49,961 INFO L375 BasicCegarLoop]: trace histogram [61, 1, 1, 1] [2018-10-03 09:09:49,961 INFO L423 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:09:49,961 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:09:49,961 INFO L82 PathProgramCache]: Analyzing trace with hash 1655961772, now seen corresponding path program 61 times [2018-10-03 09:09:49,961 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:09:49,961 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:09:49,962 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:49,962 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:09:49,962 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:49,967 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:09:49,967 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:09:49,967 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:09:49,975 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:09:50,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-03 09:09:50,133 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:09:52,655 INFO L134 CoverageAnalysis]: Checked inductivity of 1891 backedges. 0 proven. 1891 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:09:52,675 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:09:52,675 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63] total 63 [2018-10-03 09:09:52,675 INFO L459 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-10-03 09:09:52,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-10-03 09:09:52,676 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:09:52,676 INFO L87 Difference]: Start difference. First operand 65 states and 65 transitions. Second operand 64 states. [2018-10-03 09:09:55,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:09:55,467 INFO L93 Difference]: Finished difference Result 68 states and 68 transitions. [2018-10-03 09:09:55,468 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-10-03 09:09:55,468 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 64 [2018-10-03 09:09:55,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:09:55,469 INFO L225 Difference]: With dead ends: 68 [2018-10-03 09:09:55,469 INFO L226 Difference]: Without dead ends: 66 [2018-10-03 09:09:55,469 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.4s Time 2.3s impTime 62 [2018-10-03 09:09:55,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-10-03 09:09:55,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-10-03 09:09:55,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-10-03 09:09:55,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 66 transitions. [2018-10-03 09:09:55,473 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 66 transitions. Word has length 64 [2018-10-03 09:09:55,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:09:55,473 INFO L480 AbstractCegarLoop]: Abstraction has 66 states and 66 transitions. [2018-10-03 09:09:55,473 INFO L481 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-10-03 09:09:55,473 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 66 transitions. [2018-10-03 09:09:55,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-10-03 09:09:55,474 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:09:55,474 INFO L375 BasicCegarLoop]: trace histogram [62, 1, 1, 1] [2018-10-03 09:09:55,474 INFO L423 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:09:55,474 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:09:55,474 INFO L82 PathProgramCache]: Analyzing trace with hash -204790813, now seen corresponding path program 62 times [2018-10-03 09:09:55,474 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:09:55,474 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:09:55,475 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:55,475 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:09:55,475 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:09:55,481 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:09:55,481 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:09:55,481 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:09:55,497 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-03 09:09:55,661 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-03 09:09:55,662 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:09:55,667 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:09:58,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1953 backedges. 0 proven. 1953 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:09:58,287 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:09:58,287 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64] total 64 [2018-10-03 09:09:58,287 INFO L459 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-10-03 09:09:58,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-10-03 09:09:58,288 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:09:58,288 INFO L87 Difference]: Start difference. First operand 66 states and 66 transitions. Second operand 65 states. [2018-10-03 09:10:01,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:10:01,144 INFO L93 Difference]: Finished difference Result 69 states and 69 transitions. [2018-10-03 09:10:01,144 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-10-03 09:10:01,145 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 65 [2018-10-03 09:10:01,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:10:01,145 INFO L225 Difference]: With dead ends: 69 [2018-10-03 09:10:01,146 INFO L226 Difference]: Without dead ends: 67 [2018-10-03 09:10:01,146 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.5s Time 2.4s impTime 63 [2018-10-03 09:10:01,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-10-03 09:10:01,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2018-10-03 09:10:01,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-10-03 09:10:01,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 67 transitions. [2018-10-03 09:10:01,150 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 67 transitions. Word has length 65 [2018-10-03 09:10:01,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:10:01,151 INFO L480 AbstractCegarLoop]: Abstraction has 67 states and 67 transitions. [2018-10-03 09:10:01,151 INFO L481 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-10-03 09:10:01,151 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 67 transitions. [2018-10-03 09:10:01,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-10-03 09:10:01,151 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:10:01,151 INFO L375 BasicCegarLoop]: trace histogram [63, 1, 1, 1] [2018-10-03 09:10:01,151 INFO L423 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:10:01,151 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:10:01,152 INFO L82 PathProgramCache]: Analyzing trace with hash -2053546100, now seen corresponding path program 63 times [2018-10-03 09:10:01,152 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:10:01,152 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:10:01,152 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:10:01,153 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:10:01,153 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:10:01,159 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:10:01,159 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:10:01,160 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:10:01,176 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-03 09:10:13,770 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 33 check-sat command(s) [2018-10-03 09:10:13,770 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:10:13,776 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:10:16,255 INFO L134 CoverageAnalysis]: Checked inductivity of 2016 backedges. 0 proven. 2016 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:10:16,275 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:10:16,275 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65] total 65 [2018-10-03 09:10:16,276 INFO L459 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-10-03 09:10:16,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-10-03 09:10:16,276 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:10:16,276 INFO L87 Difference]: Start difference. First operand 67 states and 67 transitions. Second operand 66 states. [2018-10-03 09:10:19,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:10:19,320 INFO L93 Difference]: Finished difference Result 70 states and 70 transitions. [2018-10-03 09:10:19,320 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-10-03 09:10:19,320 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 66 [2018-10-03 09:10:19,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:10:19,321 INFO L225 Difference]: With dead ends: 70 [2018-10-03 09:10:19,321 INFO L226 Difference]: Without dead ends: 68 [2018-10-03 09:10:19,321 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.4s Time 2.3s impTime 64 [2018-10-03 09:10:19,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2018-10-03 09:10:19,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2018-10-03 09:10:19,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-10-03 09:10:19,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 68 transitions. [2018-10-03 09:10:19,325 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 68 transitions. Word has length 66 [2018-10-03 09:10:19,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:10:19,325 INFO L480 AbstractCegarLoop]: Abstraction has 68 states and 68 transitions. [2018-10-03 09:10:19,325 INFO L481 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-10-03 09:10:19,325 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 68 transitions. [2018-10-03 09:10:19,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-10-03 09:10:19,326 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:10:19,326 INFO L375 BasicCegarLoop]: trace histogram [64, 1, 1, 1] [2018-10-03 09:10:19,326 INFO L423 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:10:19,326 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:10:19,326 INFO L82 PathProgramCache]: Analyzing trace with hash 764582147, now seen corresponding path program 64 times [2018-10-03 09:10:19,327 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:10:19,327 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:10:19,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:10:19,327 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:10:19,327 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:10:19,333 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:10:19,333 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:10:19,333 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2018-10-03 09:10:19,346 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:10:19,626 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-03 09:10:19,627 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:10:19,633 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:10:23,513 INFO L134 CoverageAnalysis]: Checked inductivity of 2080 backedges. 0 proven. 2080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:10:23,534 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:10:23,534 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66] total 66 [2018-10-03 09:10:23,534 INFO L459 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-10-03 09:10:23,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-10-03 09:10:23,535 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:10:23,535 INFO L87 Difference]: Start difference. First operand 68 states and 68 transitions. Second operand 67 states. [2018-10-03 09:10:26,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:10:26,593 INFO L93 Difference]: Finished difference Result 71 states and 71 transitions. [2018-10-03 09:10:26,593 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-10-03 09:10:26,593 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 67 [2018-10-03 09:10:26,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:10:26,594 INFO L225 Difference]: With dead ends: 71 [2018-10-03 09:10:26,594 INFO L226 Difference]: Without dead ends: 69 [2018-10-03 09:10:26,594 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.8s Time 3.4s impTime 65 [2018-10-03 09:10:26,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2018-10-03 09:10:26,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2018-10-03 09:10:26,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2018-10-03 09:10:26,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 69 transitions. [2018-10-03 09:10:26,597 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 69 transitions. Word has length 67 [2018-10-03 09:10:26,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:10:26,597 INFO L480 AbstractCegarLoop]: Abstraction has 69 states and 69 transitions. [2018-10-03 09:10:26,598 INFO L481 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-10-03 09:10:26,598 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 69 transitions. [2018-10-03 09:10:26,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-10-03 09:10:26,598 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:10:26,598 INFO L375 BasicCegarLoop]: trace histogram [65, 1, 1, 1] [2018-10-03 09:10:26,598 INFO L423 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:10:26,598 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:10:26,598 INFO L82 PathProgramCache]: Analyzing trace with hash -2067755412, now seen corresponding path program 65 times [2018-10-03 09:10:26,599 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:10:26,599 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:10:26,599 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:10:26,599 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:10:26,599 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:10:26,607 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:10:26,607 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:10:26,607 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:10:26,622 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-10-03 09:10:26,887 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 34 check-sat command(s) [2018-10-03 09:10:26,887 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:10:26,894 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:10:29,783 INFO L134 CoverageAnalysis]: Checked inductivity of 2145 backedges. 0 proven. 2145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:10:29,803 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:10:29,803 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67] total 67 [2018-10-03 09:10:29,804 INFO L459 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-10-03 09:10:29,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-10-03 09:10:29,804 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:10:29,804 INFO L87 Difference]: Start difference. First operand 69 states and 69 transitions. Second operand 68 states. [2018-10-03 09:10:32,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:10:32,900 INFO L93 Difference]: Finished difference Result 72 states and 72 transitions. [2018-10-03 09:10:32,901 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-10-03 09:10:32,901 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 68 [2018-10-03 09:10:32,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:10:32,902 INFO L225 Difference]: With dead ends: 72 [2018-10-03 09:10:32,902 INFO L226 Difference]: Without dead ends: 70 [2018-10-03 09:10:32,902 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.8s Time 2.7s impTime 66 [2018-10-03 09:10:32,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2018-10-03 09:10:32,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2018-10-03 09:10:32,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-10-03 09:10:32,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 70 transitions. [2018-10-03 09:10:32,907 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 70 transitions. Word has length 68 [2018-10-03 09:10:32,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:10:32,907 INFO L480 AbstractCegarLoop]: Abstraction has 70 states and 70 transitions. [2018-10-03 09:10:32,907 INFO L481 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-10-03 09:10:32,907 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 70 transitions. [2018-10-03 09:10:32,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-10-03 09:10:32,908 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:10:32,908 INFO L375 BasicCegarLoop]: trace histogram [66, 1, 1, 1] [2018-10-03 09:10:32,908 INFO L423 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:10:32,908 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:10:32,908 INFO L82 PathProgramCache]: Analyzing trace with hash 324093475, now seen corresponding path program 66 times [2018-10-03 09:10:32,908 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:10:32,908 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:10:32,909 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:10:32,909 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:10:32,909 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:10:32,914 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:10:32,915 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:10:32,915 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:10:32,922 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-10-03 09:10:36,244 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 34 check-sat command(s) [2018-10-03 09:10:36,244 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:10:36,250 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:10:40,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2211 backedges. 0 proven. 2211 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:10:40,998 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:10:40,999 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68] total 68 [2018-10-03 09:10:40,999 INFO L459 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-10-03 09:10:40,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-10-03 09:10:40,999 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:10:40,999 INFO L87 Difference]: Start difference. First operand 70 states and 70 transitions. Second operand 69 states. [2018-10-03 09:10:44,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:10:44,375 INFO L93 Difference]: Finished difference Result 73 states and 73 transitions. [2018-10-03 09:10:44,375 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-10-03 09:10:44,375 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 69 [2018-10-03 09:10:44,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:10:44,376 INFO L225 Difference]: With dead ends: 73 [2018-10-03 09:10:44,376 INFO L226 Difference]: Without dead ends: 71 [2018-10-03 09:10:44,376 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.7s Time 4.4s impTime 67 [2018-10-03 09:10:44,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-10-03 09:10:44,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2018-10-03 09:10:44,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2018-10-03 09:10:44,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 71 transitions. [2018-10-03 09:10:44,381 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 71 transitions. Word has length 69 [2018-10-03 09:10:44,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:10:44,381 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 71 transitions. [2018-10-03 09:10:44,381 INFO L481 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-10-03 09:10:44,382 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 71 transitions. [2018-10-03 09:10:44,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-10-03 09:10:44,382 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:10:44,382 INFO L375 BasicCegarLoop]: trace histogram [67, 1, 1, 1] [2018-10-03 09:10:44,382 INFO L423 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:10:44,383 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:10:44,383 INFO L82 PathProgramCache]: Analyzing trace with hash 1456964940, now seen corresponding path program 67 times [2018-10-03 09:10:44,383 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:10:44,383 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:10:44,383 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:10:44,384 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:10:44,384 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:10:44,390 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:10:44,390 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:10:44,390 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:10:44,405 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:10:44,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-03 09:10:44,622 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:10:47,600 INFO L134 CoverageAnalysis]: Checked inductivity of 2278 backedges. 0 proven. 2278 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:10:47,620 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:10:47,620 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69] total 69 [2018-10-03 09:10:47,621 INFO L459 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-10-03 09:10:47,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-10-03 09:10:47,621 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:10:47,621 INFO L87 Difference]: Start difference. First operand 71 states and 71 transitions. Second operand 70 states. [2018-10-03 09:10:51,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:10:51,091 INFO L93 Difference]: Finished difference Result 74 states and 74 transitions. [2018-10-03 09:10:51,092 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-10-03 09:10:51,092 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 70 [2018-10-03 09:10:51,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:10:51,093 INFO L225 Difference]: With dead ends: 74 [2018-10-03 09:10:51,093 INFO L226 Difference]: Without dead ends: 72 [2018-10-03 09:10:51,093 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.9s Time 2.7s impTime 68 [2018-10-03 09:10:51,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-10-03 09:10:51,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2018-10-03 09:10:51,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-10-03 09:10:51,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 72 transitions. [2018-10-03 09:10:51,097 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 72 transitions. Word has length 70 [2018-10-03 09:10:51,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:10:51,097 INFO L480 AbstractCegarLoop]: Abstraction has 72 states and 72 transitions. [2018-10-03 09:10:51,097 INFO L481 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-10-03 09:10:51,097 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 72 transitions. [2018-10-03 09:10:51,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-10-03 09:10:51,098 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:10:51,098 INFO L375 BasicCegarLoop]: trace histogram [68, 1, 1, 1] [2018-10-03 09:10:51,098 INFO L423 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:10:51,098 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:10:51,098 INFO L82 PathProgramCache]: Analyzing trace with hash -2078725309, now seen corresponding path program 68 times [2018-10-03 09:10:51,098 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:10:51,098 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:10:51,099 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:10:51,099 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-03 09:10:51,099 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:10:51,104 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:10:51,104 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:10:51,104 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:10:51,111 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-03 09:10:51,324 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-03 09:10:51,325 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:10:51,330 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:10:54,450 INFO L134 CoverageAnalysis]: Checked inductivity of 2346 backedges. 0 proven. 2346 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:10:54,470 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:10:54,470 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70] total 70 [2018-10-03 09:10:54,470 INFO L459 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-10-03 09:10:54,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-10-03 09:10:54,471 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:10:54,471 INFO L87 Difference]: Start difference. First operand 72 states and 72 transitions. Second operand 71 states. [2018-10-03 09:10:57,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:10:57,961 INFO L93 Difference]: Finished difference Result 75 states and 75 transitions. [2018-10-03 09:10:57,961 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-10-03 09:10:57,961 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 71 [2018-10-03 09:10:57,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:10:57,962 INFO L225 Difference]: With dead ends: 75 [2018-10-03 09:10:57,962 INFO L226 Difference]: Without dead ends: 73 [2018-10-03 09:10:57,963 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.0s Time 2.9s impTime 69 [2018-10-03 09:10:57,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-10-03 09:10:57,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2018-10-03 09:10:57,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-10-03 09:10:57,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 73 transitions. [2018-10-03 09:10:57,967 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 73 transitions. Word has length 71 [2018-10-03 09:10:57,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:10:57,967 INFO L480 AbstractCegarLoop]: Abstraction has 73 states and 73 transitions. [2018-10-03 09:10:57,967 INFO L481 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-10-03 09:10:57,967 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 73 transitions. [2018-10-03 09:10:57,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-10-03 09:10:57,968 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:10:57,968 INFO L375 BasicCegarLoop]: trace histogram [69, 1, 1, 1] [2018-10-03 09:10:57,968 INFO L423 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:10:57,968 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:10:57,968 INFO L82 PathProgramCache]: Analyzing trace with hash -15973332, now seen corresponding path program 69 times [2018-10-03 09:10:57,968 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:10:57,969 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:10:57,969 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:10:57,969 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:10:57,969 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:10:57,976 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:10:57,976 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:10:57,976 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:10:57,994 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-03 09:11:17,447 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 36 check-sat command(s) [2018-10-03 09:11:17,448 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:11:17,454 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:11:20,684 INFO L134 CoverageAnalysis]: Checked inductivity of 2415 backedges. 0 proven. 2415 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:11:20,705 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:11:20,706 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71] total 71 [2018-10-03 09:11:20,706 INFO L459 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-10-03 09:11:20,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-10-03 09:11:20,706 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:11:20,706 INFO L87 Difference]: Start difference. First operand 73 states and 73 transitions. Second operand 72 states. [2018-10-03 09:11:24,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:11:24,237 INFO L93 Difference]: Finished difference Result 76 states and 76 transitions. [2018-10-03 09:11:24,237 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-10-03 09:11:24,237 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 72 [2018-10-03 09:11:24,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:11:24,238 INFO L225 Difference]: With dead ends: 76 [2018-10-03 09:11:24,238 INFO L226 Difference]: Without dead ends: 74 [2018-10-03 09:11:24,238 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 3.2s Time 3.0s impTime 70 [2018-10-03 09:11:24,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-10-03 09:11:24,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2018-10-03 09:11:24,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2018-10-03 09:11:24,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 74 transitions. [2018-10-03 09:11:24,243 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 74 transitions. Word has length 72 [2018-10-03 09:11:24,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:11:24,243 INFO L480 AbstractCegarLoop]: Abstraction has 74 states and 74 transitions. [2018-10-03 09:11:24,243 INFO L481 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-10-03 09:11:24,244 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 74 transitions. [2018-10-03 09:11:24,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-10-03 09:11:24,244 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:11:24,244 INFO L375 BasicCegarLoop]: trace histogram [70, 1, 1, 1] [2018-10-03 09:11:24,244 INFO L423 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:11:24,244 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:11:24,245 INFO L82 PathProgramCache]: Analyzing trace with hash -495171485, now seen corresponding path program 70 times [2018-10-03 09:11:24,245 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:11:24,245 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:11:24,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:11:24,246 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:11:24,246 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:11:24,252 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:11:24,253 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:11:24,253 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:11:24,268 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-03 09:11:24,509 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-03 09:11:24,509 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:11:24,514 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:11:27,537 INFO L134 CoverageAnalysis]: Checked inductivity of 2485 backedges. 0 proven. 2485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-03 09:11:27,559 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-10-03 09:11:27,559 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72] total 72 [2018-10-03 09:11:27,559 INFO L459 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-10-03 09:11:27,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-10-03 09:11:27,560 INFO L146 InterpolantAutomaton]: No coverage relation statistics for ImplicationMap [2018-10-03 09:11:27,560 INFO L87 Difference]: Start difference. First operand 74 states and 74 transitions. Second operand 73 states. [2018-10-03 09:11:32,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-03 09:11:32,435 INFO L93 Difference]: Finished difference Result 77 states and 77 transitions. [2018-10-03 09:11:32,435 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-10-03 09:11:32,435 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 73 [2018-10-03 09:11:32,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-03 09:11:32,436 INFO L225 Difference]: With dead ends: 77 [2018-10-03 09:11:32,436 INFO L226 Difference]: Without dead ends: 75 [2018-10-03 09:11:32,436 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.9s Time 2.8s impTime 71 [2018-10-03 09:11:32,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2018-10-03 09:11:32,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 75. [2018-10-03 09:11:32,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2018-10-03 09:11:32,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 75 transitions. [2018-10-03 09:11:32,442 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 75 transitions. Word has length 73 [2018-10-03 09:11:32,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-03 09:11:32,442 INFO L480 AbstractCegarLoop]: Abstraction has 75 states and 75 transitions. [2018-10-03 09:11:32,442 INFO L481 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-10-03 09:11:32,442 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 75 transitions. [2018-10-03 09:11:32,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2018-10-03 09:11:32,443 INFO L367 BasicCegarLoop]: Found error trace [2018-10-03 09:11:32,443 INFO L375 BasicCegarLoop]: trace histogram [71, 1, 1, 1] [2018-10-03 09:11:32,443 INFO L423 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-10-03 09:11:32,443 INFO L106 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-10-03 09:11:32,443 INFO L82 PathProgramCache]: Analyzing trace with hash 1829554956, now seen corresponding path program 71 times [2018-10-03 09:11:32,443 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-10-03 09:11:32,443 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-10-03 09:11:32,444 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:11:32,444 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-03 09:11:32,444 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-03 09:11:32,451 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-03 09:11:32,451 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-03 09:11:32,451 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:11:32,464 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 Received shutdown request... [2018-10-03 09:11:32,942 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 37 check-sat command(s) [2018-10-03 09:11:32,942 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-03 09:11:32,948 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-03 09:11:32,957 INFO L177 TraceCheckSpWp]: Timeout while computing interpolants [2018-10-03 09:11:33,158 WARN L521 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-03 09:11:33,158 WARN L549 AbstractCegarLoop]: Verification canceled [2018-10-03 09:11:33,163 WARN L205 ceAbstractionStarter]: Timeout [2018-10-03 09:11:33,164 INFO L202 PluginConnector]: Adding new model gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.10 09:11:33 BoogieIcfgContainer [2018-10-03 09:11:33,164 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-10-03 09:11:33,165 INFO L168 Benchmark]: Toolchain (without parser) took 255422.66 ms. Allocated memory was 1.6 GB in the beginning and 1.7 GB in the end (delta: 144.7 MB). Free memory was 1.5 GB in the beginning and 1.2 GB in the end (delta: 329.1 MB). Peak memory consumption was 473.8 MB. Max. memory is 7.1 GB. [2018-10-03 09:11:33,166 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.25 ms. Allocated memory is still 1.6 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-10-03 09:11:33,166 INFO L168 Benchmark]: Boogie Procedure Inliner took 42.15 ms. Allocated memory is still 1.6 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-10-03 09:11:33,167 INFO L168 Benchmark]: Boogie Preprocessor took 25.25 ms. Allocated memory is still 1.6 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-10-03 09:11:33,167 INFO L168 Benchmark]: RCFGBuilder took 328.41 ms. Allocated memory is still 1.6 GB. Free memory was 1.5 GB in the beginning and 1.5 GB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. [2018-10-03 09:11:33,168 INFO L168 Benchmark]: TraceAbstraction took 255021.08 ms. Allocated memory was 1.6 GB in the beginning and 1.7 GB in the end (delta: 144.7 MB). Free memory was 1.5 GB in the beginning and 1.2 GB in the end (delta: 307.9 MB). Peak memory consumption was 452.6 MB. Max. memory is 7.1 GB. [2018-10-03 09:11:33,172 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.25 ms. Allocated memory is still 1.6 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 42.15 ms. Allocated memory is still 1.6 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Preprocessor took 25.25 ms. Allocated memory is still 1.6 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * RCFGBuilder took 328.41 ms. Allocated memory is still 1.6 GB. Free memory was 1.5 GB in the beginning and 1.5 GB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. * TraceAbstraction took 255021.08 ms. Allocated memory was 1.6 GB in the beginning and 1.7 GB in the end (delta: 144.7 MB). Free memory was 1.5 GB in the beginning and 1.2 GB in the end (delta: 307.9 MB). Peak memory consumption was 452.6 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 46]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 46). Cancelled while BasicCegarLoop was analyzing trace of length 75 with TraceHistMax 71, while TraceCheckSpWp was constructing forward predicates, while XnfDer was eliminating 2 quantified variables from 4 xjuncts. - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 6 locations, 1 error locations. TIMEOUT Result, 254.9s OverallTime, 72 OverallIterations, 71 TraceHistogramMax, 94.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 213 SDtfs, 0 SDslu, 2556 SDs, 0 SdLazy, 126948 SolverSat, 0 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 79.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2627 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 2556 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 91.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=75occurred in iteration=71, 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.3s AutomataMinimizationTime, 71 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.4s SsaConstructionTime, 61.6s SatisfiabilityAnalysisTime, 93.2s InterpolantComputationTime, 2698 NumberOfCodeBlocks, 2698 NumberOfCodeBlocksAsserted, 713 NumberOfCheckSat, 2627 ConstructedInterpolants, 0 QuantifiedInterpolants, 882087 SizeOfPredicates, 212 NumberOfNonLiveVariables, 13774 ConjunctsInSsa, 10363 ConjunctsInUnsatCore, 71 InterpolantComputations, 1 PerfectInterpolantSequences, 0/59640 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/csv/gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl_svcomp-Reach-32bit-Automizer_Default_PUPT.epf_AutomizerBplInline.xml/Csv-Benchmark-0-2018-10-03_09-11-33-188.csv Written .csv to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/csv/gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl_svcomp-Reach-32bit-Automizer_Default_PUPT.epf_AutomizerBplInline.xml/Csv-TraceAbstractionBenchmarks-0-2018-10-03_09-11-33-188.csv Completed graceful shutdown