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-d19836b [2018-09-26 21:44:35,261 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-09-26 21:44:35,263 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-09-26 21:44:35,275 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-09-26 21:44:35,276 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-09-26 21:44:35,277 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-09-26 21:44:35,278 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-09-26 21:44:35,280 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-09-26 21:44:35,282 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-09-26 21:44:35,283 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-09-26 21:44:35,286 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-09-26 21:44:35,286 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-09-26 21:44:35,287 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-09-26 21:44:35,291 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-09-26 21:44:35,292 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-09-26 21:44:35,293 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-09-26 21:44:35,294 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-09-26 21:44:35,296 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-09-26 21:44:35,298 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-09-26 21:44:35,299 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-09-26 21:44:35,300 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-09-26 21:44:35,301 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-09-26 21:44:35,303 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-09-26 21:44:35,304 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-09-26 21:44:35,304 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-09-26 21:44:35,305 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-09-26 21:44:35,306 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-09-26 21:44:35,306 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-09-26 21:44:35,309 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-09-26 21:44:35,310 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-09-26 21:44:35,310 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-09-26 21:44:35,312 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-09-26 21:44:35,312 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-09-26 21:44:35,312 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-09-26 21:44:35,313 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-09-26 21:44:35,318 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-09-26 21:44:35,318 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-09-26 21:44:35,339 INFO L110 SettingsManager]: Loading preferences was successful [2018-09-26 21:44:35,340 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-09-26 21:44:35,340 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-09-26 21:44:35,341 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-09-26 21:44:35,341 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-09-26 21:44:35,341 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-09-26 21:44:35,342 INFO L133 SettingsManager]: * Use SBE=true [2018-09-26 21:44:35,342 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-09-26 21:44:35,342 INFO L133 SettingsManager]: * sizeof long=4 [2018-09-26 21:44:35,342 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-09-26 21:44:35,342 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-09-26 21:44:35,343 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-09-26 21:44:35,343 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-09-26 21:44:35,343 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-09-26 21:44:35,343 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-09-26 21:44:35,343 INFO L133 SettingsManager]: * sizeof long double=12 [2018-09-26 21:44:35,343 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-09-26 21:44:35,344 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-09-26 21:44:35,344 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-09-26 21:44:35,344 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-09-26 21:44:35,344 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-09-26 21:44:35,344 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-09-26 21:44:35,345 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-09-26 21:44:35,345 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-09-26 21:44:35,345 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-09-26 21:44:35,345 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-09-26 21:44:35,345 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-09-26 21:44:35,346 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-09-26 21:44:35,346 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-09-26 21:44:35,346 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-09-26 21:44:35,346 INFO L133 SettingsManager]: * Use predicate trie based predicate unification=true [2018-09-26 21:44:35,393 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-09-26 21:44:35,405 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-09-26 21:44:35,409 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-09-26 21:44:35,411 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2018-09-26 21:44:35,411 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2018-09-26 21:44:35,412 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-09-26 21:44:35,412 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-09-26 21:44:35,455 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-09-26 21:44:35,458 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-09-26 21:44:35,459 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-09-26 21:44:35,459 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-09-26 21:44:35,459 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-09-26 21:44:35,480 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 26.09 09:44:35" (1/1) ... [2018-09-26 21:44:35,492 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 26.09 09:44:35" (1/1) ... [2018-09-26 21:44:35,498 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-09-26 21:44:35,499 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-09-26 21:44:35,499 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-09-26 21:44:35,499 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-09-26 21:44:35,509 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 26.09 09:44:35" (1/1) ... [2018-09-26 21:44:35,509 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 26.09 09:44:35" (1/1) ... [2018-09-26 21:44:35,510 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 26.09 09:44:35" (1/1) ... [2018-09-26 21:44:35,510 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 26.09 09:44:35" (1/1) ... [2018-09-26 21:44:35,513 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 26.09 09:44:35" (1/1) ... [2018-09-26 21:44:35,515 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 26.09 09:44:35" (1/1) ... [2018-09-26 21:44:35,516 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 26.09 09:44:35" (1/1) ... [2018-09-26 21:44:35,517 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-09-26 21:44:35,518 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-09-26 21:44:35,518 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-09-26 21:44:35,518 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-09-26 21:44:35,519 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 26.09 09:44:35" (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-09-26 21:44:35,596 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2018-09-26 21:44:35,597 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-09-26 21:44:35,597 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-09-26 21:44:35,838 INFO L346 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-09-26 21:44:35,839 INFO L202 PluginConnector]: Adding new model gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.09 09:44:35 BoogieIcfgContainer [2018-09-26 21:44:35,839 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-09-26 21:44:35,843 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-09-26 21:44:35,843 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-09-26 21:44:35,846 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-09-26 21:44:35,847 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 26.09 09:44:35" (1/2) ... [2018-09-26 21:44:35,848 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28c4591b and model type gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.09 09:44:35, skipping insertion in model container [2018-09-26 21:44:35,848 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 26.09 09:44:35" (2/2) ... [2018-09-26 21:44:35,851 INFO L112 eAbstractionObserver]: Analyzing ICFG gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl [2018-09-26 21:44:35,861 INFO L137 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-09-26 21:44:35,871 INFO L149 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-09-26 21:44:35,932 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-09-26 21:44:35,933 INFO L381 AbstractCegarLoop]: Interprodecural is true [2018-09-26 21:44:35,933 INFO L382 AbstractCegarLoop]: Hoare is true [2018-09-26 21:44:35,933 INFO L383 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-09-26 21:44:35,934 INFO L384 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-09-26 21:44:35,934 INFO L385 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-09-26 21:44:35,934 INFO L386 AbstractCegarLoop]: Difference is false [2018-09-26 21:44:35,934 INFO L387 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-09-26 21:44:35,934 INFO L392 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-09-26 21:44:35,953 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states. [2018-09-26 21:44:35,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2018-09-26 21:44:35,969 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:35,971 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1] [2018-09-26 21:44:35,972 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:35,987 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:35,987 INFO L82 PathProgramCache]: Analyzing trace with hash 29955, now seen corresponding path program 1 times [2018-09-26 21:44:35,990 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:35,991 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:36,035 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:36,035 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:44:36,035 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:36,065 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:36,065 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:36,065 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-09-26 21:44:36,083 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:44:36,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-26 21:44:36,116 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:36,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:36,205 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-26 21:44:36,205 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-09-26 21:44:36,209 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-09-26 21:44:36,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-09-26 21:44:36,221 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:36,223 INFO L87 Difference]: Start difference. First operand 6 states. Second operand 3 states. [2018-09-26 21:44:36,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:36,426 INFO L93 Difference]: Finished difference Result 9 states and 10 transitions. [2018-09-26 21:44:36,426 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-09-26 21:44:36,428 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2018-09-26 21:44:36,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:36,439 INFO L225 Difference]: With dead ends: 9 [2018-09-26 21:44:36,439 INFO L226 Difference]: Without dead ends: 5 [2018-09-26 21:44:36,443 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:36,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5 states. [2018-09-26 21:44:36,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5 to 5. [2018-09-26 21:44:36,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-09-26 21:44:36,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 5 transitions. [2018-09-26 21:44:36,477 INFO L78 Accepts]: Start accepts. Automaton has 5 states and 5 transitions. Word has length 3 [2018-09-26 21:44:36,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:36,478 INFO L480 AbstractCegarLoop]: Abstraction has 5 states and 5 transitions. [2018-09-26 21:44:36,478 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-09-26 21:44:36,478 INFO L276 IsEmpty]: Start isEmpty. Operand 5 states and 5 transitions. [2018-09-26 21:44:36,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-09-26 21:44:36,479 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:36,479 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-09-26 21:44:36,479 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:36,480 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:36,480 INFO L82 PathProgramCache]: Analyzing trace with hash 930412, now seen corresponding path program 1 times [2018-09-26 21:44:36,480 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:36,480 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:36,481 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:36,482 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:44:36,482 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:36,494 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:36,494 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:36,495 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-09-26 21:44:36,518 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:44:36,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-26 21:44:36,533 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:36,580 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:36,600 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:36,601 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3] total 3 [2018-09-26 21:44:36,604 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-09-26 21:44:36,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-09-26 21:44:36,604 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:36,604 INFO L87 Difference]: Start difference. First operand 5 states and 5 transitions. Second operand 4 states. [2018-09-26 21:44:36,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:36,740 INFO L93 Difference]: Finished difference Result 8 states and 8 transitions. [2018-09-26 21:44:36,741 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-09-26 21:44:36,741 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 4 [2018-09-26 21:44:36,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:36,742 INFO L225 Difference]: With dead ends: 8 [2018-09-26 21:44:36,743 INFO L226 Difference]: Without dead ends: 6 [2018-09-26 21:44:36,744 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:36,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6 states. [2018-09-26 21:44:36,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6 to 6. [2018-09-26 21:44:36,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-09-26 21:44:36,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 6 transitions. [2018-09-26 21:44:36,749 INFO L78 Accepts]: Start accepts. Automaton has 6 states and 6 transitions. Word has length 4 [2018-09-26 21:44:36,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:36,749 INFO L480 AbstractCegarLoop]: Abstraction has 6 states and 6 transitions. [2018-09-26 21:44:36,749 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-09-26 21:44:36,750 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states and 6 transitions. [2018-09-26 21:44:36,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2018-09-26 21:44:36,751 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:36,751 INFO L375 BasicCegarLoop]: trace histogram [2, 1, 1, 1] [2018-09-26 21:44:36,751 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:36,751 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:36,752 INFO L82 PathProgramCache]: Analyzing trace with hash 28844579, now seen corresponding path program 2 times [2018-09-26 21:44:36,752 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:36,752 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:36,753 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:36,753 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:44:36,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:36,766 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:36,766 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:36,766 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-09-26 21:44:36,783 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-26 21:44:36,796 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-26 21:44:36,796 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:44:36,798 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:36,950 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:36,971 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:36,971 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2018-09-26 21:44:36,972 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-09-26 21:44:36,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-09-26 21:44:36,972 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:36,972 INFO L87 Difference]: Start difference. First operand 6 states and 6 transitions. Second operand 5 states. [2018-09-26 21:44:37,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:37,277 INFO L93 Difference]: Finished difference Result 9 states and 9 transitions. [2018-09-26 21:44:37,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-09-26 21:44:37,279 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 5 [2018-09-26 21:44:37,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:37,279 INFO L225 Difference]: With dead ends: 9 [2018-09-26 21:44:37,280 INFO L226 Difference]: Without dead ends: 7 [2018-09-26 21:44:37,280 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:37,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7 states. [2018-09-26 21:44:37,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7 to 7. [2018-09-26 21:44:37,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2018-09-26 21:44:37,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 7 transitions. [2018-09-26 21:44:37,284 INFO L78 Accepts]: Start accepts. Automaton has 7 states and 7 transitions. Word has length 5 [2018-09-26 21:44:37,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:37,286 INFO L480 AbstractCegarLoop]: Abstraction has 7 states and 7 transitions. [2018-09-26 21:44:37,286 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-09-26 21:44:37,287 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states and 7 transitions. [2018-09-26 21:44:37,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2018-09-26 21:44:37,287 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:37,288 INFO L375 BasicCegarLoop]: trace histogram [3, 1, 1, 1] [2018-09-26 21:44:37,288 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:37,288 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:37,288 INFO L82 PathProgramCache]: Analyzing trace with hash 894183756, now seen corresponding path program 3 times [2018-09-26 21:44:37,289 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:37,289 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:37,290 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:37,290 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:44:37,290 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:37,298 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:37,298 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:37,298 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-09-26 21:44:37,308 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-26 21:44:37,322 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-09-26 21:44:37,322 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:44:37,324 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:37,428 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:37,448 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:37,448 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-09-26 21:44:37,449 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-09-26 21:44:37,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-09-26 21:44:37,449 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:37,450 INFO L87 Difference]: Start difference. First operand 7 states and 7 transitions. Second operand 6 states. [2018-09-26 21:44:37,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:37,712 INFO L93 Difference]: Finished difference Result 10 states and 10 transitions. [2018-09-26 21:44:37,714 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-09-26 21:44:37,714 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 6 [2018-09-26 21:44:37,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:37,715 INFO L225 Difference]: With dead ends: 10 [2018-09-26 21:44:37,715 INFO L226 Difference]: Without dead ends: 8 [2018-09-26 21:44:37,715 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:37,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8 states. [2018-09-26 21:44:37,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8 to 8. [2018-09-26 21:44:37,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2018-09-26 21:44:37,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 8 transitions. [2018-09-26 21:44:37,719 INFO L78 Accepts]: Start accepts. Automaton has 8 states and 8 transitions. Word has length 6 [2018-09-26 21:44:37,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:37,719 INFO L480 AbstractCegarLoop]: Abstraction has 8 states and 8 transitions. [2018-09-26 21:44:37,719 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-09-26 21:44:37,720 INFO L276 IsEmpty]: Start isEmpty. Operand 8 states and 8 transitions. [2018-09-26 21:44:37,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-09-26 21:44:37,720 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:37,720 INFO L375 BasicCegarLoop]: trace histogram [4, 1, 1, 1] [2018-09-26 21:44:37,720 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:37,721 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:37,721 INFO L82 PathProgramCache]: Analyzing trace with hash 1949894467, now seen corresponding path program 4 times [2018-09-26 21:44:37,721 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:37,721 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:37,722 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:37,722 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:44:37,722 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:37,731 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:37,731 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:37,731 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-09-26 21:44:37,740 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-26 21:44:37,751 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-26 21:44:37,751 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:44:37,753 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:37,871 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:37,891 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:37,891 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-09-26 21:44:37,892 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-09-26 21:44:37,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-09-26 21:44:37,892 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:37,893 INFO L87 Difference]: Start difference. First operand 8 states and 8 transitions. Second operand 7 states. [2018-09-26 21:44:38,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:38,488 INFO L93 Difference]: Finished difference Result 11 states and 11 transitions. [2018-09-26 21:44:38,490 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-09-26 21:44:38,491 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 7 [2018-09-26 21:44:38,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:38,491 INFO L225 Difference]: With dead ends: 11 [2018-09-26 21:44:38,491 INFO L226 Difference]: Without dead ends: 9 [2018-09-26 21:44:38,492 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:38,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9 states. [2018-09-26 21:44:38,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9 to 9. [2018-09-26 21:44:38,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2018-09-26 21:44:38,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 9 transitions. [2018-09-26 21:44:38,495 INFO L78 Accepts]: Start accepts. Automaton has 9 states and 9 transitions. Word has length 7 [2018-09-26 21:44:38,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:38,496 INFO L480 AbstractCegarLoop]: Abstraction has 9 states and 9 transitions. [2018-09-26 21:44:38,496 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-09-26 21:44:38,496 INFO L276 IsEmpty]: Start isEmpty. Operand 9 states and 9 transitions. [2018-09-26 21:44:38,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-09-26 21:44:38,497 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:38,497 INFO L375 BasicCegarLoop]: trace histogram [5, 1, 1, 1] [2018-09-26 21:44:38,497 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:38,497 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:38,498 INFO L82 PathProgramCache]: Analyzing trace with hash 317188140, now seen corresponding path program 5 times [2018-09-26 21:44:38,498 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:38,498 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:38,499 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:38,499 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:44:38,499 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:38,510 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:38,511 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:38,511 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-09-26 21:44:38,527 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-09-26 21:44:38,541 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2018-09-26 21:44:38,541 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:44:38,546 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:38,655 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:38,676 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:38,676 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-09-26 21:44:38,676 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-09-26 21:44:38,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-09-26 21:44:38,677 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:38,677 INFO L87 Difference]: Start difference. First operand 9 states and 9 transitions. Second operand 8 states. [2018-09-26 21:44:38,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:38,971 INFO L93 Difference]: Finished difference Result 12 states and 12 transitions. [2018-09-26 21:44:38,973 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-09-26 21:44:38,973 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 8 [2018-09-26 21:44:38,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:38,974 INFO L225 Difference]: With dead ends: 12 [2018-09-26 21:44:38,974 INFO L226 Difference]: Without dead ends: 10 [2018-09-26 21:44:38,974 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:38,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10 states. [2018-09-26 21:44:38,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10 to 10. [2018-09-26 21:44:38,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2018-09-26 21:44:38,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 10 transitions. [2018-09-26 21:44:38,978 INFO L78 Accepts]: Start accepts. Automaton has 10 states and 10 transitions. Word has length 8 [2018-09-26 21:44:38,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:38,978 INFO L480 AbstractCegarLoop]: Abstraction has 10 states and 10 transitions. [2018-09-26 21:44:38,978 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-09-26 21:44:38,978 INFO L276 IsEmpty]: Start isEmpty. Operand 10 states and 10 transitions. [2018-09-26 21:44:38,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2018-09-26 21:44:38,979 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:38,979 INFO L375 BasicCegarLoop]: trace histogram [6, 1, 1, 1] [2018-09-26 21:44:38,979 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:38,980 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:38,980 INFO L82 PathProgramCache]: Analyzing trace with hash 1242899555, now seen corresponding path program 6 times [2018-09-26 21:44:38,980 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:38,980 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:38,981 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:38,981 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:44:38,981 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:38,992 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:38,992 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:38,992 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-09-26 21:44:39,008 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-09-26 21:44:39,023 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2018-09-26 21:44:39,023 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:44:39,025 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:39,717 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:39,740 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:39,740 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-09-26 21:44:39,741 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-09-26 21:44:39,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-09-26 21:44:39,741 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:39,742 INFO L87 Difference]: Start difference. First operand 10 states and 10 transitions. Second operand 9 states. [2018-09-26 21:44:40,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:40,120 INFO L93 Difference]: Finished difference Result 13 states and 13 transitions. [2018-09-26 21:44:40,121 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-09-26 21:44:40,121 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 9 [2018-09-26 21:44:40,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:40,122 INFO L225 Difference]: With dead ends: 13 [2018-09-26 21:44:40,122 INFO L226 Difference]: Without dead ends: 11 [2018-09-26 21:44:40,122 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:40,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states. [2018-09-26 21:44:40,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 11. [2018-09-26 21:44:40,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2018-09-26 21:44:40,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 11 transitions. [2018-09-26 21:44:40,126 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 11 transitions. Word has length 9 [2018-09-26 21:44:40,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:40,127 INFO L480 AbstractCegarLoop]: Abstraction has 11 states and 11 transitions. [2018-09-26 21:44:40,127 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-09-26 21:44:40,127 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 11 transitions. [2018-09-26 21:44:40,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2018-09-26 21:44:40,127 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:40,128 INFO L375 BasicCegarLoop]: trace histogram [7, 1, 1, 1] [2018-09-26 21:44:40,128 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:40,128 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:40,128 INFO L82 PathProgramCache]: Analyzing trace with hash -124817652, now seen corresponding path program 7 times [2018-09-26 21:44:40,128 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:40,129 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:40,129 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:40,130 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:44:40,130 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:40,139 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:40,140 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:40,140 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-09-26 21:44:40,158 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:44:40,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-26 21:44:40,174 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:40,369 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:40,394 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:40,394 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-09-26 21:44:40,394 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-09-26 21:44:40,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-09-26 21:44:40,395 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:40,395 INFO L87 Difference]: Start difference. First operand 11 states and 11 transitions. Second operand 10 states. [2018-09-26 21:44:40,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:40,753 INFO L93 Difference]: Finished difference Result 14 states and 14 transitions. [2018-09-26 21:44:40,754 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-09-26 21:44:40,754 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 10 [2018-09-26 21:44:40,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:40,755 INFO L225 Difference]: With dead ends: 14 [2018-09-26 21:44:40,755 INFO L226 Difference]: Without dead ends: 12 [2018-09-26 21:44:40,756 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:40,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12 states. [2018-09-26 21:44:40,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12 to 12. [2018-09-26 21:44:40,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2018-09-26 21:44:40,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 12 transitions. [2018-09-26 21:44:40,759 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 12 transitions. Word has length 10 [2018-09-26 21:44:40,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:40,759 INFO L480 AbstractCegarLoop]: Abstraction has 12 states and 12 transitions. [2018-09-26 21:44:40,759 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-09-26 21:44:40,760 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 12 transitions. [2018-09-26 21:44:40,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-09-26 21:44:40,760 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:40,760 INFO L375 BasicCegarLoop]: trace histogram [8, 1, 1, 1] [2018-09-26 21:44:40,760 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:40,761 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:40,761 INFO L82 PathProgramCache]: Analyzing trace with hash 425621891, now seen corresponding path program 8 times [2018-09-26 21:44:40,761 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:40,761 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:40,762 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:40,762 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:44:40,762 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:40,772 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:40,772 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:40,772 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) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-09-26 21:44:40,786 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-26 21:44:40,798 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-26 21:44:40,798 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:44:40,800 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:40,963 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:40,983 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:40,984 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-09-26 21:44:40,984 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-09-26 21:44:40,984 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-09-26 21:44:40,985 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:40,985 INFO L87 Difference]: Start difference. First operand 12 states and 12 transitions. Second operand 11 states. [2018-09-26 21:44:41,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:41,501 INFO L93 Difference]: Finished difference Result 15 states and 15 transitions. [2018-09-26 21:44:41,502 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-09-26 21:44:41,502 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 11 [2018-09-26 21:44:41,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:41,503 INFO L225 Difference]: With dead ends: 15 [2018-09-26 21:44:41,503 INFO L226 Difference]: Without dead ends: 13 [2018-09-26 21:44:41,504 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:41,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2018-09-26 21:44:41,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 13. [2018-09-26 21:44:41,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2018-09-26 21:44:41,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 13 transitions. [2018-09-26 21:44:41,507 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 13 transitions. Word has length 11 [2018-09-26 21:44:41,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:41,507 INFO L480 AbstractCegarLoop]: Abstraction has 13 states and 13 transitions. [2018-09-26 21:44:41,507 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-09-26 21:44:41,507 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 13 transitions. [2018-09-26 21:44:41,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-09-26 21:44:41,508 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:41,508 INFO L375 BasicCegarLoop]: trace histogram [9, 1, 1, 1] [2018-09-26 21:44:41,508 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:41,509 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:41,509 INFO L82 PathProgramCache]: Analyzing trace with hash 309378540, now seen corresponding path program 9 times [2018-09-26 21:44:41,509 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:41,509 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:41,510 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:41,510 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:44:41,510 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:41,520 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:41,520 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:41,521 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-09-26 21:44:41,529 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-26 21:44:41,549 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2018-09-26 21:44:41,550 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:44:41,552 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:41,819 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:41,839 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:41,840 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-09-26 21:44:41,840 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-09-26 21:44:41,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-09-26 21:44:41,841 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:41,841 INFO L87 Difference]: Start difference. First operand 13 states and 13 transitions. Second operand 12 states. [2018-09-26 21:44:42,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:42,677 INFO L93 Difference]: Finished difference Result 16 states and 16 transitions. [2018-09-26 21:44:42,677 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-09-26 21:44:42,678 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 12 [2018-09-26 21:44:42,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:42,678 INFO L225 Difference]: With dead ends: 16 [2018-09-26 21:44:42,679 INFO L226 Difference]: Without dead ends: 14 [2018-09-26 21:44:42,679 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:42,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2018-09-26 21:44:42,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2018-09-26 21:44:42,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2018-09-26 21:44:42,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 14 transitions. [2018-09-26 21:44:42,684 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 14 transitions. Word has length 12 [2018-09-26 21:44:42,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:42,684 INFO L480 AbstractCegarLoop]: Abstraction has 14 states and 14 transitions. [2018-09-26 21:44:42,685 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-09-26 21:44:42,685 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 14 transitions. [2018-09-26 21:44:42,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-09-26 21:44:42,685 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:42,685 INFO L375 BasicCegarLoop]: trace histogram [10, 1, 1, 1] [2018-09-26 21:44:42,685 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:42,686 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:42,686 INFO L82 PathProgramCache]: Analyzing trace with hash 1000801955, now seen corresponding path program 10 times [2018-09-26 21:44:42,686 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:42,686 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:42,687 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:42,687 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:44:42,687 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:42,696 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:42,696 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:42,696 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-09-26 21:44:42,709 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-26 21:44:42,726 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-26 21:44:42,727 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:44:42,729 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:42,906 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:42,927 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:42,927 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-09-26 21:44:42,927 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-09-26 21:44:42,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-09-26 21:44:42,928 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:42,928 INFO L87 Difference]: Start difference. First operand 14 states and 14 transitions. Second operand 13 states. [2018-09-26 21:44:43,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:43,561 INFO L93 Difference]: Finished difference Result 17 states and 17 transitions. [2018-09-26 21:44:43,562 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-09-26 21:44:43,562 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 13 [2018-09-26 21:44:43,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:43,563 INFO L225 Difference]: With dead ends: 17 [2018-09-26 21:44:43,563 INFO L226 Difference]: Without dead ends: 15 [2018-09-26 21:44:43,563 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:43,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2018-09-26 21:44:43,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2018-09-26 21:44:43,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2018-09-26 21:44:43,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 15 transitions. [2018-09-26 21:44:43,567 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 15 transitions. Word has length 13 [2018-09-26 21:44:43,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:43,567 INFO L480 AbstractCegarLoop]: Abstraction has 15 states and 15 transitions. [2018-09-26 21:44:43,567 INFO L481 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-09-26 21:44:43,568 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 15 transitions. [2018-09-26 21:44:43,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-09-26 21:44:43,568 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:43,568 INFO L375 BasicCegarLoop]: trace histogram [11, 1, 1, 1] [2018-09-26 21:44:43,568 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:43,568 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:43,569 INFO L82 PathProgramCache]: Analyzing trace with hash 960091340, now seen corresponding path program 11 times [2018-09-26 21:44:43,569 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:43,569 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:43,570 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:43,570 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:44:43,570 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:43,579 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:43,579 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:43,580 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-09-26 21:44:43,594 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-09-26 21:44:43,613 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2018-09-26 21:44:43,613 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:44:43,616 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:43,925 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:43,952 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:43,952 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-09-26 21:44:43,952 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-09-26 21:44:43,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-09-26 21:44:43,952 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:43,952 INFO L87 Difference]: Start difference. First operand 15 states and 15 transitions. Second operand 14 states. [2018-09-26 21:44:44,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:44,603 INFO L93 Difference]: Finished difference Result 18 states and 18 transitions. [2018-09-26 21:44:44,603 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-09-26 21:44:44,604 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 14 [2018-09-26 21:44:44,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:44,605 INFO L225 Difference]: With dead ends: 18 [2018-09-26 21:44:44,605 INFO L226 Difference]: Without dead ends: 16 [2018-09-26 21:44:44,605 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:44,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2018-09-26 21:44:44,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2018-09-26 21:44:44,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2018-09-26 21:44:44,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 16 transitions. [2018-09-26 21:44:44,610 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 16 transitions. Word has length 14 [2018-09-26 21:44:44,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:44,610 INFO L480 AbstractCegarLoop]: Abstraction has 16 states and 16 transitions. [2018-09-26 21:44:44,611 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-09-26 21:44:44,611 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 16 transitions. [2018-09-26 21:44:44,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-09-26 21:44:44,611 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:44,611 INFO L375 BasicCegarLoop]: trace histogram [12, 1, 1, 1] [2018-09-26 21:44:44,612 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:44,612 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:44,612 INFO L82 PathProgramCache]: Analyzing trace with hash -301937725, now seen corresponding path program 12 times [2018-09-26 21:44:44,612 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:44,612 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:44,613 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:44,613 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:44:44,614 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:44,623 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:44,623 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:44,623 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-09-26 21:44:44,636 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-09-26 21:44:44,657 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-09-26 21:44:44,658 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:44:44,660 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:44,979 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:45,001 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:45,002 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-09-26 21:44:45,002 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-09-26 21:44:45,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-09-26 21:44:45,002 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:45,003 INFO L87 Difference]: Start difference. First operand 16 states and 16 transitions. Second operand 15 states. [2018-09-26 21:44:45,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:45,813 INFO L93 Difference]: Finished difference Result 19 states and 19 transitions. [2018-09-26 21:44:45,820 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-09-26 21:44:45,821 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 15 [2018-09-26 21:44:45,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:45,821 INFO L225 Difference]: With dead ends: 19 [2018-09-26 21:44:45,822 INFO L226 Difference]: Without dead ends: 17 [2018-09-26 21:44:45,822 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:45,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2018-09-26 21:44:45,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2018-09-26 21:44:45,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2018-09-26 21:44:45,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 17 transitions. [2018-09-26 21:44:45,830 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 17 transitions. Word has length 15 [2018-09-26 21:44:45,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:45,831 INFO L480 AbstractCegarLoop]: Abstraction has 17 states and 17 transitions. [2018-09-26 21:44:45,831 INFO L481 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-09-26 21:44:45,831 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 17 transitions. [2018-09-26 21:44:45,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-09-26 21:44:45,832 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:45,832 INFO L375 BasicCegarLoop]: trace histogram [13, 1, 1, 1] [2018-09-26 21:44:45,832 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:45,832 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:45,833 INFO L82 PathProgramCache]: Analyzing trace with hash -770133076, now seen corresponding path program 13 times [2018-09-26 21:44:45,833 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:45,833 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:45,834 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:45,834 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:44:45,834 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:45,858 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:45,858 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:45,858 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-09-26 21:44:45,876 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:44:45,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-26 21:44:45,905 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:46,231 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:46,252 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:46,253 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-09-26 21:44:46,253 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-09-26 21:44:46,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-09-26 21:44:46,253 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:46,254 INFO L87 Difference]: Start difference. First operand 17 states and 17 transitions. Second operand 16 states. [2018-09-26 21:44:47,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:47,285 INFO L93 Difference]: Finished difference Result 20 states and 20 transitions. [2018-09-26 21:44:47,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-09-26 21:44:47,285 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 16 [2018-09-26 21:44:47,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:47,286 INFO L225 Difference]: With dead ends: 20 [2018-09-26 21:44:47,286 INFO L226 Difference]: Without dead ends: 18 [2018-09-26 21:44:47,286 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:47,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2018-09-26 21:44:47,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2018-09-26 21:44:47,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2018-09-26 21:44:47,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 18 transitions. [2018-09-26 21:44:47,290 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 18 transitions. Word has length 16 [2018-09-26 21:44:47,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:47,290 INFO L480 AbstractCegarLoop]: Abstraction has 18 states and 18 transitions. [2018-09-26 21:44:47,290 INFO L481 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-09-26 21:44:47,291 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 18 transitions. [2018-09-26 21:44:47,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-09-26 21:44:47,291 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:47,291 INFO L375 BasicCegarLoop]: trace histogram [14, 1, 1, 1] [2018-09-26 21:44:47,292 INFO L423 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:47,292 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:47,292 INFO L82 PathProgramCache]: Analyzing trace with hash 1895680227, now seen corresponding path program 14 times [2018-09-26 21:44:47,292 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:47,292 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:47,293 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:47,293 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:44:47,293 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:47,304 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:47,305 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:47,305 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-09-26 21:44:47,321 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-26 21:44:47,346 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-26 21:44:47,346 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:44:47,349 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:48,921 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:48,941 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:48,941 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-09-26 21:44:48,942 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-09-26 21:44:48,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-09-26 21:44:48,942 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:48,942 INFO L87 Difference]: Start difference. First operand 18 states and 18 transitions. Second operand 17 states. [2018-09-26 21:44:50,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:50,035 INFO L93 Difference]: Finished difference Result 21 states and 21 transitions. [2018-09-26 21:44:50,035 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-09-26 21:44:50,035 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 17 [2018-09-26 21:44:50,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:50,036 INFO L225 Difference]: With dead ends: 21 [2018-09-26 21:44:50,037 INFO L226 Difference]: Without dead ends: 19 [2018-09-26 21:44:50,037 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:50,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2018-09-26 21:44:50,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2018-09-26 21:44:50,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2018-09-26 21:44:50,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 19 transitions. [2018-09-26 21:44:50,041 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 19 transitions. Word has length 17 [2018-09-26 21:44:50,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:50,042 INFO L480 AbstractCegarLoop]: Abstraction has 19 states and 19 transitions. [2018-09-26 21:44:50,042 INFO L481 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-09-26 21:44:50,042 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 19 transitions. [2018-09-26 21:44:50,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-09-26 21:44:50,042 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:50,043 INFO L375 BasicCegarLoop]: trace histogram [15, 1, 1, 1] [2018-09-26 21:44:50,043 INFO L423 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:50,043 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:50,043 INFO L82 PathProgramCache]: Analyzing trace with hash -1363453300, now seen corresponding path program 15 times [2018-09-26 21:44:50,043 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:50,043 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:50,044 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:50,044 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:44:50,044 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:50,053 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:50,053 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:50,053 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-09-26 21:44:50,072 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-26 21:44:50,131 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2018-09-26 21:44:50,131 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:44:50,134 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:50,689 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:50,711 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:50,711 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-09-26 21:44:50,712 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-09-26 21:44:50,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-09-26 21:44:50,712 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:50,712 INFO L87 Difference]: Start difference. First operand 19 states and 19 transitions. Second operand 18 states. [2018-09-26 21:44:52,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:52,008 INFO L93 Difference]: Finished difference Result 22 states and 22 transitions. [2018-09-26 21:44:52,013 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-09-26 21:44:52,014 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 18 [2018-09-26 21:44:52,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:52,014 INFO L225 Difference]: With dead ends: 22 [2018-09-26 21:44:52,014 INFO L226 Difference]: Without dead ends: 20 [2018-09-26 21:44:52,015 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:52,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2018-09-26 21:44:52,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2018-09-26 21:44:52,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2018-09-26 21:44:52,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 20 transitions. [2018-09-26 21:44:52,024 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 20 transitions. Word has length 18 [2018-09-26 21:44:52,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:52,024 INFO L480 AbstractCegarLoop]: Abstraction has 20 states and 20 transitions. [2018-09-26 21:44:52,025 INFO L481 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-09-26 21:44:52,025 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 20 transitions. [2018-09-26 21:44:52,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-09-26 21:44:52,025 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:52,025 INFO L375 BasicCegarLoop]: trace histogram [16, 1, 1, 1] [2018-09-26 21:44:52,026 INFO L423 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:52,026 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:52,026 INFO L82 PathProgramCache]: Analyzing trace with hash 682622467, now seen corresponding path program 16 times [2018-09-26 21:44:52,026 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:52,026 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:52,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:52,028 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:44:52,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:52,044 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:52,044 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:52,044 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-09-26 21:44:52,060 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-26 21:44:52,080 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-26 21:44:52,081 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:44:52,083 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:52,403 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:52,425 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:52,425 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-09-26 21:44:52,425 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-09-26 21:44:52,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-09-26 21:44:52,426 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:52,426 INFO L87 Difference]: Start difference. First operand 20 states and 20 transitions. Second operand 19 states. [2018-09-26 21:44:53,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:53,719 INFO L93 Difference]: Finished difference Result 23 states and 23 transitions. [2018-09-26 21:44:53,721 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-09-26 21:44:53,721 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2018-09-26 21:44:53,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:53,722 INFO L225 Difference]: With dead ends: 23 [2018-09-26 21:44:53,722 INFO L226 Difference]: Without dead ends: 21 [2018-09-26 21:44:53,722 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:53,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2018-09-26 21:44:53,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2018-09-26 21:44:53,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2018-09-26 21:44:53,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 21 transitions. [2018-09-26 21:44:53,725 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 21 transitions. Word has length 19 [2018-09-26 21:44:53,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:53,725 INFO L480 AbstractCegarLoop]: Abstraction has 21 states and 21 transitions. [2018-09-26 21:44:53,725 INFO L481 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-09-26 21:44:53,725 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2018-09-26 21:44:53,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-09-26 21:44:53,726 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:53,726 INFO L375 BasicCegarLoop]: trace histogram [17, 1, 1, 1] [2018-09-26 21:44:53,726 INFO L423 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:53,726 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:53,726 INFO L82 PathProgramCache]: Analyzing trace with hash -313538196, now seen corresponding path program 17 times [2018-09-26 21:44:53,726 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:53,727 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:53,728 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:53,728 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:44:53,728 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:53,736 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:53,736 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:53,736 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-09-26 21:44:53,750 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-09-26 21:44:53,779 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2018-09-26 21:44:53,779 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:44:53,781 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:54,270 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:54,291 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:54,291 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-09-26 21:44:54,291 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-09-26 21:44:54,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-09-26 21:44:54,292 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:54,292 INFO L87 Difference]: Start difference. First operand 21 states and 21 transitions. Second operand 20 states. [2018-09-26 21:44:55,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:55,729 INFO L93 Difference]: Finished difference Result 24 states and 24 transitions. [2018-09-26 21:44:55,732 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-09-26 21:44:55,732 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 20 [2018-09-26 21:44:55,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:55,732 INFO L225 Difference]: With dead ends: 24 [2018-09-26 21:44:55,733 INFO L226 Difference]: Without dead ends: 22 [2018-09-26 21:44:55,733 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:55,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2018-09-26 21:44:55,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2018-09-26 21:44:55,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2018-09-26 21:44:55,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 22 transitions. [2018-09-26 21:44:55,738 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 22 transitions. Word has length 20 [2018-09-26 21:44:55,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:55,739 INFO L480 AbstractCegarLoop]: Abstraction has 22 states and 22 transitions. [2018-09-26 21:44:55,739 INFO L481 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-09-26 21:44:55,739 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 22 transitions. [2018-09-26 21:44:55,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-09-26 21:44:55,740 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:55,740 INFO L375 BasicCegarLoop]: trace histogram [18, 1, 1, 1] [2018-09-26 21:44:55,740 INFO L423 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:55,740 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:55,740 INFO L82 PathProgramCache]: Analyzing trace with hash -1129747677, now seen corresponding path program 18 times [2018-09-26 21:44:55,741 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:55,741 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:55,741 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:55,742 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:44:55,742 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:55,750 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:55,750 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:55,750 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-09-26 21:44:55,766 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-09-26 21:44:55,806 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2018-09-26 21:44:55,807 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:44:55,809 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:56,185 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:56,206 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:56,206 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-09-26 21:44:56,207 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-09-26 21:44:56,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-09-26 21:44:56,207 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:56,207 INFO L87 Difference]: Start difference. First operand 22 states and 22 transitions. Second operand 21 states. [2018-09-26 21:44:57,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:44:57,804 INFO L93 Difference]: Finished difference Result 25 states and 25 transitions. [2018-09-26 21:44:57,812 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-09-26 21:44:57,812 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 21 [2018-09-26 21:44:57,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:44:57,813 INFO L225 Difference]: With dead ends: 25 [2018-09-26 21:44:57,813 INFO L226 Difference]: Without dead ends: 23 [2018-09-26 21:44:57,813 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:44:57,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2018-09-26 21:44:57,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2018-09-26 21:44:57,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2018-09-26 21:44:57,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 23 transitions. [2018-09-26 21:44:57,818 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 23 transitions. Word has length 21 [2018-09-26 21:44:57,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:44:57,818 INFO L480 AbstractCegarLoop]: Abstraction has 23 states and 23 transitions. [2018-09-26 21:44:57,819 INFO L481 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-09-26 21:44:57,819 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2018-09-26 21:44:57,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-09-26 21:44:57,819 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:44:57,820 INFO L375 BasicCegarLoop]: trace histogram [19, 1, 1, 1] [2018-09-26 21:44:57,820 INFO L423 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:44:57,820 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:44:57,820 INFO L82 PathProgramCache]: Analyzing trace with hash -662437812, now seen corresponding path program 19 times [2018-09-26 21:44:57,820 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:44:57,821 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:44:57,821 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:57,821 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:44:57,822 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:44:57,830 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:44:57,830 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:44:57,830 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-09-26 21:44:57,844 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:44:57,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-26 21:44:57,874 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:44:58,362 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:44:58,384 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:44:58,384 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-09-26 21:44:58,385 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-09-26 21:44:58,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-09-26 21:44:58,385 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:44:58,385 INFO L87 Difference]: Start difference. First operand 23 states and 23 transitions. Second operand 22 states. [2018-09-26 21:45:00,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:45:00,109 INFO L93 Difference]: Finished difference Result 26 states and 26 transitions. [2018-09-26 21:45:00,109 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-09-26 21:45:00,109 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 22 [2018-09-26 21:45:00,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:45:00,110 INFO L225 Difference]: With dead ends: 26 [2018-09-26 21:45:00,110 INFO L226 Difference]: Without dead ends: 24 [2018-09-26 21:45:00,111 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:45:00,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2018-09-26 21:45:00,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2018-09-26 21:45:00,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2018-09-26 21:45:00,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 24 transitions. [2018-09-26 21:45:00,116 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 24 transitions. Word has length 22 [2018-09-26 21:45:00,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:45:00,116 INFO L480 AbstractCegarLoop]: Abstraction has 24 states and 24 transitions. [2018-09-26 21:45:00,116 INFO L481 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-09-26 21:45:00,116 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 24 transitions. [2018-09-26 21:45:00,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-09-26 21:45:00,117 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:45:00,117 INFO L375 BasicCegarLoop]: trace histogram [20, 1, 1, 1] [2018-09-26 21:45:00,117 INFO L423 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:45:00,117 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:45:00,118 INFO L82 PathProgramCache]: Analyzing trace with hash 939266115, now seen corresponding path program 20 times [2018-09-26 21:45:00,118 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:45:00,118 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:45:00,119 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:00,119 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:45:00,119 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:00,126 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:45:00,126 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:45:00,126 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-09-26 21:45:00,139 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-26 21:45:00,172 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-26 21:45:00,172 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:45:00,175 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:45:01,892 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:45:01,913 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:45:01,913 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-09-26 21:45:01,914 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-09-26 21:45:01,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-09-26 21:45:01,914 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:45:01,914 INFO L87 Difference]: Start difference. First operand 24 states and 24 transitions. Second operand 23 states. [2018-09-26 21:45:03,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:45:03,742 INFO L93 Difference]: Finished difference Result 27 states and 27 transitions. [2018-09-26 21:45:03,743 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-09-26 21:45:03,743 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 23 [2018-09-26 21:45:03,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:45:03,744 INFO L225 Difference]: With dead ends: 27 [2018-09-26 21:45:03,744 INFO L226 Difference]: Without dead ends: 25 [2018-09-26 21:45:03,745 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:45:03,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2018-09-26 21:45:03,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2018-09-26 21:45:03,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2018-09-26 21:45:03,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 25 transitions. [2018-09-26 21:45:03,750 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 25 transitions. Word has length 23 [2018-09-26 21:45:03,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:45:03,750 INFO L480 AbstractCegarLoop]: Abstraction has 25 states and 25 transitions. [2018-09-26 21:45:03,750 INFO L481 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-09-26 21:45:03,750 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2018-09-26 21:45:03,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-09-26 21:45:03,751 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:45:03,751 INFO L375 BasicCegarLoop]: trace histogram [21, 1, 1, 1] [2018-09-26 21:45:03,752 INFO L423 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:45:03,752 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:45:03,752 INFO L82 PathProgramCache]: Analyzing trace with hash -947519700, now seen corresponding path program 21 times [2018-09-26 21:45:03,752 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:45:03,752 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:45:03,753 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:03,753 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:45:03,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:03,761 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:45:03,762 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:45:03,762 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-09-26 21:45:03,775 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-26 21:45:03,902 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2018-09-26 21:45:03,903 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:45:03,905 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:45:04,468 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:45:04,490 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:45:04,490 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-09-26 21:45:04,490 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-09-26 21:45:04,491 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-09-26 21:45:04,491 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:45:04,491 INFO L87 Difference]: Start difference. First operand 25 states and 25 transitions. Second operand 24 states. [2018-09-26 21:45:06,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:45:06,400 INFO L93 Difference]: Finished difference Result 28 states and 28 transitions. [2018-09-26 21:45:06,404 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-09-26 21:45:06,405 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 24 [2018-09-26 21:45:06,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:45:06,405 INFO L225 Difference]: With dead ends: 28 [2018-09-26 21:45:06,405 INFO L226 Difference]: Without dead ends: 26 [2018-09-26 21:45:06,406 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:45:06,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2018-09-26 21:45:06,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2018-09-26 21:45:06,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2018-09-26 21:45:06,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 26 transitions. [2018-09-26 21:45:06,410 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 26 transitions. Word has length 24 [2018-09-26 21:45:06,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:45:06,410 INFO L480 AbstractCegarLoop]: Abstraction has 26 states and 26 transitions. [2018-09-26 21:45:06,410 INFO L481 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-09-26 21:45:06,411 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 26 transitions. [2018-09-26 21:45:06,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-09-26 21:45:06,411 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:45:06,411 INFO L375 BasicCegarLoop]: trace histogram [22, 1, 1, 1] [2018-09-26 21:45:06,412 INFO L423 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:45:06,413 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:45:06,413 INFO L82 PathProgramCache]: Analyzing trace with hash 691662179, now seen corresponding path program 22 times [2018-09-26 21:45:06,413 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:45:06,413 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:45:06,414 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:06,414 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:45:06,414 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:06,421 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:45:06,421 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:45:06,421 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-09-26 21:45:06,440 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-26 21:45:06,480 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-26 21:45:06,480 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:45:06,483 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:45:07,189 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:45:07,211 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:45:07,211 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-09-26 21:45:07,211 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-09-26 21:45:07,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-09-26 21:45:07,211 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:45:07,211 INFO L87 Difference]: Start difference. First operand 26 states and 26 transitions. Second operand 25 states. [2018-09-26 21:45:09,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:45:09,679 INFO L93 Difference]: Finished difference Result 29 states and 29 transitions. [2018-09-26 21:45:09,679 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-09-26 21:45:09,680 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2018-09-26 21:45:09,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:45:09,680 INFO L225 Difference]: With dead ends: 29 [2018-09-26 21:45:09,680 INFO L226 Difference]: Without dead ends: 27 [2018-09-26 21:45:09,680 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:45:09,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2018-09-26 21:45:09,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2018-09-26 21:45:09,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2018-09-26 21:45:09,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 27 transitions. [2018-09-26 21:45:09,686 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 27 transitions. Word has length 25 [2018-09-26 21:45:09,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:45:09,686 INFO L480 AbstractCegarLoop]: Abstraction has 27 states and 27 transitions. [2018-09-26 21:45:09,686 INFO L481 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-09-26 21:45:09,686 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 27 transitions. [2018-09-26 21:45:09,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-09-26 21:45:09,687 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:45:09,687 INFO L375 BasicCegarLoop]: trace histogram [23, 1, 1, 1] [2018-09-26 21:45:09,687 INFO L423 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:45:09,687 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:45:09,688 INFO L82 PathProgramCache]: Analyzing trace with hash -33307124, now seen corresponding path program 23 times [2018-09-26 21:45:09,688 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:45:09,688 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:45:09,688 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:09,689 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:45:09,689 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:09,696 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:45:09,697 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:45:09,697 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-09-26 21:45:09,716 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-09-26 21:45:09,762 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2018-09-26 21:45:09,762 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:45:09,767 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:45:10,926 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:45:10,958 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:45:10,958 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-09-26 21:45:10,958 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-09-26 21:45:10,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-09-26 21:45:10,958 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:45:10,959 INFO L87 Difference]: Start difference. First operand 27 states and 27 transitions. Second operand 26 states. [2018-09-26 21:45:13,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:45:13,553 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2018-09-26 21:45:13,554 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-09-26 21:45:13,554 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 26 [2018-09-26 21:45:13,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:45:13,554 INFO L225 Difference]: With dead ends: 30 [2018-09-26 21:45:13,554 INFO L226 Difference]: Without dead ends: 28 [2018-09-26 21:45:13,555 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:45:13,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2018-09-26 21:45:13,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2018-09-26 21:45:13,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2018-09-26 21:45:13,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 28 transitions. [2018-09-26 21:45:13,560 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 28 transitions. Word has length 26 [2018-09-26 21:45:13,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:45:13,560 INFO L480 AbstractCegarLoop]: Abstraction has 28 states and 28 transitions. [2018-09-26 21:45:13,560 INFO L481 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-09-26 21:45:13,560 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 28 transitions. [2018-09-26 21:45:13,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-09-26 21:45:13,561 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:45:13,561 INFO L375 BasicCegarLoop]: trace histogram [24, 1, 1, 1] [2018-09-26 21:45:13,561 INFO L423 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:45:13,562 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:45:13,562 INFO L82 PathProgramCache]: Analyzing trace with hash -1032519037, now seen corresponding path program 24 times [2018-09-26 21:45:13,562 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:45:13,562 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:45:13,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:13,563 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:45:13,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:13,571 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:45:13,571 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:45:13,572 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-09-26 21:45:13,587 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-09-26 21:45:13,647 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-09-26 21:45:13,647 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:45:13,652 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:45:14,445 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:45:14,466 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:45:14,466 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-09-26 21:45:14,467 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-09-26 21:45:14,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-09-26 21:45:14,467 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:45:14,467 INFO L87 Difference]: Start difference. First operand 28 states and 28 transitions. Second operand 27 states. [2018-09-26 21:45:17,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:45:17,159 INFO L93 Difference]: Finished difference Result 31 states and 31 transitions. [2018-09-26 21:45:17,159 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-09-26 21:45:17,159 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 27 [2018-09-26 21:45:17,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:45:17,160 INFO L225 Difference]: With dead ends: 31 [2018-09-26 21:45:17,160 INFO L226 Difference]: Without dead ends: 29 [2018-09-26 21:45:17,160 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:45:17,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2018-09-26 21:45:17,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2018-09-26 21:45:17,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2018-09-26 21:45:17,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 29 transitions. [2018-09-26 21:45:17,165 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 29 transitions. Word has length 27 [2018-09-26 21:45:17,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:45:17,165 INFO L480 AbstractCegarLoop]: Abstraction has 29 states and 29 transitions. [2018-09-26 21:45:17,165 INFO L481 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-09-26 21:45:17,165 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 29 transitions. [2018-09-26 21:45:17,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-09-26 21:45:17,166 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:45:17,166 INFO L375 BasicCegarLoop]: trace histogram [25, 1, 1, 1] [2018-09-26 21:45:17,166 INFO L423 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:45:17,166 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:45:17,166 INFO L82 PathProgramCache]: Analyzing trace with hash -1943317268, now seen corresponding path program 25 times [2018-09-26 21:45:17,167 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:45:17,167 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:45:17,167 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:17,168 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:45:17,168 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:17,175 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:45:17,175 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:45:17,175 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) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-09-26 21:45:17,190 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:45:17,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-26 21:45:17,232 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:45:18,217 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:45:18,238 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:45:18,239 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-09-26 21:45:18,239 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-09-26 21:45:18,239 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-09-26 21:45:18,240 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:45:18,240 INFO L87 Difference]: Start difference. First operand 29 states and 29 transitions. Second operand 28 states. [2018-09-26 21:45:21,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:45:21,104 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2018-09-26 21:45:21,105 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-09-26 21:45:21,105 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 28 [2018-09-26 21:45:21,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:45:21,105 INFO L225 Difference]: With dead ends: 32 [2018-09-26 21:45:21,105 INFO L226 Difference]: Without dead ends: 30 [2018-09-26 21:45:21,106 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:45:21,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2018-09-26 21:45:21,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2018-09-26 21:45:21,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2018-09-26 21:45:21,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 30 transitions. [2018-09-26 21:45:21,111 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 30 transitions. Word has length 28 [2018-09-26 21:45:21,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:45:21,111 INFO L480 AbstractCegarLoop]: Abstraction has 30 states and 30 transitions. [2018-09-26 21:45:21,111 INFO L481 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-09-26 21:45:21,111 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 30 transitions. [2018-09-26 21:45:21,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-09-26 21:45:21,112 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:45:21,112 INFO L375 BasicCegarLoop]: trace histogram [26, 1, 1, 1] [2018-09-26 21:45:21,112 INFO L423 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:45:21,114 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:45:21,114 INFO L82 PathProgramCache]: Analyzing trace with hash -113291357, now seen corresponding path program 26 times [2018-09-26 21:45:21,114 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:45:21,114 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:45:21,115 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:21,115 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:45:21,115 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:21,121 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:45:21,122 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:45:21,122 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-09-26 21:45:21,139 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-26 21:45:21,189 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-26 21:45:21,189 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:45:21,192 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:45:21,931 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:45:21,952 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:45:21,952 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-09-26 21:45:21,952 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-09-26 21:45:21,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-09-26 21:45:21,953 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:45:21,953 INFO L87 Difference]: Start difference. First operand 30 states and 30 transitions. Second operand 29 states. [2018-09-26 21:45:25,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:45:25,180 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2018-09-26 21:45:25,180 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-09-26 21:45:25,181 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 29 [2018-09-26 21:45:25,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:45:25,181 INFO L225 Difference]: With dead ends: 33 [2018-09-26 21:45:25,181 INFO L226 Difference]: Without dead ends: 31 [2018-09-26 21:45:25,181 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:45:25,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2018-09-26 21:45:25,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2018-09-26 21:45:25,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2018-09-26 21:45:25,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 31 transitions. [2018-09-26 21:45:25,186 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 31 transitions. Word has length 29 [2018-09-26 21:45:25,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:45:25,186 INFO L480 AbstractCegarLoop]: Abstraction has 31 states and 31 transitions. [2018-09-26 21:45:25,186 INFO L481 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-09-26 21:45:25,186 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2018-09-26 21:45:25,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-09-26 21:45:25,187 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:45:25,187 INFO L375 BasicCegarLoop]: trace histogram [27, 1, 1, 1] [2018-09-26 21:45:25,187 INFO L423 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:45:25,187 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:45:25,187 INFO L82 PathProgramCache]: Analyzing trace with hash 782937036, now seen corresponding path program 27 times [2018-09-26 21:45:25,187 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:45:25,188 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:45:25,188 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:25,190 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:45:25,190 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:25,197 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:45:25,197 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:45:25,197 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-09-26 21:45:25,209 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-26 21:45:25,561 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2018-09-26 21:45:25,562 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:45:25,564 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:45:26,350 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:45:26,371 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:45:26,371 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-09-26 21:45:26,371 INFO L459 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-09-26 21:45:26,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-09-26 21:45:26,372 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:45:26,372 INFO L87 Difference]: Start difference. First operand 31 states and 31 transitions. Second operand 30 states. [2018-09-26 21:45:29,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:45:29,913 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-09-26 21:45:29,913 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-09-26 21:45:29,913 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 30 [2018-09-26 21:45:29,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:45:29,914 INFO L225 Difference]: With dead ends: 34 [2018-09-26 21:45:29,914 INFO L226 Difference]: Without dead ends: 32 [2018-09-26 21:45:29,914 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:45:29,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2018-09-26 21:45:29,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2018-09-26 21:45:29,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2018-09-26 21:45:29,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 32 transitions. [2018-09-26 21:45:29,920 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 32 transitions. Word has length 30 [2018-09-26 21:45:29,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:45:29,921 INFO L480 AbstractCegarLoop]: Abstraction has 32 states and 32 transitions. [2018-09-26 21:45:29,921 INFO L481 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-09-26 21:45:29,921 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 32 transitions. [2018-09-26 21:45:29,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-09-26 21:45:29,921 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:45:29,922 INFO L375 BasicCegarLoop]: trace histogram [28, 1, 1, 1] [2018-09-26 21:45:29,922 INFO L423 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:45:29,922 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:45:29,922 INFO L82 PathProgramCache]: Analyzing trace with hash -1498753853, now seen corresponding path program 28 times [2018-09-26 21:45:29,922 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:45:29,922 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:45:29,923 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:29,923 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:45:29,923 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:29,930 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:45:29,930 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:45:29,930 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-09-26 21:45:29,950 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-26 21:45:29,998 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-26 21:45:29,998 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:45:30,001 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:45:30,854 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 0 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:45:30,875 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:45:30,875 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-09-26 21:45:30,875 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-09-26 21:45:30,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-09-26 21:45:30,875 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:45:30,876 INFO L87 Difference]: Start difference. First operand 32 states and 32 transitions. Second operand 31 states. [2018-09-26 21:45:34,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:45:34,712 INFO L93 Difference]: Finished difference Result 35 states and 35 transitions. [2018-09-26 21:45:34,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-09-26 21:45:34,713 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 31 [2018-09-26 21:45:34,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:45:34,713 INFO L225 Difference]: With dead ends: 35 [2018-09-26 21:45:34,713 INFO L226 Difference]: Without dead ends: 33 [2018-09-26 21:45:34,714 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:45:34,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2018-09-26 21:45:34,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2018-09-26 21:45:34,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2018-09-26 21:45:34,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 33 transitions. [2018-09-26 21:45:34,724 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 33 transitions. Word has length 31 [2018-09-26 21:45:34,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:45:34,725 INFO L480 AbstractCegarLoop]: Abstraction has 33 states and 33 transitions. [2018-09-26 21:45:34,725 INFO L481 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-09-26 21:45:34,725 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 33 transitions. [2018-09-26 21:45:34,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-09-26 21:45:34,725 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:45:34,725 INFO L375 BasicCegarLoop]: trace histogram [29, 1, 1, 1] [2018-09-26 21:45:34,726 INFO L423 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:45:34,726 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:45:34,726 INFO L82 PathProgramCache]: Analyzing trace with hash 783272620, now seen corresponding path program 29 times [2018-09-26 21:45:34,726 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:45:34,726 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:45:34,732 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:34,732 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:45:34,732 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:34,738 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:45:34,739 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:45:34,739 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-09-26 21:45:34,753 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-09-26 21:45:34,809 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2018-09-26 21:45:34,809 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:45:34,812 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:45:35,806 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 0 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:45:35,828 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:45:35,828 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-09-26 21:45:35,828 INFO L459 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-09-26 21:45:35,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-09-26 21:45:35,828 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:45:35,828 INFO L87 Difference]: Start difference. First operand 33 states and 33 transitions. Second operand 32 states. [2018-09-26 21:45:39,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:45:39,799 INFO L93 Difference]: Finished difference Result 36 states and 36 transitions. [2018-09-26 21:45:39,799 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-09-26 21:45:39,799 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 32 [2018-09-26 21:45:39,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:45:39,800 INFO L225 Difference]: With dead ends: 36 [2018-09-26 21:45:39,800 INFO L226 Difference]: Without dead ends: 34 [2018-09-26 21:45:39,801 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:45:39,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2018-09-26 21:45:39,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2018-09-26 21:45:39,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-09-26 21:45:39,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 34 transitions. [2018-09-26 21:45:39,805 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 34 transitions. Word has length 32 [2018-09-26 21:45:39,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:45:39,805 INFO L480 AbstractCegarLoop]: Abstraction has 34 states and 34 transitions. [2018-09-26 21:45:39,805 INFO L481 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-09-26 21:45:39,805 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 34 transitions. [2018-09-26 21:45:39,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-09-26 21:45:39,806 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:45:39,806 INFO L375 BasicCegarLoop]: trace histogram [30, 1, 1, 1] [2018-09-26 21:45:39,806 INFO L423 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:45:39,806 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:45:39,806 INFO L82 PathProgramCache]: Analyzing trace with hash -1488350749, now seen corresponding path program 30 times [2018-09-26 21:45:39,806 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:45:39,806 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:45:39,807 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:39,807 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:45:39,807 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:39,814 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:45:39,814 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:45:39,814 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-09-26 21:45:39,834 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-09-26 21:45:39,978 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2018-09-26 21:45:39,978 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:45:39,982 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:45:41,075 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:45:41,095 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:45:41,095 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-09-26 21:45:41,096 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-09-26 21:45:41,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-09-26 21:45:41,096 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:45:41,096 INFO L87 Difference]: Start difference. First operand 34 states and 34 transitions. Second operand 33 states. [2018-09-26 21:45:45,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:45:45,328 INFO L93 Difference]: Finished difference Result 37 states and 37 transitions. [2018-09-26 21:45:45,328 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-09-26 21:45:45,329 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 33 [2018-09-26 21:45:45,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:45:45,329 INFO L225 Difference]: With dead ends: 37 [2018-09-26 21:45:45,330 INFO L226 Difference]: Without dead ends: 35 [2018-09-26 21:45:45,330 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:45:45,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2018-09-26 21:45:45,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2018-09-26 21:45:45,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2018-09-26 21:45:45,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 35 transitions. [2018-09-26 21:45:45,334 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 35 transitions. Word has length 33 [2018-09-26 21:45:45,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:45:45,335 INFO L480 AbstractCegarLoop]: Abstraction has 35 states and 35 transitions. [2018-09-26 21:45:45,335 INFO L481 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-09-26 21:45:45,335 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 35 transitions. [2018-09-26 21:45:45,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-09-26 21:45:45,335 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:45:45,335 INFO L375 BasicCegarLoop]: trace histogram [31, 1, 1, 1] [2018-09-26 21:45:45,336 INFO L423 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:45:45,336 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:45:45,336 INFO L82 PathProgramCache]: Analyzing trace with hash 1105768844, now seen corresponding path program 31 times [2018-09-26 21:45:45,336 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:45:45,336 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:45:45,337 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:45,337 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:45:45,337 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:45,343 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:45:45,343 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:45:45,343 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-09-26 21:45:45,354 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:45:45,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-26 21:45:45,409 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:45:46,980 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 0 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:45:47,001 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:45:47,001 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-09-26 21:45:47,001 INFO L459 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-09-26 21:45:47,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-09-26 21:45:47,002 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:45:47,002 INFO L87 Difference]: Start difference. First operand 35 states and 35 transitions. Second operand 34 states. [2018-09-26 21:45:51,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:45:51,607 INFO L93 Difference]: Finished difference Result 38 states and 38 transitions. [2018-09-26 21:45:51,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-09-26 21:45:51,608 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 34 [2018-09-26 21:45:51,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:45:51,608 INFO L225 Difference]: With dead ends: 38 [2018-09-26 21:45:51,608 INFO L226 Difference]: Without dead ends: 36 [2018-09-26 21:45:51,608 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:45:51,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2018-09-26 21:45:51,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2018-09-26 21:45:51,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2018-09-26 21:45:51,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 36 transitions. [2018-09-26 21:45:51,613 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 36 transitions. Word has length 34 [2018-09-26 21:45:51,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:45:51,613 INFO L480 AbstractCegarLoop]: Abstraction has 36 states and 36 transitions. [2018-09-26 21:45:51,614 INFO L481 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-09-26 21:45:51,614 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 36 transitions. [2018-09-26 21:45:51,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-09-26 21:45:51,614 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:45:51,614 INFO L375 BasicCegarLoop]: trace histogram [32, 1, 1, 1] [2018-09-26 21:45:51,614 INFO L423 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:45:51,615 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:45:51,615 INFO L82 PathProgramCache]: Analyzing trace with hash -80902397, now seen corresponding path program 32 times [2018-09-26 21:45:51,615 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:45:51,615 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:45:51,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:51,616 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:45:51,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:51,622 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:45:51,622 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:45:51,622 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-09-26 21:45:51,639 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-26 21:45:51,717 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-26 21:45:51,717 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:45:51,721 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:45:53,657 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:45:53,678 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:45:53,679 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-09-26 21:45:53,679 INFO L459 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-09-26 21:45:53,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-09-26 21:45:53,679 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:45:53,679 INFO L87 Difference]: Start difference. First operand 36 states and 36 transitions. Second operand 35 states. [2018-09-26 21:45:58,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:45:58,433 INFO L93 Difference]: Finished difference Result 39 states and 39 transitions. [2018-09-26 21:45:58,434 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-09-26 21:45:58,434 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 35 [2018-09-26 21:45:58,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:45:58,434 INFO L225 Difference]: With dead ends: 39 [2018-09-26 21:45:58,434 INFO L226 Difference]: Without dead ends: 37 [2018-09-26 21:45:58,435 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:45:58,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2018-09-26 21:45:58,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2018-09-26 21:45:58,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2018-09-26 21:45:58,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 37 transitions. [2018-09-26 21:45:58,438 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 37 transitions. Word has length 35 [2018-09-26 21:45:58,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:45:58,438 INFO L480 AbstractCegarLoop]: Abstraction has 37 states and 37 transitions. [2018-09-26 21:45:58,438 INFO L481 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-09-26 21:45:58,438 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 37 transitions. [2018-09-26 21:45:58,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-09-26 21:45:58,439 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:45:58,439 INFO L375 BasicCegarLoop]: trace histogram [33, 1, 1, 1] [2018-09-26 21:45:58,439 INFO L423 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:45:58,439 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:45:58,440 INFO L82 PathProgramCache]: Analyzing trace with hash 1786994796, now seen corresponding path program 33 times [2018-09-26 21:45:58,440 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:45:58,440 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:45:58,440 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:58,441 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:45:58,441 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:45:58,447 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:45:58,448 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:45:58,448 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-09-26 21:45:58,459 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-26 21:45:59,115 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2018-09-26 21:45:59,116 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:45:59,118 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:46:00,285 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:46:00,305 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:46:00,305 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-09-26 21:46:00,305 INFO L459 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-09-26 21:46:00,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-09-26 21:46:00,306 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:46:00,306 INFO L87 Difference]: Start difference. First operand 37 states and 37 transitions. Second operand 36 states. [2018-09-26 21:46:05,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:46:05,548 INFO L93 Difference]: Finished difference Result 40 states and 40 transitions. [2018-09-26 21:46:05,548 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-09-26 21:46:05,548 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 36 [2018-09-26 21:46:05,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:46:05,549 INFO L225 Difference]: With dead ends: 40 [2018-09-26 21:46:05,549 INFO L226 Difference]: Without dead ends: 38 [2018-09-26 21:46:05,549 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:46:05,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2018-09-26 21:46:05,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2018-09-26 21:46:05,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-09-26 21:46:05,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 38 transitions. [2018-09-26 21:46:05,552 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 38 transitions. Word has length 36 [2018-09-26 21:46:05,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:46:05,553 INFO L480 AbstractCegarLoop]: Abstraction has 38 states and 38 transitions. [2018-09-26 21:46:05,553 INFO L481 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-09-26 21:46:05,553 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 38 transitions. [2018-09-26 21:46:05,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-09-26 21:46:05,553 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:46:05,553 INFO L375 BasicCegarLoop]: trace histogram [34, 1, 1, 1] [2018-09-26 21:46:05,553 INFO L423 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:46:05,553 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:46:05,554 INFO L82 PathProgramCache]: Analyzing trace with hash -437734365, now seen corresponding path program 34 times [2018-09-26 21:46:05,554 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:46:05,554 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:46:05,554 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:46:05,554 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:46:05,555 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:46:05,561 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:46:05,561 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:46:05,561 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-09-26 21:46:05,590 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-26 21:46:05,651 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-26 21:46:05,651 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:46:05,654 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:46:06,851 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 0 proven. 595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:46:06,872 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:46:06,872 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2018-09-26 21:46:06,873 INFO L459 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-09-26 21:46:06,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-09-26 21:46:06,873 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:46:06,873 INFO L87 Difference]: Start difference. First operand 38 states and 38 transitions. Second operand 37 states. [2018-09-26 21:46:12,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:46:12,367 INFO L93 Difference]: Finished difference Result 41 states and 41 transitions. [2018-09-26 21:46:12,368 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-09-26 21:46:12,368 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 37 [2018-09-26 21:46:12,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:46:12,368 INFO L225 Difference]: With dead ends: 41 [2018-09-26 21:46:12,368 INFO L226 Difference]: Without dead ends: 39 [2018-09-26 21:46:12,368 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:46:12,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2018-09-26 21:46:12,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2018-09-26 21:46:12,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2018-09-26 21:46:12,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 39 transitions. [2018-09-26 21:46:12,372 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 39 transitions. Word has length 37 [2018-09-26 21:46:12,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:46:12,372 INFO L480 AbstractCegarLoop]: Abstraction has 39 states and 39 transitions. [2018-09-26 21:46:12,373 INFO L481 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-09-26 21:46:12,373 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 39 transitions. [2018-09-26 21:46:12,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-09-26 21:46:12,373 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:46:12,373 INFO L375 BasicCegarLoop]: trace histogram [35, 1, 1, 1] [2018-09-26 21:46:12,373 INFO L423 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:46:12,374 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:46:12,374 INFO L82 PathProgramCache]: Analyzing trace with hash -684861620, now seen corresponding path program 35 times [2018-09-26 21:46:12,374 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:46:12,374 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:46:12,375 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:46:12,375 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:46:12,375 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:46:12,381 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:46:12,382 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:46:12,382 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-09-26 21:46:12,393 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-09-26 21:46:12,461 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 19 check-sat command(s) [2018-09-26 21:46:12,461 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:46:12,464 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:46:13,848 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:46:13,868 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:46:13,868 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2018-09-26 21:46:13,868 INFO L459 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-09-26 21:46:13,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-09-26 21:46:13,869 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:46:13,869 INFO L87 Difference]: Start difference. First operand 39 states and 39 transitions. Second operand 38 states. [2018-09-26 21:46:19,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:46:19,546 INFO L93 Difference]: Finished difference Result 42 states and 42 transitions. [2018-09-26 21:46:19,547 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-09-26 21:46:19,547 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 38 [2018-09-26 21:46:19,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:46:19,547 INFO L225 Difference]: With dead ends: 42 [2018-09-26 21:46:19,548 INFO L226 Difference]: Without dead ends: 40 [2018-09-26 21:46:19,548 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:46:19,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2018-09-26 21:46:19,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2018-09-26 21:46:19,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2018-09-26 21:46:19,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 40 transitions. [2018-09-26 21:46:19,550 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 40 transitions. Word has length 38 [2018-09-26 21:46:19,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:46:19,551 INFO L480 AbstractCegarLoop]: Abstraction has 40 states and 40 transitions. [2018-09-26 21:46:19,551 INFO L481 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-09-26 21:46:19,551 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 40 transitions. [2018-09-26 21:46:19,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-09-26 21:46:19,551 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:46:19,551 INFO L375 BasicCegarLoop]: trace histogram [36, 1, 1, 1] [2018-09-26 21:46:19,551 INFO L423 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:46:19,551 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:46:19,552 INFO L82 PathProgramCache]: Analyzing trace with hash 244128067, now seen corresponding path program 36 times [2018-09-26 21:46:19,552 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:46:19,552 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:46:19,552 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:46:19,553 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:46:19,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:46:19,559 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:46:19,559 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:46:19,559 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-09-26 21:46:19,570 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-09-26 21:46:19,783 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-09-26 21:46:19,783 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:46:19,786 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:46:21,142 INFO L134 CoverageAnalysis]: Checked inductivity of 666 backedges. 0 proven. 666 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:46:21,162 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:46:21,163 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2018-09-26 21:46:21,163 INFO L459 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-09-26 21:46:21,163 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-09-26 21:46:21,163 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:46:21,164 INFO L87 Difference]: Start difference. First operand 40 states and 40 transitions. Second operand 39 states. [2018-09-26 21:46:27,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:46:27,144 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2018-09-26 21:46:27,144 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-09-26 21:46:27,144 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 39 [2018-09-26 21:46:27,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:46:27,144 INFO L225 Difference]: With dead ends: 43 [2018-09-26 21:46:27,145 INFO L226 Difference]: Without dead ends: 41 [2018-09-26 21:46:27,145 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:46:27,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2018-09-26 21:46:27,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2018-09-26 21:46:27,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2018-09-26 21:46:27,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 41 transitions. [2018-09-26 21:46:27,148 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 41 transitions. Word has length 39 [2018-09-26 21:46:27,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:46:27,148 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 41 transitions. [2018-09-26 21:46:27,148 INFO L481 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-09-26 21:46:27,148 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 41 transitions. [2018-09-26 21:46:27,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-09-26 21:46:27,148 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:46:27,149 INFO L375 BasicCegarLoop]: trace histogram [37, 1, 1, 1] [2018-09-26 21:46:27,149 INFO L423 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:46:27,149 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:46:27,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1021962708, now seen corresponding path program 37 times [2018-09-26 21:46:27,149 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:46:27,149 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:46:27,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:46:27,150 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:46:27,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:46:27,157 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:46:27,157 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:46:27,157 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) [2018-09-26 21:46:27,172 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-09-26 21:46:27,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-26 21:46:27,235 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:46:28,747 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 0 proven. 703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:46:28,767 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:46:28,767 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-09-26 21:46:28,767 INFO L459 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-09-26 21:46:28,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-09-26 21:46:28,767 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:46:28,768 INFO L87 Difference]: Start difference. First operand 41 states and 41 transitions. Second operand 40 states. [2018-09-26 21:46:35,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:46:35,218 INFO L93 Difference]: Finished difference Result 44 states and 44 transitions. [2018-09-26 21:46:35,218 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-09-26 21:46:35,218 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 40 [2018-09-26 21:46:35,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:46:35,219 INFO L225 Difference]: With dead ends: 44 [2018-09-26 21:46:35,219 INFO L226 Difference]: Without dead ends: 42 [2018-09-26 21:46:35,219 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:46:35,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2018-09-26 21:46:35,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2018-09-26 21:46:35,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2018-09-26 21:46:35,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 42 transitions. [2018-09-26 21:46:35,222 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 42 transitions. Word has length 40 [2018-09-26 21:46:35,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:46:35,222 INFO L480 AbstractCegarLoop]: Abstraction has 42 states and 42 transitions. [2018-09-26 21:46:35,222 INFO L481 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-09-26 21:46:35,222 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 42 transitions. [2018-09-26 21:46:35,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-09-26 21:46:35,223 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:46:35,223 INFO L375 BasicCegarLoop]: trace histogram [38, 1, 1, 1] [2018-09-26 21:46:35,223 INFO L423 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:46:35,223 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:46:35,223 INFO L82 PathProgramCache]: Analyzing trace with hash -1616071069, now seen corresponding path program 38 times [2018-09-26 21:46:35,223 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:46:35,224 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:46:35,224 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:46:35,224 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:46:35,224 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:46:35,231 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:46:35,231 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:46:35,231 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-09-26 21:46:35,240 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-26 21:46:35,302 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-26 21:46:35,303 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:46:35,306 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:46:36,850 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:46:36,873 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:46:36,874 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-09-26 21:46:36,874 INFO L459 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-09-26 21:46:36,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-09-26 21:46:36,874 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:46:36,874 INFO L87 Difference]: Start difference. First operand 42 states and 42 transitions. Second operand 41 states. [2018-09-26 21:46:43,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:46:43,278 INFO L93 Difference]: Finished difference Result 45 states and 45 transitions. [2018-09-26 21:46:43,278 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-09-26 21:46:43,278 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 41 [2018-09-26 21:46:43,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:46:43,279 INFO L225 Difference]: With dead ends: 45 [2018-09-26 21:46:43,279 INFO L226 Difference]: Without dead ends: 43 [2018-09-26 21:46:43,279 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:46:43,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-09-26 21:46:43,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2018-09-26 21:46:43,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-09-26 21:46:43,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 43 transitions. [2018-09-26 21:46:43,283 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 43 transitions. Word has length 41 [2018-09-26 21:46:43,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:46:43,283 INFO L480 AbstractCegarLoop]: Abstraction has 43 states and 43 transitions. [2018-09-26 21:46:43,283 INFO L481 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-09-26 21:46:43,283 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2018-09-26 21:46:43,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-09-26 21:46:43,284 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:46:43,284 INFO L375 BasicCegarLoop]: trace histogram [39, 1, 1, 1] [2018-09-26 21:46:43,284 INFO L423 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:46:43,284 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:46:43,284 INFO L82 PathProgramCache]: Analyzing trace with hash 1441406220, now seen corresponding path program 39 times [2018-09-26 21:46:43,284 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:46:43,284 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:46:43,285 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:46:43,285 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:46:43,285 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:46:43,291 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:46:43,291 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:46:43,291 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-09-26 21:46:43,308 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-26 21:46:44,836 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2018-09-26 21:46:44,837 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:46:44,841 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:46:46,469 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:46:46,490 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:46:46,490 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2018-09-26 21:46:46,490 INFO L459 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-09-26 21:46:46,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-09-26 21:46:46,490 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:46:46,491 INFO L87 Difference]: Start difference. First operand 43 states and 43 transitions. Second operand 42 states. [2018-09-26 21:46:53,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:46:53,608 INFO L93 Difference]: Finished difference Result 46 states and 46 transitions. [2018-09-26 21:46:53,609 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-09-26 21:46:53,609 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 42 [2018-09-26 21:46:53,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:46:53,610 INFO L225 Difference]: With dead ends: 46 [2018-09-26 21:46:53,610 INFO L226 Difference]: Without dead ends: 44 [2018-09-26 21:46:53,610 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:46:53,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2018-09-26 21:46:53,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2018-09-26 21:46:53,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-09-26 21:46:53,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 44 transitions. [2018-09-26 21:46:53,612 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 44 transitions. Word has length 42 [2018-09-26 21:46:53,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:46:53,613 INFO L480 AbstractCegarLoop]: Abstraction has 44 states and 44 transitions. [2018-09-26 21:46:53,613 INFO L481 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-09-26 21:46:53,613 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 44 transitions. [2018-09-26 21:46:53,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-09-26 21:46:53,613 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:46:53,613 INFO L375 BasicCegarLoop]: trace histogram [40, 1, 1, 1] [2018-09-26 21:46:53,613 INFO L423 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:46:53,613 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:46:53,614 INFO L82 PathProgramCache]: Analyzing trace with hash 1733921667, now seen corresponding path program 40 times [2018-09-26 21:46:53,614 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:46:53,614 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:46:53,614 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:46:53,614 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:46:53,615 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:46:53,621 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:46:53,621 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:46:53,622 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-09-26 21:46:53,638 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-26 21:46:53,733 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-26 21:46:53,733 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:46:53,738 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:46:55,787 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 0 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:46:55,807 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:46:55,807 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2018-09-26 21:46:55,808 INFO L459 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-09-26 21:46:55,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-09-26 21:46:55,808 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:46:55,808 INFO L87 Difference]: Start difference. First operand 44 states and 44 transitions. Second operand 43 states. [2018-09-26 21:47:02,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:47:02,983 INFO L93 Difference]: Finished difference Result 47 states and 47 transitions. [2018-09-26 21:47:02,984 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-09-26 21:47:02,984 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 43 [2018-09-26 21:47:02,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:47:02,985 INFO L225 Difference]: With dead ends: 47 [2018-09-26 21:47:02,985 INFO L226 Difference]: Without dead ends: 45 [2018-09-26 21:47:02,985 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:47:02,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-09-26 21:47:02,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2018-09-26 21:47:02,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-09-26 21:47:02,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 45 transitions. [2018-09-26 21:47:02,987 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 45 transitions. Word has length 43 [2018-09-26 21:47:02,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:47:02,988 INFO L480 AbstractCegarLoop]: Abstraction has 45 states and 45 transitions. [2018-09-26 21:47:02,988 INFO L481 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-09-26 21:47:02,988 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 45 transitions. [2018-09-26 21:47:02,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-09-26 21:47:02,988 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:47:02,988 INFO L375 BasicCegarLoop]: trace histogram [41, 1, 1, 1] [2018-09-26 21:47:02,988 INFO L423 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:47:02,988 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:47:02,989 INFO L82 PathProgramCache]: Analyzing trace with hash -2083001364, now seen corresponding path program 41 times [2018-09-26 21:47:02,989 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:47:02,989 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:47:02,989 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:47:02,989 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:47:02,989 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:47:02,996 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:47:02,996 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:47:02,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 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-09-26 21:47:03,005 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-09-26 21:47:03,094 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 22 check-sat command(s) [2018-09-26 21:47:03,094 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:47:03,098 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:47:04,956 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 0 proven. 861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:47:04,977 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:47:04,978 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2018-09-26 21:47:04,978 INFO L459 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-09-26 21:47:04,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-09-26 21:47:04,978 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:47:04,978 INFO L87 Difference]: Start difference. First operand 45 states and 45 transitions. Second operand 44 states. [2018-09-26 21:47:12,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:47:12,379 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2018-09-26 21:47:12,379 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-09-26 21:47:12,379 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 44 [2018-09-26 21:47:12,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:47:12,380 INFO L225 Difference]: With dead ends: 48 [2018-09-26 21:47:12,380 INFO L226 Difference]: Without dead ends: 46 [2018-09-26 21:47:12,380 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:47:12,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2018-09-26 21:47:12,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2018-09-26 21:47:12,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-09-26 21:47:12,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 46 transitions. [2018-09-26 21:47:12,382 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 46 transitions. Word has length 44 [2018-09-26 21:47:12,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:47:12,383 INFO L480 AbstractCegarLoop]: Abstraction has 46 states and 46 transitions. [2018-09-26 21:47:12,383 INFO L481 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-09-26 21:47:12,383 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 46 transitions. [2018-09-26 21:47:12,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-09-26 21:47:12,383 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:47:12,383 INFO L375 BasicCegarLoop]: trace histogram [42, 1, 1, 1] [2018-09-26 21:47:12,383 INFO L423 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:47:12,383 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:47:12,384 INFO L82 PathProgramCache]: Analyzing trace with hash -148531037, now seen corresponding path program 42 times [2018-09-26 21:47:12,384 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:47:12,384 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:47:12,384 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:47:12,384 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:47:12,384 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:47:12,390 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:47:12,390 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:47:12,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 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-09-26 21:47:12,397 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-09-26 21:47:12,882 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2018-09-26 21:47:12,883 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:47:12,889 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:47:15,752 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 0 proven. 903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:47:15,773 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:47:15,773 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2018-09-26 21:47:15,774 INFO L459 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-09-26 21:47:15,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-09-26 21:47:15,774 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:47:15,774 INFO L87 Difference]: Start difference. First operand 46 states and 46 transitions. Second operand 45 states. [2018-09-26 21:47:23,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:47:23,285 INFO L93 Difference]: Finished difference Result 49 states and 49 transitions. [2018-09-26 21:47:23,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-09-26 21:47:23,285 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 45 [2018-09-26 21:47:23,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:47:23,286 INFO L225 Difference]: With dead ends: 49 [2018-09-26 21:47:23,286 INFO L226 Difference]: Without dead ends: 47 [2018-09-26 21:47:23,286 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:47:23,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2018-09-26 21:47:23,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2018-09-26 21:47:23,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2018-09-26 21:47:23,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 47 transitions. [2018-09-26 21:47:23,289 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 47 transitions. Word has length 45 [2018-09-26 21:47:23,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:47:23,289 INFO L480 AbstractCegarLoop]: Abstraction has 47 states and 47 transitions. [2018-09-26 21:47:23,289 INFO L481 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-09-26 21:47:23,290 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 47 transitions. [2018-09-26 21:47:23,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-09-26 21:47:23,290 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:47:23,290 INFO L375 BasicCegarLoop]: trace histogram [43, 1, 1, 1] [2018-09-26 21:47:23,290 INFO L423 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:47:23,290 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:47:23,290 INFO L82 PathProgramCache]: Analyzing trace with hash -309493044, now seen corresponding path program 43 times [2018-09-26 21:47:23,290 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:47:23,291 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:47:23,291 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:47:23,291 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:47:23,291 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:47:23,298 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:47:23,299 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:47:23,299 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-09-26 21:47:23,313 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:47:23,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-26 21:47:23,423 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:47:25,924 INFO L134 CoverageAnalysis]: Checked inductivity of 946 backedges. 0 proven. 946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:47:25,945 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:47:25,945 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2018-09-26 21:47:25,945 INFO L459 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-09-26 21:47:25,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-09-26 21:47:25,945 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:47:25,945 INFO L87 Difference]: Start difference. First operand 47 states and 47 transitions. Second operand 46 states. [2018-09-26 21:47:33,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:47:33,850 INFO L93 Difference]: Finished difference Result 50 states and 50 transitions. [2018-09-26 21:47:33,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-09-26 21:47:33,850 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 46 [2018-09-26 21:47:33,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:47:33,851 INFO L225 Difference]: With dead ends: 50 [2018-09-26 21:47:33,851 INFO L226 Difference]: Without dead ends: 48 [2018-09-26 21:47:33,852 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:47:33,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2018-09-26 21:47:33,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2018-09-26 21:47:33,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-09-26 21:47:33,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 48 transitions. [2018-09-26 21:47:33,854 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 48 transitions. Word has length 46 [2018-09-26 21:47:33,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:47:33,854 INFO L480 AbstractCegarLoop]: Abstraction has 48 states and 48 transitions. [2018-09-26 21:47:33,855 INFO L481 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-09-26 21:47:33,855 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 48 transitions. [2018-09-26 21:47:33,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-09-26 21:47:33,855 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:47:33,855 INFO L375 BasicCegarLoop]: trace histogram [44, 1, 1, 1] [2018-09-26 21:47:33,855 INFO L423 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:47:33,855 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:47:33,856 INFO L82 PathProgramCache]: Analyzing trace with hash -1004347965, now seen corresponding path program 44 times [2018-09-26 21:47:33,856 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:47:33,856 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:47:33,856 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:47:33,856 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:47:33,856 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:47:33,863 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:47:33,863 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:47:33,863 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-09-26 21:47:33,871 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-26 21:47:33,950 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-26 21:47:33,951 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:47:33,955 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:47:36,005 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:47:36,027 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:47:36,027 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-09-26 21:47:36,027 INFO L459 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-09-26 21:47:36,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-09-26 21:47:36,028 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:47:36,028 INFO L87 Difference]: Start difference. First operand 48 states and 48 transitions. Second operand 47 states. [2018-09-26 21:47:44,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:47:44,505 INFO L93 Difference]: Finished difference Result 51 states and 51 transitions. [2018-09-26 21:47:44,505 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-09-26 21:47:44,505 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 47 [2018-09-26 21:47:44,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:47:44,506 INFO L225 Difference]: With dead ends: 51 [2018-09-26 21:47:44,506 INFO L226 Difference]: Without dead ends: 49 [2018-09-26 21:47:44,506 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:47:44,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2018-09-26 21:47:44,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2018-09-26 21:47:44,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-09-26 21:47:44,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 49 transitions. [2018-09-26 21:47:44,510 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 49 transitions. Word has length 47 [2018-09-26 21:47:44,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:47:44,510 INFO L480 AbstractCegarLoop]: Abstraction has 49 states and 49 transitions. [2018-09-26 21:47:44,510 INFO L481 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-09-26 21:47:44,510 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 49 transitions. [2018-09-26 21:47:44,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-09-26 21:47:44,511 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:47:44,511 INFO L375 BasicCegarLoop]: trace histogram [45, 1, 1, 1] [2018-09-26 21:47:44,511 INFO L423 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:47:44,511 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:47:44,512 INFO L82 PathProgramCache]: Analyzing trace with hash -1070014036, now seen corresponding path program 45 times [2018-09-26 21:47:44,512 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:47:44,512 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:47:44,512 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:47:44,512 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:47:44,513 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:47:44,519 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:47:44,519 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:47:44,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 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-09-26 21:47:44,527 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-26 21:47:47,090 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2018-09-26 21:47:47,090 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:47:47,094 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:47:49,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1035 backedges. 0 proven. 1035 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:47:49,270 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:47:49,270 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2018-09-26 21:47:49,271 INFO L459 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-09-26 21:47:49,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-09-26 21:47:49,271 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:47:49,271 INFO L87 Difference]: Start difference. First operand 49 states and 49 transitions. Second operand 48 states. [2018-09-26 21:47:58,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:47:58,057 INFO L93 Difference]: Finished difference Result 52 states and 52 transitions. [2018-09-26 21:47:58,057 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-09-26 21:47:58,057 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 48 [2018-09-26 21:47:58,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:47:58,058 INFO L225 Difference]: With dead ends: 52 [2018-09-26 21:47:58,058 INFO L226 Difference]: Without dead ends: 50 [2018-09-26 21:47:58,058 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:47:58,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2018-09-26 21:47:58,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2018-09-26 21:47:58,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-09-26 21:47:58,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 50 transitions. [2018-09-26 21:47:58,063 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 50 transitions. Word has length 48 [2018-09-26 21:47:58,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:47:58,063 INFO L480 AbstractCegarLoop]: Abstraction has 50 states and 50 transitions. [2018-09-26 21:47:58,063 INFO L481 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-09-26 21:47:58,063 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 50 transitions. [2018-09-26 21:47:58,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-09-26 21:47:58,064 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:47:58,064 INFO L375 BasicCegarLoop]: trace histogram [46, 1, 1, 1] [2018-09-26 21:47:58,064 INFO L423 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:47:58,064 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:47:58,064 INFO L82 PathProgramCache]: Analyzing trace with hash 1189305059, now seen corresponding path program 46 times [2018-09-26 21:47:58,065 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:47:58,065 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:47:58,065 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:47:58,065 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:47:58,065 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:47:58,072 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:47:58,072 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:47:58,072 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-09-26 21:47:58,086 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-26 21:47:58,177 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-26 21:47:58,177 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:47:58,181 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:48:00,489 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:48:00,509 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:48:00,510 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2018-09-26 21:48:00,510 INFO L459 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-09-26 21:48:00,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-09-26 21:48:00,510 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:48:00,510 INFO L87 Difference]: Start difference. First operand 50 states and 50 transitions. Second operand 49 states. [2018-09-26 21:48:09,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:48:09,692 INFO L93 Difference]: Finished difference Result 53 states and 53 transitions. [2018-09-26 21:48:09,693 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-09-26 21:48:09,693 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 49 [2018-09-26 21:48:09,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:48:09,694 INFO L225 Difference]: With dead ends: 53 [2018-09-26 21:48:09,694 INFO L226 Difference]: Without dead ends: 51 [2018-09-26 21:48:09,694 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:48:09,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-09-26 21:48:09,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-09-26 21:48:09,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-09-26 21:48:09,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 51 transitions. [2018-09-26 21:48:09,697 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 51 transitions. Word has length 49 [2018-09-26 21:48:09,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:48:09,697 INFO L480 AbstractCegarLoop]: Abstraction has 51 states and 51 transitions. [2018-09-26 21:48:09,697 INFO L481 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-09-26 21:48:09,698 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 51 transitions. [2018-09-26 21:48:09,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-09-26 21:48:09,698 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:48:09,698 INFO L375 BasicCegarLoop]: trace histogram [47, 1, 1, 1] [2018-09-26 21:48:09,698 INFO L423 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:48:09,699 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:48:09,699 INFO L82 PathProgramCache]: Analyzing trace with hash -1786247028, now seen corresponding path program 47 times [2018-09-26 21:48:09,699 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:48:09,699 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:48:09,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:48:09,700 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:48:09,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:48:09,706 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:48:09,707 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:48:09,707 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-09-26 21:48:09,721 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-09-26 21:48:09,843 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) [2018-09-26 21:48:09,843 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:48:09,848 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:48:12,317 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 1128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:48:12,337 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:48:12,337 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2018-09-26 21:48:12,338 INFO L459 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-09-26 21:48:12,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-09-26 21:48:12,338 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:48:12,338 INFO L87 Difference]: Start difference. First operand 51 states and 51 transitions. Second operand 50 states. [2018-09-26 21:48:21,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:48:21,756 INFO L93 Difference]: Finished difference Result 54 states and 54 transitions. [2018-09-26 21:48:21,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-09-26 21:48:21,756 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 50 [2018-09-26 21:48:21,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:48:21,757 INFO L225 Difference]: With dead ends: 54 [2018-09-26 21:48:21,757 INFO L226 Difference]: Without dead ends: 52 [2018-09-26 21:48:21,757 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:48:21,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-09-26 21:48:21,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2018-09-26 21:48:21,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-09-26 21:48:21,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 52 transitions. [2018-09-26 21:48:21,763 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 52 transitions. Word has length 50 [2018-09-26 21:48:21,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:48:21,763 INFO L480 AbstractCegarLoop]: Abstraction has 52 states and 52 transitions. [2018-09-26 21:48:21,763 INFO L481 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-09-26 21:48:21,763 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 52 transitions. [2018-09-26 21:48:21,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-09-26 21:48:21,764 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:48:21,764 INFO L375 BasicCegarLoop]: trace histogram [48, 1, 1, 1] [2018-09-26 21:48:21,764 INFO L423 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:48:21,764 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:48:21,764 INFO L82 PathProgramCache]: Analyzing trace with hash 460918787, now seen corresponding path program 48 times [2018-09-26 21:48:21,765 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:48:21,765 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:48:21,765 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:48:21,766 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:48:21,766 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:48:21,772 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:48:21,772 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:48:21,772 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-09-26 21:48:21,780 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-09-26 21:48:22,473 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2018-09-26 21:48:22,473 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:48:22,479 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:48:24,993 INFO L134 CoverageAnalysis]: Checked inductivity of 1176 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:48:25,013 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:48:25,014 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2018-09-26 21:48:25,014 INFO L459 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-09-26 21:48:25,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-09-26 21:48:25,014 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:48:25,014 INFO L87 Difference]: Start difference. First operand 52 states and 52 transitions. Second operand 51 states. [2018-09-26 21:48:35,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:48:35,080 INFO L93 Difference]: Finished difference Result 55 states and 55 transitions. [2018-09-26 21:48:35,080 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-09-26 21:48:35,081 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 51 [2018-09-26 21:48:35,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:48:35,081 INFO L225 Difference]: With dead ends: 55 [2018-09-26 21:48:35,081 INFO L226 Difference]: Without dead ends: 53 [2018-09-26 21:48:35,082 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:48:35,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-09-26 21:48:35,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2018-09-26 21:48:35,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-09-26 21:48:35,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 53 transitions. [2018-09-26 21:48:35,085 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 53 transitions. Word has length 51 [2018-09-26 21:48:35,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:48:35,086 INFO L480 AbstractCegarLoop]: Abstraction has 53 states and 53 transitions. [2018-09-26 21:48:35,086 INFO L481 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-09-26 21:48:35,086 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2018-09-26 21:48:35,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-09-26 21:48:35,087 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:48:35,087 INFO L375 BasicCegarLoop]: trace histogram [49, 1, 1, 1] [2018-09-26 21:48:35,087 INFO L423 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:48:35,087 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:48:35,087 INFO L82 PathProgramCache]: Analyzing trace with hash 1403582316, now seen corresponding path program 49 times [2018-09-26 21:48:35,088 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:48:35,088 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:48:35,088 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:48:35,089 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-26 21:48:35,089 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:48:35,094 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:48:35,094 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:48:35,095 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-09-26 21:48:35,103 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:48:35,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-26 21:48:35,210 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-26 21:48:38,114 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-26 21:48:38,136 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-09-26 21:48:38,136 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2018-09-26 21:48:38,136 INFO L459 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-09-26 21:48:38,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-09-26 21:48:38,137 INFO L146 InterpolantAutomaton]: No coverage relation statistics for PredicateCoverageChecker [2018-09-26 21:48:38,137 INFO L87 Difference]: Start difference. First operand 53 states and 53 transitions. Second operand 52 states. [2018-09-26 21:48:49,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-26 21:48:49,174 INFO L93 Difference]: Finished difference Result 56 states and 56 transitions. [2018-09-26 21:48:49,175 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-09-26 21:48:49,175 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 52 [2018-09-26 21:48:49,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-26 21:48:49,175 INFO L225 Difference]: With dead ends: 56 [2018-09-26 21:48:49,175 INFO L226 Difference]: Without dead ends: 54 [2018-09-26 21:48:49,176 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time [2018-09-26 21:48:49,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-09-26 21:48:49,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2018-09-26 21:48:49,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-09-26 21:48:49,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 54 transitions. [2018-09-26 21:48:49,180 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 54 transitions. Word has length 52 [2018-09-26 21:48:49,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-26 21:48:49,180 INFO L480 AbstractCegarLoop]: Abstraction has 54 states and 54 transitions. [2018-09-26 21:48:49,180 INFO L481 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-09-26 21:48:49,180 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 54 transitions. [2018-09-26 21:48:49,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-09-26 21:48:49,181 INFO L367 BasicCegarLoop]: Found error trace [2018-09-26 21:48:49,181 INFO L375 BasicCegarLoop]: trace histogram [50, 1, 1, 1] [2018-09-26 21:48:49,181 INFO L423 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-09-26 21:48:49,181 INFO L99 BPredicateUnifier]: Initialized predicate-trie based predicate unifier [2018-09-26 21:48:49,181 INFO L82 PathProgramCache]: Analyzing trace with hash 561380643, now seen corresponding path program 50 times [2018-09-26 21:48:49,182 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-26 21:48:49,182 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-26 21:48:49,182 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:48:49,183 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-26 21:48:49,183 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-26 21:48:49,194 ERROR L236 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-09-26 21:48:49,195 INFO L259 seRefinementStrategy]: Advancing trace checker [2018-09-26 21:48:49,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 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-09-26 21:48:49,206 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-26 21:48:49,337 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-26 21:48:49,337 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-26 21:48:49,343 INFO L273 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2018-09-26 21:48:50,443 INFO L177 TraceCheckSpWp]: Timeout while computing interpolants [2018-09-26 21:48:50,644 WARN L521 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-09-26 21:48:50,644 WARN L549 AbstractCegarLoop]: Verification canceled [2018-09-26 21:48:50,650 WARN L206 ceAbstractionStarter]: Timeout [2018-09-26 21:48:50,650 INFO L202 PluginConnector]: Adding new model gauss_sum.i_3.bplTransformedIcfg_BEv2_3.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.09 09:48:50 BoogieIcfgContainer [2018-09-26 21:48:50,650 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-09-26 21:48:50,651 INFO L168 Benchmark]: Toolchain (without parser) took 255195.12 ms. Allocated memory was 1.5 GB in the beginning and 1.3 GB in the end (delta: -246.4 MB). Free memory was 1.5 GB in the beginning and 1.1 GB in the end (delta: 354.8 MB). Peak memory consumption was 331.5 MB. Max. memory is 7.1 GB. [2018-09-26 21:48:50,653 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.26 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-09-26 21:48:50,654 INFO L168 Benchmark]: Boogie Procedure Inliner took 39.55 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-09-26 21:48:50,654 INFO L168 Benchmark]: Boogie Preprocessor took 18.44 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-09-26 21:48:50,655 INFO L168 Benchmark]: RCFGBuilder took 321.08 ms. Allocated memory is still 1.5 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-09-26 21:48:50,656 INFO L168 Benchmark]: TraceAbstraction took 254807.47 ms. Allocated memory was 1.5 GB in the beginning and 1.3 GB in the end (delta: -246.4 MB). Free memory was 1.5 GB in the beginning and 1.1 GB in the end (delta: 333.7 MB). Peak memory consumption was 310.4 MB. Max. memory is 7.1 GB. [2018-09-26 21:48:50,659 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.26 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 39.55 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Preprocessor took 18.44 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * RCFGBuilder took 321.08 ms. Allocated memory is still 1.5 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 254807.47 ms. Allocated memory was 1.5 GB in the beginning and 1.3 GB in the end (delta: -246.4 MB). Free memory was 1.5 GB in the beginning and 1.1 GB in the end (delta: 333.7 MB). Peak memory consumption was 310.4 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 54 with TraceHistMax 50, 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.7s OverallTime, 51 OverallIterations, 50 TraceHistogramMax, 187.4s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 150 SDtfs, 0 SDslu, 1275 SDs, 0 SdLazy, 45475 SolverSat, 0 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 75.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1325 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 1275 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=54occurred in iteration=50, 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.2s AutomataMinimizationTime, 50 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 8.3s SatisfiabilityAnalysisTime, 54.3s InterpolantComputationTime, 1375 NumberOfCodeBlocks, 1375 NumberOfCodeBlocksAsserted, 382 NumberOfCheckSat, 1325 ConstructedInterpolants, 0 QuantifiedInterpolants, 315281 SizeOfPredicates, 149 NumberOfNonLiveVariables, 7075 ConjunctsInSsa, 5197 ConjunctsInUnsatCore, 50 InterpolantComputations, 1 PerfectInterpolantSequences, 0/20825 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-09-26_21-48-50-671.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-09-26_21-48-50-671.csv Completed graceful shutdown