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.epf -i ../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1cc990c [2018-09-30 20:22:02,944 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-09-30 20:22:02,947 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-09-30 20:22:02,965 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-09-30 20:22:02,966 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-09-30 20:22:02,967 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-09-30 20:22:02,969 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-09-30 20:22:02,971 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-09-30 20:22:02,974 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-09-30 20:22:02,975 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-09-30 20:22:02,977 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-09-30 20:22:02,977 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-09-30 20:22:02,978 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-09-30 20:22:02,980 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-09-30 20:22:02,987 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-09-30 20:22:02,988 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-09-30 20:22:02,991 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-09-30 20:22:02,994 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-09-30 20:22:02,996 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-09-30 20:22:02,998 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-09-30 20:22:02,999 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-09-30 20:22:03,000 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-09-30 20:22:03,005 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-09-30 20:22:03,005 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-09-30 20:22:03,005 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-09-30 20:22:03,006 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-09-30 20:22:03,009 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-09-30 20:22:03,010 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-09-30 20:22:03,011 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-09-30 20:22:03,012 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-09-30 20:22:03,012 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-09-30 20:22:03,015 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-09-30 20:22:03,015 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-09-30 20:22:03,017 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-09-30 20:22:03,018 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-09-30 20:22:03,022 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-09-30 20:22:03,022 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/pu-bench/svcomp-Reach-32bit-Automizer_Default.epf [2018-09-30 20:22:03,049 INFO L110 SettingsManager]: Loading preferences was successful [2018-09-30 20:22:03,049 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-09-30 20:22:03,050 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-09-30 20:22:03,053 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-09-30 20:22:03,054 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-09-30 20:22:03,055 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-09-30 20:22:03,055 INFO L133 SettingsManager]: * Use SBE=true [2018-09-30 20:22:03,055 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-09-30 20:22:03,055 INFO L133 SettingsManager]: * sizeof long=4 [2018-09-30 20:22:03,056 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-09-30 20:22:03,057 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-09-30 20:22:03,057 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-09-30 20:22:03,057 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-09-30 20:22:03,057 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-09-30 20:22:03,057 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-09-30 20:22:03,057 INFO L133 SettingsManager]: * sizeof long double=12 [2018-09-30 20:22:03,058 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-09-30 20:22:03,058 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-09-30 20:22:03,058 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-09-30 20:22:03,058 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-09-30 20:22:03,058 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-09-30 20:22:03,059 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-09-30 20:22:03,059 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-09-30 20:22:03,059 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-09-30 20:22:03,059 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-09-30 20:22:03,059 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-09-30 20:22:03,059 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-09-30 20:22:03,060 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-09-30 20:22:03,060 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-09-30 20:22:03,060 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-09-30 20:22:03,111 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-09-30 20:22:03,125 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-09-30 20:22:03,128 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-09-30 20:22:03,130 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2018-09-30 20:22:03,133 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2018-09-30 20:22:03,133 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl [2018-09-30 20:22:03,134 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl' [2018-09-30 20:22:03,187 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-09-30 20:22:03,192 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-09-30 20:22:03,193 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-09-30 20:22:03,193 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-09-30 20:22:03,194 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-09-30 20:22:03,215 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.09 08:22:03" (1/1) ... [2018-09-30 20:22:03,228 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.09 08:22:03" (1/1) ... [2018-09-30 20:22:03,234 WARN L165 Inliner]: Program contained no entry procedure! [2018-09-30 20:22:03,234 WARN L168 Inliner]: Missing entry procedures: [ULTIMATE.start] [2018-09-30 20:22:03,234 WARN L175 Inliner]: Fallback enabled. All procedures will be processed. [2018-09-30 20:22:03,236 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-09-30 20:22:03,237 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-09-30 20:22:03,237 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-09-30 20:22:03,238 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-09-30 20:22:03,249 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.09 08:22:03" (1/1) ... [2018-09-30 20:22:03,249 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.09 08:22:03" (1/1) ... [2018-09-30 20:22:03,249 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.09 08:22:03" (1/1) ... [2018-09-30 20:22:03,250 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.09 08:22:03" (1/1) ... [2018-09-30 20:22:03,253 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.09 08:22:03" (1/1) ... [2018-09-30 20:22:03,257 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.09 08:22:03" (1/1) ... [2018-09-30 20:22:03,259 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.09 08:22:03" (1/1) ... [2018-09-30 20:22:03,260 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-09-30 20:22:03,261 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-09-30 20:22:03,261 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-09-30 20:22:03,261 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-09-30 20:22:03,262 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.09 08:22:03" (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-30 20:22:03,326 INFO L124 BoogieDeclarations]: Specification and implementation of procedure main given in one single declaration [2018-09-30 20:22:03,326 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-09-30 20:22:03,326 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-09-30 20:22:03,538 INFO L345 CfgBuilder]: Using library mode [2018-09-30 20:22:03,539 INFO L202 PluginConnector]: Adding new model DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.09 08:22:03 BoogieIcfgContainer [2018-09-30 20:22:03,539 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-09-30 20:22:03,540 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-09-30 20:22:03,540 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-09-30 20:22:03,544 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-09-30 20:22:03,545 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 30.09 08:22:03" (1/2) ... [2018-09-30 20:22:03,546 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@364be9e5 and model type DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.09 08:22:03, skipping insertion in model container [2018-09-30 20:22:03,546 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.09 08:22:03" (2/2) ... [2018-09-30 20:22:03,548 INFO L112 eAbstractionObserver]: Analyzing ICFG DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl [2018-09-30 20:22:03,558 INFO L137 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-09-30 20:22:03,566 INFO L149 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-09-30 20:22:03,627 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-09-30 20:22:03,628 INFO L381 AbstractCegarLoop]: Interprodecural is true [2018-09-30 20:22:03,629 INFO L382 AbstractCegarLoop]: Hoare is true [2018-09-30 20:22:03,629 INFO L383 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-09-30 20:22:03,629 INFO L384 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-09-30 20:22:03,630 INFO L385 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-09-30 20:22:03,630 INFO L386 AbstractCegarLoop]: Difference is false [2018-09-30 20:22:03,630 INFO L387 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-09-30 20:22:03,630 INFO L392 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-09-30 20:22:03,647 INFO L276 IsEmpty]: Start isEmpty. Operand 5 states. [2018-09-30 20:22:03,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2018-09-30 20:22:03,657 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:03,658 INFO L375 BasicCegarLoop]: trace histogram [1, 1] [2018-09-30 20:22:03,660 INFO L423 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:03,666 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:03,666 INFO L82 PathProgramCache]: Analyzing trace with hash 967, now seen corresponding path program 1 times [2018-09-30 20:22:03,669 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:03,669 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:03,715 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:03,716 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:22:03,716 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:03,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:04,021 WARN L178 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 13 [2018-09-30 20:22:04,023 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-30 20:22:04,026 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-30 20:22:04,026 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-09-30 20:22:04,030 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-09-30 20:22:04,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-09-30 20:22:04,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-09-30 20:22:04,046 INFO L87 Difference]: Start difference. First operand 5 states. Second operand 3 states. [2018-09-30 20:22:04,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:04,118 INFO L93 Difference]: Finished difference Result 9 states and 9 transitions. [2018-09-30 20:22:04,118 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-09-30 20:22:04,120 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 2 [2018-09-30 20:22:04,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:04,131 INFO L225 Difference]: With dead ends: 9 [2018-09-30 20:22:04,131 INFO L226 Difference]: Without dead ends: 4 [2018-09-30 20:22:04,135 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-09-30 20:22:04,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4 states. [2018-09-30 20:22:04,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4 to 4. [2018-09-30 20:22:04,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-09-30 20:22:04,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 4 transitions. [2018-09-30 20:22:04,167 INFO L78 Accepts]: Start accepts. Automaton has 4 states and 4 transitions. Word has length 2 [2018-09-30 20:22:04,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:04,168 INFO L480 AbstractCegarLoop]: Abstraction has 4 states and 4 transitions. [2018-09-30 20:22:04,168 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-09-30 20:22:04,168 INFO L276 IsEmpty]: Start isEmpty. Operand 4 states and 4 transitions. [2018-09-30 20:22:04,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2018-09-30 20:22:04,168 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:04,168 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1] [2018-09-30 20:22:04,169 INFO L423 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:04,169 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:04,169 INFO L82 PathProgramCache]: Analyzing trace with hash 29921, now seen corresponding path program 1 times [2018-09-30 20:22:04,169 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:04,169 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:04,170 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:04,171 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:22:04,171 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:04,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:04,350 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-30 20:22:04,350 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:04,351 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:04,361 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:22:04,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:04,375 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:04,641 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-30 20:22:04,662 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:04,663 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 4 [2018-09-30 20:22:04,663 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-09-30 20:22:04,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-09-30 20:22:04,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-09-30 20:22:04,664 INFO L87 Difference]: Start difference. First operand 4 states and 4 transitions. Second operand 6 states. [2018-09-30 20:22:04,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:04,760 INFO L93 Difference]: Finished difference Result 6 states and 6 transitions. [2018-09-30 20:22:04,760 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-09-30 20:22:04,760 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 3 [2018-09-30 20:22:04,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:04,761 INFO L225 Difference]: With dead ends: 6 [2018-09-30 20:22:04,761 INFO L226 Difference]: Without dead ends: 5 [2018-09-30 20:22:04,762 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-09-30 20:22:04,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5 states. [2018-09-30 20:22:04,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5 to 5. [2018-09-30 20:22:04,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-09-30 20:22:04,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 5 transitions. [2018-09-30 20:22:04,765 INFO L78 Accepts]: Start accepts. Automaton has 5 states and 5 transitions. Word has length 3 [2018-09-30 20:22:04,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:04,765 INFO L480 AbstractCegarLoop]: Abstraction has 5 states and 5 transitions. [2018-09-30 20:22:04,766 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-09-30 20:22:04,766 INFO L276 IsEmpty]: Start isEmpty. Operand 5 states and 5 transitions. [2018-09-30 20:22:04,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-09-30 20:22:04,766 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:04,766 INFO L375 BasicCegarLoop]: trace histogram [2, 1, 1] [2018-09-30 20:22:04,767 INFO L423 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:04,767 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:04,767 INFO L82 PathProgramCache]: Analyzing trace with hash 927495, now seen corresponding path program 2 times [2018-09-30 20:22:04,767 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:04,768 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:04,769 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:04,769 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:22:04,769 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:04,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:04,917 WARN L178 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 13 [2018-09-30 20:22:04,989 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-30 20:22:04,990 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:04,990 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:05,000 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-30 20:22:05,008 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-30 20:22:05,008 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:05,010 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:05,432 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-30 20:22:05,455 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:05,455 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2018-09-30 20:22:05,456 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-09-30 20:22:05,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-09-30 20:22:05,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2018-09-30 20:22:05,457 INFO L87 Difference]: Start difference. First operand 5 states and 5 transitions. Second operand 8 states. [2018-09-30 20:22:05,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:05,520 INFO L93 Difference]: Finished difference Result 7 states and 7 transitions. [2018-09-30 20:22:05,523 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-09-30 20:22:05,524 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 4 [2018-09-30 20:22:05,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:05,525 INFO L225 Difference]: With dead ends: 7 [2018-09-30 20:22:05,525 INFO L226 Difference]: Without dead ends: 6 [2018-09-30 20:22:05,526 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2018-09-30 20:22:05,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6 states. [2018-09-30 20:22:05,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6 to 6. [2018-09-30 20:22:05,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2018-09-30 20:22:05,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 6 transitions. [2018-09-30 20:22:05,529 INFO L78 Accepts]: Start accepts. Automaton has 6 states and 6 transitions. Word has length 4 [2018-09-30 20:22:05,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:05,530 INFO L480 AbstractCegarLoop]: Abstraction has 6 states and 6 transitions. [2018-09-30 20:22:05,530 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-09-30 20:22:05,530 INFO L276 IsEmpty]: Start isEmpty. Operand 6 states and 6 transitions. [2018-09-30 20:22:05,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2018-09-30 20:22:05,531 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:05,531 INFO L375 BasicCegarLoop]: trace histogram [3, 1, 1] [2018-09-30 20:22:05,531 INFO L423 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:05,532 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:05,532 INFO L82 PathProgramCache]: Analyzing trace with hash 28752289, now seen corresponding path program 3 times [2018-09-30 20:22:05,532 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:05,532 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:05,534 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:05,534 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:05,534 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:05,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:05,710 WARN L178 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 13 [2018-09-30 20:22:05,880 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-30 20:22:05,880 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:05,880 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:05,891 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-30 20:22:05,897 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-09-30 20:22:05,898 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:05,900 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:06,060 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-30 20:22:06,082 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:06,082 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2018-09-30 20:22:06,083 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-09-30 20:22:06,083 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-09-30 20:22:06,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2018-09-30 20:22:06,084 INFO L87 Difference]: Start difference. First operand 6 states and 6 transitions. Second operand 10 states. [2018-09-30 20:22:06,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:06,239 INFO L93 Difference]: Finished difference Result 8 states and 8 transitions. [2018-09-30 20:22:06,240 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-09-30 20:22:06,240 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 5 [2018-09-30 20:22:06,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:06,241 INFO L225 Difference]: With dead ends: 8 [2018-09-30 20:22:06,241 INFO L226 Difference]: Without dead ends: 7 [2018-09-30 20:22:06,242 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2018-09-30 20:22:06,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7 states. [2018-09-30 20:22:06,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7 to 7. [2018-09-30 20:22:06,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2018-09-30 20:22:06,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 7 transitions. [2018-09-30 20:22:06,245 INFO L78 Accepts]: Start accepts. Automaton has 7 states and 7 transitions. Word has length 5 [2018-09-30 20:22:06,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:06,245 INFO L480 AbstractCegarLoop]: Abstraction has 7 states and 7 transitions. [2018-09-30 20:22:06,246 INFO L481 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-09-30 20:22:06,246 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states and 7 transitions. [2018-09-30 20:22:06,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2018-09-30 20:22:06,246 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:06,247 INFO L375 BasicCegarLoop]: trace histogram [4, 1, 1] [2018-09-30 20:22:06,247 INFO L423 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:06,247 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:06,247 INFO L82 PathProgramCache]: Analyzing trace with hash 891320903, now seen corresponding path program 4 times [2018-09-30 20:22:06,248 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:06,248 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:06,249 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:06,249 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:06,249 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:06,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:06,508 WARN L178 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 13 [2018-09-30 20:22:06,606 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-30 20:22:06,607 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:06,607 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:06,616 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-30 20:22:06,623 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-30 20:22:06,624 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:06,626 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:06,743 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-30 20:22:06,764 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:06,765 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2018-09-30 20:22:06,765 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-09-30 20:22:06,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-09-30 20:22:06,766 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2018-09-30 20:22:06,766 INFO L87 Difference]: Start difference. First operand 7 states and 7 transitions. Second operand 12 states. [2018-09-30 20:22:06,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:06,835 INFO L93 Difference]: Finished difference Result 9 states and 9 transitions. [2018-09-30 20:22:06,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-09-30 20:22:06,836 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 6 [2018-09-30 20:22:06,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:06,836 INFO L225 Difference]: With dead ends: 9 [2018-09-30 20:22:06,837 INFO L226 Difference]: Without dead ends: 8 [2018-09-30 20:22:06,837 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2018-09-30 20:22:06,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8 states. [2018-09-30 20:22:06,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8 to 8. [2018-09-30 20:22:06,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2018-09-30 20:22:06,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 8 transitions. [2018-09-30 20:22:06,841 INFO L78 Accepts]: Start accepts. Automaton has 8 states and 8 transitions. Word has length 6 [2018-09-30 20:22:06,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:06,841 INFO L480 AbstractCegarLoop]: Abstraction has 8 states and 8 transitions. [2018-09-30 20:22:06,841 INFO L481 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-09-30 20:22:06,841 INFO L276 IsEmpty]: Start isEmpty. Operand 8 states and 8 transitions. [2018-09-30 20:22:06,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-09-30 20:22:06,842 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:06,842 INFO L375 BasicCegarLoop]: trace histogram [5, 1, 1] [2018-09-30 20:22:06,842 INFO L423 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:06,843 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:06,843 INFO L82 PathProgramCache]: Analyzing trace with hash 1861144161, now seen corresponding path program 5 times [2018-09-30 20:22:06,843 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:06,843 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:06,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:06,844 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:06,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:06,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:07,034 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-30 20:22:07,035 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:07,035 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:07,044 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-09-30 20:22:07,056 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2018-09-30 20:22:07,056 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:07,058 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:07,310 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-30 20:22:07,332 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:07,332 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2018-09-30 20:22:07,333 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-09-30 20:22:07,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-09-30 20:22:07,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2018-09-30 20:22:07,334 INFO L87 Difference]: Start difference. First operand 8 states and 8 transitions. Second operand 14 states. [2018-09-30 20:22:07,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:07,476 INFO L93 Difference]: Finished difference Result 10 states and 10 transitions. [2018-09-30 20:22:07,478 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-09-30 20:22:07,478 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 7 [2018-09-30 20:22:07,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:07,479 INFO L225 Difference]: With dead ends: 10 [2018-09-30 20:22:07,479 INFO L226 Difference]: Without dead ends: 9 [2018-09-30 20:22:07,480 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2018-09-30 20:22:07,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9 states. [2018-09-30 20:22:07,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9 to 9. [2018-09-30 20:22:07,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2018-09-30 20:22:07,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 9 transitions. [2018-09-30 20:22:07,484 INFO L78 Accepts]: Start accepts. Automaton has 9 states and 9 transitions. Word has length 7 [2018-09-30 20:22:07,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:07,484 INFO L480 AbstractCegarLoop]: Abstraction has 9 states and 9 transitions. [2018-09-30 20:22:07,484 INFO L481 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-09-30 20:22:07,485 INFO L276 IsEmpty]: Start isEmpty. Operand 9 states and 9 transitions. [2018-09-30 20:22:07,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-09-30 20:22:07,485 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:07,485 INFO L375 BasicCegarLoop]: trace histogram [6, 1, 1] [2018-09-30 20:22:07,486 INFO L423 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:07,486 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:07,486 INFO L82 PathProgramCache]: Analyzing trace with hash 1860894087, now seen corresponding path program 6 times [2018-09-30 20:22:07,486 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:07,486 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:07,487 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:07,488 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:07,488 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:07,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:07,676 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-30 20:22:07,677 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:07,677 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:07,687 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-09-30 20:22:07,695 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2018-09-30 20:22:07,695 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:07,696 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:08,014 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-30 20:22:08,035 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:08,035 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2018-09-30 20:22:08,035 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-09-30 20:22:08,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-09-30 20:22:08,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2018-09-30 20:22:08,036 INFO L87 Difference]: Start difference. First operand 9 states and 9 transitions. Second operand 16 states. [2018-09-30 20:22:08,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:08,137 INFO L93 Difference]: Finished difference Result 11 states and 11 transitions. [2018-09-30 20:22:08,138 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-09-30 20:22:08,138 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 8 [2018-09-30 20:22:08,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:08,138 INFO L225 Difference]: With dead ends: 11 [2018-09-30 20:22:08,138 INFO L226 Difference]: Without dead ends: 10 [2018-09-30 20:22:08,139 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2018-09-30 20:22:08,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10 states. [2018-09-30 20:22:08,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10 to 10. [2018-09-30 20:22:08,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2018-09-30 20:22:08,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 10 transitions. [2018-09-30 20:22:08,143 INFO L78 Accepts]: Start accepts. Automaton has 10 states and 10 transitions. Word has length 8 [2018-09-30 20:22:08,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:08,144 INFO L480 AbstractCegarLoop]: Abstraction has 10 states and 10 transitions. [2018-09-30 20:22:08,144 INFO L481 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-09-30 20:22:08,144 INFO L276 IsEmpty]: Start isEmpty. Operand 10 states and 10 transitions. [2018-09-30 20:22:08,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2018-09-30 20:22:08,144 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:08,145 INFO L375 BasicCegarLoop]: trace histogram [7, 1, 1] [2018-09-30 20:22:08,145 INFO L423 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:08,145 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:08,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1853141793, now seen corresponding path program 7 times [2018-09-30 20:22:08,145 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:08,145 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:08,146 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:08,146 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:08,146 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:08,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:08,499 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-30 20:22:08,499 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:08,499 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:08,508 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:22:08,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:08,516 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:08,704 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-30 20:22:08,726 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:08,726 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2018-09-30 20:22:08,726 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-09-30 20:22:08,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-09-30 20:22:08,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2018-09-30 20:22:08,727 INFO L87 Difference]: Start difference. First operand 10 states and 10 transitions. Second operand 18 states. [2018-09-30 20:22:08,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:08,857 INFO L93 Difference]: Finished difference Result 12 states and 12 transitions. [2018-09-30 20:22:08,858 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-09-30 20:22:08,858 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 9 [2018-09-30 20:22:08,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:08,859 INFO L225 Difference]: With dead ends: 12 [2018-09-30 20:22:08,859 INFO L226 Difference]: Without dead ends: 11 [2018-09-30 20:22:08,860 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2018-09-30 20:22:08,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states. [2018-09-30 20:22:08,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 11. [2018-09-30 20:22:08,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2018-09-30 20:22:08,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 11 transitions. [2018-09-30 20:22:08,864 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 11 transitions. Word has length 9 [2018-09-30 20:22:08,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:08,865 INFO L480 AbstractCegarLoop]: Abstraction has 11 states and 11 transitions. [2018-09-30 20:22:08,865 INFO L481 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-09-30 20:22:08,865 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 11 transitions. [2018-09-30 20:22:08,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2018-09-30 20:22:08,866 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:08,866 INFO L375 BasicCegarLoop]: trace histogram [8, 1, 1] [2018-09-30 20:22:08,866 INFO L423 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:08,866 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:08,867 INFO L82 PathProgramCache]: Analyzing trace with hash 1612820679, now seen corresponding path program 8 times [2018-09-30 20:22:08,867 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:08,867 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:08,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:08,868 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:22:08,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:08,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:09,067 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-30 20:22:09,068 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:09,068 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:09,086 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-30 20:22:09,118 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-30 20:22:09,118 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:09,120 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:09,326 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-30 20:22:09,347 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:09,347 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2018-09-30 20:22:09,348 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-09-30 20:22:09,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-09-30 20:22:09,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2018-09-30 20:22:09,349 INFO L87 Difference]: Start difference. First operand 11 states and 11 transitions. Second operand 20 states. [2018-09-30 20:22:09,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:09,493 INFO L93 Difference]: Finished difference Result 13 states and 13 transitions. [2018-09-30 20:22:09,494 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-09-30 20:22:09,495 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 10 [2018-09-30 20:22:09,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:09,495 INFO L225 Difference]: With dead ends: 13 [2018-09-30 20:22:09,495 INFO L226 Difference]: Without dead ends: 12 [2018-09-30 20:22:09,496 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2018-09-30 20:22:09,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12 states. [2018-09-30 20:22:09,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12 to 12. [2018-09-30 20:22:09,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2018-09-30 20:22:09,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 12 transitions. [2018-09-30 20:22:09,500 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 12 transitions. Word has length 10 [2018-09-30 20:22:09,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:09,500 INFO L480 AbstractCegarLoop]: Abstraction has 12 states and 12 transitions. [2018-09-30 20:22:09,501 INFO L481 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-09-30 20:22:09,501 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 12 transitions. [2018-09-30 20:22:09,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-09-30 20:22:09,501 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:09,501 INFO L375 BasicCegarLoop]: trace histogram [9, 1, 1] [2018-09-30 20:22:09,502 INFO L423 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:09,502 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:09,502 INFO L82 PathProgramCache]: Analyzing trace with hash -1542166559, now seen corresponding path program 9 times [2018-09-30 20:22:09,502 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:09,502 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:09,503 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:09,504 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:09,504 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:09,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:09,851 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-30 20:22:09,852 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:09,852 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:09,862 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-30 20:22:09,879 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2018-09-30 20:22:09,880 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:09,881 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:10,161 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-30 20:22:10,183 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:10,183 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2018-09-30 20:22:10,183 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-09-30 20:22:10,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-09-30 20:22:10,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2018-09-30 20:22:10,184 INFO L87 Difference]: Start difference. First operand 12 states and 12 transitions. Second operand 22 states. [2018-09-30 20:22:10,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:10,356 INFO L93 Difference]: Finished difference Result 14 states and 14 transitions. [2018-09-30 20:22:10,357 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-09-30 20:22:10,357 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 11 [2018-09-30 20:22:10,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:10,358 INFO L225 Difference]: With dead ends: 14 [2018-09-30 20:22:10,358 INFO L226 Difference]: Without dead ends: 13 [2018-09-30 20:22:10,359 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=51, Invalid=411, Unknown=0, NotChecked=0, Total=462 [2018-09-30 20:22:10,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2018-09-30 20:22:10,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 13. [2018-09-30 20:22:10,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2018-09-30 20:22:10,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 13 transitions. [2018-09-30 20:22:10,363 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 13 transitions. Word has length 11 [2018-09-30 20:22:10,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:10,363 INFO L480 AbstractCegarLoop]: Abstraction has 13 states and 13 transitions. [2018-09-30 20:22:10,363 INFO L481 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-09-30 20:22:10,363 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 13 transitions. [2018-09-30 20:22:10,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-09-30 20:22:10,364 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:10,364 INFO L375 BasicCegarLoop]: trace histogram [10, 1, 1] [2018-09-30 20:22:10,364 INFO L423 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:10,364 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:10,365 INFO L82 PathProgramCache]: Analyzing trace with hash -562523129, now seen corresponding path program 10 times [2018-09-30 20:22:10,365 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:10,365 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:10,366 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:10,366 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:10,366 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:10,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:10,738 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-30 20:22:10,739 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:10,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 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:10,751 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-30 20:22:10,763 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-30 20:22:10,764 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:10,766 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:11,011 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-30 20:22:11,033 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:11,033 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2018-09-30 20:22:11,034 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-09-30 20:22:11,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-09-30 20:22:11,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2018-09-30 20:22:11,035 INFO L87 Difference]: Start difference. First operand 13 states and 13 transitions. Second operand 24 states. [2018-09-30 20:22:11,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:11,400 INFO L93 Difference]: Finished difference Result 15 states and 15 transitions. [2018-09-30 20:22:11,401 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-09-30 20:22:11,401 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 12 [2018-09-30 20:22:11,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:11,402 INFO L225 Difference]: With dead ends: 15 [2018-09-30 20:22:11,402 INFO L226 Difference]: Without dead ends: 14 [2018-09-30 20:22:11,403 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2018-09-30 20:22:11,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2018-09-30 20:22:11,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2018-09-30 20:22:11,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2018-09-30 20:22:11,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 14 transitions. [2018-09-30 20:22:11,407 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 14 transitions. Word has length 12 [2018-09-30 20:22:11,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:11,407 INFO L480 AbstractCegarLoop]: Abstraction has 14 states and 14 transitions. [2018-09-30 20:22:11,407 INFO L481 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-09-30 20:22:11,407 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 14 transitions. [2018-09-30 20:22:11,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-09-30 20:22:11,408 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:11,408 INFO L375 BasicCegarLoop]: trace histogram [11, 1, 1] [2018-09-30 20:22:11,408 INFO L423 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:11,408 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:11,409 INFO L82 PathProgramCache]: Analyzing trace with hash -258347871, now seen corresponding path program 11 times [2018-09-30 20:22:11,409 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:11,409 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:11,410 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:11,410 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:11,410 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:11,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:11,763 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-30 20:22:11,763 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:11,763 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:11,771 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-09-30 20:22:11,791 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2018-09-30 20:22:11,792 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:11,793 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:12,287 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-30 20:22:12,311 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:12,311 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2018-09-30 20:22:12,312 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-09-30 20:22:12,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-09-30 20:22:12,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=589, Unknown=0, NotChecked=0, Total=650 [2018-09-30 20:22:12,313 INFO L87 Difference]: Start difference. First operand 14 states and 14 transitions. Second operand 26 states. [2018-09-30 20:22:13,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:13,155 INFO L93 Difference]: Finished difference Result 16 states and 16 transitions. [2018-09-30 20:22:13,155 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-09-30 20:22:13,155 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 13 [2018-09-30 20:22:13,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:13,156 INFO L225 Difference]: With dead ends: 16 [2018-09-30 20:22:13,156 INFO L226 Difference]: Without dead ends: 15 [2018-09-30 20:22:13,157 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=61, Invalid=589, Unknown=0, NotChecked=0, Total=650 [2018-09-30 20:22:13,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2018-09-30 20:22:13,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2018-09-30 20:22:13,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2018-09-30 20:22:13,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 15 transitions. [2018-09-30 20:22:13,161 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 15 transitions. Word has length 13 [2018-09-30 20:22:13,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:13,161 INFO L480 AbstractCegarLoop]: Abstraction has 15 states and 15 transitions. [2018-09-30 20:22:13,161 INFO L481 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-09-30 20:22:13,161 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 15 transitions. [2018-09-30 20:22:13,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-09-30 20:22:13,162 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:13,162 INFO L375 BasicCegarLoop]: trace histogram [12, 1, 1] [2018-09-30 20:22:13,162 INFO L423 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:13,162 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:13,162 INFO L82 PathProgramCache]: Analyzing trace with hash 581150535, now seen corresponding path program 12 times [2018-09-30 20:22:13,162 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:13,162 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:13,163 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:13,163 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:13,164 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:13,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:13,576 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-30 20:22:13,577 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:13,577 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:13,586 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-09-30 20:22:13,603 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-09-30 20:22:13,603 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:13,606 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:13,966 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-30 20:22:13,988 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:13,988 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2018-09-30 20:22:13,989 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-09-30 20:22:13,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-09-30 20:22:13,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=690, Unknown=0, NotChecked=0, Total=756 [2018-09-30 20:22:13,989 INFO L87 Difference]: Start difference. First operand 15 states and 15 transitions. Second operand 28 states. [2018-09-30 20:22:14,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:14,209 INFO L93 Difference]: Finished difference Result 17 states and 17 transitions. [2018-09-30 20:22:14,209 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-09-30 20:22:14,209 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 14 [2018-09-30 20:22:14,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:14,210 INFO L225 Difference]: With dead ends: 17 [2018-09-30 20:22:14,211 INFO L226 Difference]: Without dead ends: 16 [2018-09-30 20:22:14,211 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=66, Invalid=690, Unknown=0, NotChecked=0, Total=756 [2018-09-30 20:22:14,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2018-09-30 20:22:14,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2018-09-30 20:22:14,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2018-09-30 20:22:14,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 16 transitions. [2018-09-30 20:22:14,214 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 16 transitions. Word has length 14 [2018-09-30 20:22:14,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:14,215 INFO L480 AbstractCegarLoop]: Abstraction has 16 states and 16 transitions. [2018-09-30 20:22:14,215 INFO L481 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-09-30 20:22:14,215 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 16 transitions. [2018-09-30 20:22:14,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-09-30 20:22:14,215 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:14,216 INFO L375 BasicCegarLoop]: trace histogram [13, 1, 1] [2018-09-30 20:22:14,216 INFO L423 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:14,216 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:14,216 INFO L82 PathProgramCache]: Analyzing trace with hash 835797345, now seen corresponding path program 13 times [2018-09-30 20:22:14,216 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:14,216 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:14,217 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:14,217 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:14,217 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:14,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:14,782 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-30 20:22:14,782 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:14,782 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:14,791 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:22:14,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:14,805 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:15,164 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-30 20:22:15,186 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:15,186 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 28 [2018-09-30 20:22:15,187 INFO L459 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-09-30 20:22:15,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-09-30 20:22:15,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=799, Unknown=0, NotChecked=0, Total=870 [2018-09-30 20:22:15,188 INFO L87 Difference]: Start difference. First operand 16 states and 16 transitions. Second operand 30 states. [2018-09-30 20:22:15,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:15,445 INFO L93 Difference]: Finished difference Result 18 states and 18 transitions. [2018-09-30 20:22:15,445 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-09-30 20:22:15,445 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 15 [2018-09-30 20:22:15,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:15,446 INFO L225 Difference]: With dead ends: 18 [2018-09-30 20:22:15,446 INFO L226 Difference]: Without dead ends: 17 [2018-09-30 20:22:15,447 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=71, Invalid=799, Unknown=0, NotChecked=0, Total=870 [2018-09-30 20:22:15,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2018-09-30 20:22:15,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2018-09-30 20:22:15,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2018-09-30 20:22:15,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 17 transitions. [2018-09-30 20:22:15,451 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 17 transitions. Word has length 15 [2018-09-30 20:22:15,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:15,451 INFO L480 AbstractCegarLoop]: Abstraction has 17 states and 17 transitions. [2018-09-30 20:22:15,451 INFO L481 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-09-30 20:22:15,451 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 17 transitions. [2018-09-30 20:22:15,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-09-30 20:22:15,452 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:15,452 INFO L375 BasicCegarLoop]: trace histogram [14, 1, 1] [2018-09-30 20:22:15,452 INFO L423 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:15,452 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:15,453 INFO L82 PathProgramCache]: Analyzing trace with hash 139913863, now seen corresponding path program 14 times [2018-09-30 20:22:15,453 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:15,453 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:15,453 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:15,453 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:22:15,454 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:15,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:15,718 WARN L178 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2018-09-30 20:22:16,048 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-30 20:22:16,049 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:16,049 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:16,056 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-30 20:22:16,070 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-30 20:22:16,071 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:16,073 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:16,535 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-30 20:22:16,556 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:16,557 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 30 [2018-09-30 20:22:16,557 INFO L459 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-09-30 20:22:16,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-09-30 20:22:16,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=916, Unknown=0, NotChecked=0, Total=992 [2018-09-30 20:22:16,560 INFO L87 Difference]: Start difference. First operand 17 states and 17 transitions. Second operand 32 states. [2018-09-30 20:22:16,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:16,853 INFO L93 Difference]: Finished difference Result 19 states and 19 transitions. [2018-09-30 20:22:16,854 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-09-30 20:22:16,854 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 16 [2018-09-30 20:22:16,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:16,855 INFO L225 Difference]: With dead ends: 19 [2018-09-30 20:22:16,855 INFO L226 Difference]: Without dead ends: 18 [2018-09-30 20:22:16,856 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=76, Invalid=916, Unknown=0, NotChecked=0, Total=992 [2018-09-30 20:22:16,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2018-09-30 20:22:16,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2018-09-30 20:22:16,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2018-09-30 20:22:16,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 18 transitions. [2018-09-30 20:22:16,860 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 18 transitions. Word has length 16 [2018-09-30 20:22:16,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:16,860 INFO L480 AbstractCegarLoop]: Abstraction has 18 states and 18 transitions. [2018-09-30 20:22:16,860 INFO L481 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-09-30 20:22:16,860 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 18 transitions. [2018-09-30 20:22:16,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-09-30 20:22:16,861 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:16,861 INFO L375 BasicCegarLoop]: trace histogram [15, 1, 1] [2018-09-30 20:22:16,861 INFO L423 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:16,861 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:16,861 INFO L82 PathProgramCache]: Analyzing trace with hash 42362401, now seen corresponding path program 15 times [2018-09-30 20:22:16,862 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:16,862 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:16,862 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:16,863 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:16,863 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:16,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:17,259 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-30 20:22:17,259 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:17,259 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:17,271 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-30 20:22:17,287 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2018-09-30 20:22:17,287 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:17,289 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:17,730 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-30 20:22:17,750 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:17,750 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 32 [2018-09-30 20:22:17,751 INFO L459 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-09-30 20:22:17,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-09-30 20:22:17,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=1041, Unknown=0, NotChecked=0, Total=1122 [2018-09-30 20:22:17,751 INFO L87 Difference]: Start difference. First operand 18 states and 18 transitions. Second operand 34 states. [2018-09-30 20:22:18,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:18,235 INFO L93 Difference]: Finished difference Result 20 states and 20 transitions. [2018-09-30 20:22:18,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-09-30 20:22:18,236 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 17 [2018-09-30 20:22:18,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:18,236 INFO L225 Difference]: With dead ends: 20 [2018-09-30 20:22:18,236 INFO L226 Difference]: Without dead ends: 19 [2018-09-30 20:22:18,237 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=81, Invalid=1041, Unknown=0, NotChecked=0, Total=1122 [2018-09-30 20:22:18,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2018-09-30 20:22:18,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2018-09-30 20:22:18,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2018-09-30 20:22:18,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 19 transitions. [2018-09-30 20:22:18,242 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 19 transitions. Word has length 17 [2018-09-30 20:22:18,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:18,242 INFO L480 AbstractCegarLoop]: Abstraction has 19 states and 19 transitions. [2018-09-30 20:22:18,242 INFO L481 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-09-30 20:22:18,242 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 19 transitions. [2018-09-30 20:22:18,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-09-30 20:22:18,243 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:18,243 INFO L375 BasicCegarLoop]: trace histogram [16, 1, 1] [2018-09-30 20:22:18,243 INFO L423 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:18,244 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:18,244 INFO L82 PathProgramCache]: Analyzing trace with hash 1313234375, now seen corresponding path program 16 times [2018-09-30 20:22:18,244 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:18,244 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:18,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:18,245 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:18,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:18,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:18,503 WARN L178 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2018-09-30 20:22:18,777 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-30 20:22:18,777 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:18,778 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:18,785 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-30 20:22:18,818 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-30 20:22:18,818 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:18,821 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:19,264 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-30 20:22:19,286 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:19,287 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 34 [2018-09-30 20:22:19,287 INFO L459 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-09-30 20:22:19,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-09-30 20:22:19,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=1174, Unknown=0, NotChecked=0, Total=1260 [2018-09-30 20:22:19,288 INFO L87 Difference]: Start difference. First operand 19 states and 19 transitions. Second operand 36 states. [2018-09-30 20:22:19,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:19,610 INFO L93 Difference]: Finished difference Result 21 states and 21 transitions. [2018-09-30 20:22:19,611 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-09-30 20:22:19,611 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 18 [2018-09-30 20:22:19,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:19,612 INFO L225 Difference]: With dead ends: 21 [2018-09-30 20:22:19,612 INFO L226 Difference]: Without dead ends: 20 [2018-09-30 20:22:19,613 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=86, Invalid=1174, Unknown=0, NotChecked=0, Total=1260 [2018-09-30 20:22:19,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2018-09-30 20:22:19,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2018-09-30 20:22:19,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2018-09-30 20:22:19,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 20 transitions. [2018-09-30 20:22:19,617 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 20 transitions. Word has length 18 [2018-09-30 20:22:19,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:19,618 INFO L480 AbstractCegarLoop]: Abstraction has 20 states and 20 transitions. [2018-09-30 20:22:19,618 INFO L481 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-09-30 20:22:19,618 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 20 transitions. [2018-09-30 20:22:19,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-09-30 20:22:19,618 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:19,618 INFO L375 BasicCegarLoop]: trace histogram [17, 1, 1] [2018-09-30 20:22:19,619 INFO L423 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:19,619 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:19,619 INFO L82 PathProgramCache]: Analyzing trace with hash 2055559905, now seen corresponding path program 17 times [2018-09-30 20:22:19,619 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:19,619 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:19,620 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:19,620 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:19,620 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:19,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:19,989 WARN L178 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2018-09-30 20:22:20,181 WARN L178 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-30 20:22:20,372 WARN L178 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-30 20:22:20,576 WARN L178 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-30 20:22:20,988 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-30 20:22:20,989 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:20,989 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:20,996 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-09-30 20:22:21,010 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2018-09-30 20:22:21,010 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:21,012 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:21,493 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-30 20:22:21,513 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:21,514 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 36 [2018-09-30 20:22:21,514 INFO L459 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-09-30 20:22:21,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-09-30 20:22:21,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=1315, Unknown=0, NotChecked=0, Total=1406 [2018-09-30 20:22:21,515 INFO L87 Difference]: Start difference. First operand 20 states and 20 transitions. Second operand 38 states. [2018-09-30 20:22:22,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:22,061 INFO L93 Difference]: Finished difference Result 22 states and 22 transitions. [2018-09-30 20:22:22,061 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-09-30 20:22:22,062 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 19 [2018-09-30 20:22:22,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:22,062 INFO L225 Difference]: With dead ends: 22 [2018-09-30 20:22:22,063 INFO L226 Difference]: Without dead ends: 21 [2018-09-30 20:22:22,064 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=91, Invalid=1315, Unknown=0, NotChecked=0, Total=1406 [2018-09-30 20:22:22,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2018-09-30 20:22:22,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2018-09-30 20:22:22,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2018-09-30 20:22:22,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 21 transitions. [2018-09-30 20:22:22,069 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 21 transitions. Word has length 19 [2018-09-30 20:22:22,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:22,069 INFO L480 AbstractCegarLoop]: Abstraction has 21 states and 21 transitions. [2018-09-30 20:22:22,069 INFO L481 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-09-30 20:22:22,069 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2018-09-30 20:22:22,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-09-30 20:22:22,070 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:22,070 INFO L375 BasicCegarLoop]: trace histogram [18, 1, 1] [2018-09-30 20:22:22,070 INFO L423 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:22,071 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:22,071 INFO L82 PathProgramCache]: Analyzing trace with hash -702152441, now seen corresponding path program 18 times [2018-09-30 20:22:22,071 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:22,071 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:22,074 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:22,075 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:22,075 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:22,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:22,578 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-30 20:22:22,579 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:22,579 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:22,589 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-09-30 20:22:22,602 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2018-09-30 20:22:22,603 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:22,606 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:23,183 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-30 20:22:23,203 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:23,203 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 38 [2018-09-30 20:22:23,204 INFO L459 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-09-30 20:22:23,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-09-30 20:22:23,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=1464, Unknown=0, NotChecked=0, Total=1560 [2018-09-30 20:22:23,205 INFO L87 Difference]: Start difference. First operand 21 states and 21 transitions. Second operand 40 states. [2018-09-30 20:22:24,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:24,008 INFO L93 Difference]: Finished difference Result 23 states and 23 transitions. [2018-09-30 20:22:24,009 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-09-30 20:22:24,009 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 20 [2018-09-30 20:22:24,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:24,011 INFO L225 Difference]: With dead ends: 23 [2018-09-30 20:22:24,011 INFO L226 Difference]: Without dead ends: 22 [2018-09-30 20:22:24,012 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=96, Invalid=1464, Unknown=0, NotChecked=0, Total=1560 [2018-09-30 20:22:24,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2018-09-30 20:22:24,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2018-09-30 20:22:24,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2018-09-30 20:22:24,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 22 transitions. [2018-09-30 20:22:24,017 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 22 transitions. Word has length 20 [2018-09-30 20:22:24,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:24,017 INFO L480 AbstractCegarLoop]: Abstraction has 22 states and 22 transitions. [2018-09-30 20:22:24,017 INFO L481 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-09-30 20:22:24,017 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 22 transitions. [2018-09-30 20:22:24,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-09-30 20:22:24,018 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:24,018 INFO L375 BasicCegarLoop]: trace histogram [19, 1, 1] [2018-09-30 20:22:24,018 INFO L423 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:24,019 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:24,019 INFO L82 PathProgramCache]: Analyzing trace with hash -291889247, now seen corresponding path program 19 times [2018-09-30 20:22:24,019 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:24,019 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:24,020 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:24,020 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:24,020 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:24,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:24,469 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-30 20:22:24,469 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:24,469 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:24,476 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:22:24,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:24,502 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:25,435 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-30 20:22:25,464 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:25,464 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 40 [2018-09-30 20:22:25,465 INFO L459 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-09-30 20:22:25,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-09-30 20:22:25,466 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1621, Unknown=0, NotChecked=0, Total=1722 [2018-09-30 20:22:25,466 INFO L87 Difference]: Start difference. First operand 22 states and 22 transitions. Second operand 42 states. [2018-09-30 20:22:25,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:25,871 INFO L93 Difference]: Finished difference Result 24 states and 24 transitions. [2018-09-30 20:22:25,872 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-09-30 20:22:25,872 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 21 [2018-09-30 20:22:25,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:25,872 INFO L225 Difference]: With dead ends: 24 [2018-09-30 20:22:25,873 INFO L226 Difference]: Without dead ends: 23 [2018-09-30 20:22:25,874 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=101, Invalid=1621, Unknown=0, NotChecked=0, Total=1722 [2018-09-30 20:22:25,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2018-09-30 20:22:25,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2018-09-30 20:22:25,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2018-09-30 20:22:25,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 23 transitions. [2018-09-30 20:22:25,879 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 23 transitions. Word has length 21 [2018-09-30 20:22:25,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:25,879 INFO L480 AbstractCegarLoop]: Abstraction has 23 states and 23 transitions. [2018-09-30 20:22:25,879 INFO L481 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-09-30 20:22:25,880 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2018-09-30 20:22:25,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-09-30 20:22:25,880 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:25,880 INFO L375 BasicCegarLoop]: trace histogram [20, 1, 1] [2018-09-30 20:22:25,880 INFO L423 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:25,881 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:25,881 INFO L82 PathProgramCache]: Analyzing trace with hash -458632121, now seen corresponding path program 20 times [2018-09-30 20:22:25,881 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:25,881 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:25,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:25,882 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:22:25,882 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:25,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:26,210 WARN L178 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2018-09-30 20:22:26,383 WARN L178 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-30 20:22:26,583 WARN L178 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-30 20:22:27,033 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-30 20:22:27,034 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:27,034 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:27,041 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-30 20:22:27,070 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-30 20:22:27,071 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:27,073 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:27,815 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-30 20:22:27,836 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:27,836 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 42 [2018-09-30 20:22:27,836 INFO L459 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-09-30 20:22:27,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-09-30 20:22:27,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=1786, Unknown=0, NotChecked=0, Total=1892 [2018-09-30 20:22:27,837 INFO L87 Difference]: Start difference. First operand 23 states and 23 transitions. Second operand 44 states. [2018-09-30 20:22:28,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:28,357 INFO L93 Difference]: Finished difference Result 25 states and 25 transitions. [2018-09-30 20:22:28,357 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-09-30 20:22:28,357 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 22 [2018-09-30 20:22:28,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:28,358 INFO L225 Difference]: With dead ends: 25 [2018-09-30 20:22:28,358 INFO L226 Difference]: Without dead ends: 24 [2018-09-30 20:22:28,360 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=106, Invalid=1786, Unknown=0, NotChecked=0, Total=1892 [2018-09-30 20:22:28,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2018-09-30 20:22:28,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2018-09-30 20:22:28,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2018-09-30 20:22:28,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 24 transitions. [2018-09-30 20:22:28,364 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 24 transitions. Word has length 22 [2018-09-30 20:22:28,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:28,364 INFO L480 AbstractCegarLoop]: Abstraction has 24 states and 24 transitions. [2018-09-30 20:22:28,365 INFO L481 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-09-30 20:22:28,365 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 24 transitions. [2018-09-30 20:22:28,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-09-30 20:22:28,365 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:28,365 INFO L375 BasicCegarLoop]: trace histogram [21, 1, 1] [2018-09-30 20:22:28,366 INFO L423 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:28,366 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:28,366 INFO L82 PathProgramCache]: Analyzing trace with hash -1332693919, now seen corresponding path program 21 times [2018-09-30 20:22:28,366 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:28,366 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:28,367 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:28,367 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:28,367 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:28,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:28,533 WARN L178 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2018-09-30 20:22:29,130 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-30 20:22:29,130 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:29,131 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:29,143 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-30 20:22:29,164 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2018-09-30 20:22:29,164 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:29,167 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:30,125 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-30 20:22:30,145 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:30,145 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 44 [2018-09-30 20:22:30,146 INFO L459 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-09-30 20:22:30,146 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-09-30 20:22:30,146 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1959, Unknown=0, NotChecked=0, Total=2070 [2018-09-30 20:22:30,147 INFO L87 Difference]: Start difference. First operand 24 states and 24 transitions. Second operand 46 states. [2018-09-30 20:22:30,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:30,720 INFO L93 Difference]: Finished difference Result 26 states and 26 transitions. [2018-09-30 20:22:30,723 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-09-30 20:22:30,723 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 23 [2018-09-30 20:22:30,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:30,723 INFO L225 Difference]: With dead ends: 26 [2018-09-30 20:22:30,724 INFO L226 Difference]: Without dead ends: 25 [2018-09-30 20:22:30,724 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=111, Invalid=1959, Unknown=0, NotChecked=0, Total=2070 [2018-09-30 20:22:30,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2018-09-30 20:22:30,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2018-09-30 20:22:30,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2018-09-30 20:22:30,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 25 transitions. [2018-09-30 20:22:30,728 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 25 transitions. Word has length 23 [2018-09-30 20:22:30,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:30,728 INFO L480 AbstractCegarLoop]: Abstraction has 25 states and 25 transitions. [2018-09-30 20:22:30,728 INFO L481 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-09-30 20:22:30,729 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2018-09-30 20:22:30,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-09-30 20:22:30,729 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:30,729 INFO L375 BasicCegarLoop]: trace histogram [22, 1, 1] [2018-09-30 20:22:30,729 INFO L423 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:30,730 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:30,730 INFO L82 PathProgramCache]: Analyzing trace with hash 1636161415, now seen corresponding path program 22 times [2018-09-30 20:22:30,730 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:30,730 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:30,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:30,731 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:30,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:30,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:31,554 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-30 20:22:31,554 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:31,554 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:31,562 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-30 20:22:31,577 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-30 20:22:31,577 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:31,581 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:32,379 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-30 20:22:32,401 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:32,401 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 46 [2018-09-30 20:22:32,401 INFO L459 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-09-30 20:22:32,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-09-30 20:22:32,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=2140, Unknown=0, NotChecked=0, Total=2256 [2018-09-30 20:22:32,403 INFO L87 Difference]: Start difference. First operand 25 states and 25 transitions. Second operand 48 states. [2018-09-30 20:22:33,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:33,092 INFO L93 Difference]: Finished difference Result 27 states and 27 transitions. [2018-09-30 20:22:33,092 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-09-30 20:22:33,092 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 24 [2018-09-30 20:22:33,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:33,093 INFO L225 Difference]: With dead ends: 27 [2018-09-30 20:22:33,093 INFO L226 Difference]: Without dead ends: 26 [2018-09-30 20:22:33,095 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=116, Invalid=2140, Unknown=0, NotChecked=0, Total=2256 [2018-09-30 20:22:33,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2018-09-30 20:22:33,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2018-09-30 20:22:33,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2018-09-30 20:22:33,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 26 transitions. [2018-09-30 20:22:33,099 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 26 transitions. Word has length 24 [2018-09-30 20:22:33,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:33,099 INFO L480 AbstractCegarLoop]: Abstraction has 26 states and 26 transitions. [2018-09-30 20:22:33,099 INFO L481 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-09-30 20:22:33,099 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 26 transitions. [2018-09-30 20:22:33,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-09-30 20:22:33,100 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:33,100 INFO L375 BasicCegarLoop]: trace histogram [23, 1, 1] [2018-09-30 20:22:33,100 INFO L423 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:33,100 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:33,100 INFO L82 PathProgramCache]: Analyzing trace with hash -818603743, now seen corresponding path program 23 times [2018-09-30 20:22:33,100 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:33,100 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:33,101 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:33,101 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:33,101 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:33,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:33,746 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-30 20:22:33,746 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:33,746 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:33,754 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-09-30 20:22:33,773 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2018-09-30 20:22:33,773 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:33,776 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:34,716 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-30 20:22:34,736 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:34,736 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 48 [2018-09-30 20:22:34,736 INFO L459 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-09-30 20:22:34,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-09-30 20:22:34,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=2329, Unknown=0, NotChecked=0, Total=2450 [2018-09-30 20:22:34,737 INFO L87 Difference]: Start difference. First operand 26 states and 26 transitions. Second operand 50 states. [2018-09-30 20:22:35,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:35,410 INFO L93 Difference]: Finished difference Result 28 states and 28 transitions. [2018-09-30 20:22:35,411 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-09-30 20:22:35,411 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 25 [2018-09-30 20:22:35,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:35,412 INFO L225 Difference]: With dead ends: 28 [2018-09-30 20:22:35,412 INFO L226 Difference]: Without dead ends: 27 [2018-09-30 20:22:35,413 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=121, Invalid=2329, Unknown=0, NotChecked=0, Total=2450 [2018-09-30 20:22:35,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2018-09-30 20:22:35,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2018-09-30 20:22:35,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2018-09-30 20:22:35,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 27 transitions. [2018-09-30 20:22:35,417 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 27 transitions. Word has length 25 [2018-09-30 20:22:35,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:35,417 INFO L480 AbstractCegarLoop]: Abstraction has 27 states and 27 transitions. [2018-09-30 20:22:35,417 INFO L481 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-09-30 20:22:35,417 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 27 transitions. [2018-09-30 20:22:35,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-09-30 20:22:35,418 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:35,418 INFO L375 BasicCegarLoop]: trace histogram [24, 1, 1] [2018-09-30 20:22:35,418 INFO L423 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:35,418 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:35,419 INFO L82 PathProgramCache]: Analyzing trace with hash 393087687, now seen corresponding path program 24 times [2018-09-30 20:22:35,419 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:35,419 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:35,420 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:35,420 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:35,420 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:35,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:35,990 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-30 20:22:35,990 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:35,990 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:35,997 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-09-30 20:22:36,017 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-09-30 20:22:36,017 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:36,020 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:37,041 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-30 20:22:37,061 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:37,061 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 50 [2018-09-30 20:22:37,061 INFO L459 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-09-30 20:22:37,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-09-30 20:22:37,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=2526, Unknown=0, NotChecked=0, Total=2652 [2018-09-30 20:22:37,062 INFO L87 Difference]: Start difference. First operand 27 states and 27 transitions. Second operand 52 states. [2018-09-30 20:22:37,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:37,654 INFO L93 Difference]: Finished difference Result 29 states and 29 transitions. [2018-09-30 20:22:37,654 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-09-30 20:22:37,655 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 26 [2018-09-30 20:22:37,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:37,655 INFO L225 Difference]: With dead ends: 29 [2018-09-30 20:22:37,655 INFO L226 Difference]: Without dead ends: 28 [2018-09-30 20:22:37,657 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=126, Invalid=2526, Unknown=0, NotChecked=0, Total=2652 [2018-09-30 20:22:37,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2018-09-30 20:22:37,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2018-09-30 20:22:37,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2018-09-30 20:22:37,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 28 transitions. [2018-09-30 20:22:37,661 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 28 transitions. Word has length 26 [2018-09-30 20:22:37,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:37,662 INFO L480 AbstractCegarLoop]: Abstraction has 28 states and 28 transitions. [2018-09-30 20:22:37,662 INFO L481 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-09-30 20:22:37,662 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 28 transitions. [2018-09-30 20:22:37,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-09-30 20:22:37,663 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:37,663 INFO L375 BasicCegarLoop]: trace histogram [25, 1, 1] [2018-09-30 20:22:37,663 INFO L423 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:37,663 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:37,663 INFO L82 PathProgramCache]: Analyzing trace with hash -699183647, now seen corresponding path program 25 times [2018-09-30 20:22:37,663 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:37,663 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:37,664 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:37,664 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:37,664 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:37,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:38,378 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-30 20:22:38,378 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:38,378 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:38,387 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:22:38,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:38,404 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:39,336 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-30 20:22:39,356 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:39,357 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 52 [2018-09-30 20:22:39,357 INFO L459 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-09-30 20:22:39,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-09-30 20:22:39,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=2731, Unknown=0, NotChecked=0, Total=2862 [2018-09-30 20:22:39,358 INFO L87 Difference]: Start difference. First operand 28 states and 28 transitions. Second operand 54 states. [2018-09-30 20:22:39,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:39,933 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2018-09-30 20:22:39,934 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-09-30 20:22:39,934 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 27 [2018-09-30 20:22:39,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:39,935 INFO L225 Difference]: With dead ends: 30 [2018-09-30 20:22:39,935 INFO L226 Difference]: Without dead ends: 29 [2018-09-30 20:22:39,936 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=131, Invalid=2731, Unknown=0, NotChecked=0, Total=2862 [2018-09-30 20:22:39,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2018-09-30 20:22:39,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2018-09-30 20:22:39,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2018-09-30 20:22:39,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 29 transitions. [2018-09-30 20:22:39,941 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 29 transitions. Word has length 27 [2018-09-30 20:22:39,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:39,941 INFO L480 AbstractCegarLoop]: Abstraction has 29 states and 29 transitions. [2018-09-30 20:22:39,942 INFO L481 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-09-30 20:22:39,942 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 29 transitions. [2018-09-30 20:22:39,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-09-30 20:22:39,942 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:39,942 INFO L375 BasicCegarLoop]: trace histogram [26, 1, 1] [2018-09-30 20:22:39,943 INFO L423 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:39,943 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:39,943 INFO L82 PathProgramCache]: Analyzing trace with hash -199856633, now seen corresponding path program 26 times [2018-09-30 20:22:39,943 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:39,943 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:39,944 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:39,944 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:22:39,944 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:39,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:40,867 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-30 20:22:40,867 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:40,867 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:40,874 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-30 20:22:40,890 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-30 20:22:40,891 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:40,894 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:41,950 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-30 20:22:41,971 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:41,971 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 54 [2018-09-30 20:22:41,971 INFO L459 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-09-30 20:22:41,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-09-30 20:22:41,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=2944, Unknown=0, NotChecked=0, Total=3080 [2018-09-30 20:22:41,973 INFO L87 Difference]: Start difference. First operand 29 states and 29 transitions. Second operand 56 states. [2018-09-30 20:22:42,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:42,579 INFO L93 Difference]: Finished difference Result 31 states and 31 transitions. [2018-09-30 20:22:42,580 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-09-30 20:22:42,580 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 28 [2018-09-30 20:22:42,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:42,581 INFO L225 Difference]: With dead ends: 31 [2018-09-30 20:22:42,581 INFO L226 Difference]: Without dead ends: 30 [2018-09-30 20:22:42,582 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=136, Invalid=2944, Unknown=0, NotChecked=0, Total=3080 [2018-09-30 20:22:42,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2018-09-30 20:22:42,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2018-09-30 20:22:42,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2018-09-30 20:22:42,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 30 transitions. [2018-09-30 20:22:42,585 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 30 transitions. Word has length 28 [2018-09-30 20:22:42,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:42,585 INFO L480 AbstractCegarLoop]: Abstraction has 30 states and 30 transitions. [2018-09-30 20:22:42,586 INFO L481 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-09-30 20:22:42,586 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 30 transitions. [2018-09-30 20:22:42,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-09-30 20:22:42,586 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:42,586 INFO L375 BasicCegarLoop]: trace histogram [27, 1, 1] [2018-09-30 20:22:42,587 INFO L423 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:42,587 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:42,587 INFO L82 PathProgramCache]: Analyzing trace with hash -1900588383, now seen corresponding path program 27 times [2018-09-30 20:22:42,587 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:42,587 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:42,587 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:42,588 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:42,588 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:42,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:42,746 WARN L178 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2018-09-30 20:22:43,396 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-30 20:22:43,396 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:43,396 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:43,410 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-30 20:22:43,453 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2018-09-30 20:22:43,454 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:43,457 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:44,544 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-30 20:22:44,564 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:44,565 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 56 [2018-09-30 20:22:44,565 INFO L459 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-09-30 20:22:44,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-09-30 20:22:44,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=3165, Unknown=0, NotChecked=0, Total=3306 [2018-09-30 20:22:44,567 INFO L87 Difference]: Start difference. First operand 30 states and 30 transitions. Second operand 58 states. [2018-09-30 20:22:45,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:45,335 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2018-09-30 20:22:45,335 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-09-30 20:22:45,335 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 29 [2018-09-30 20:22:45,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:45,336 INFO L225 Difference]: With dead ends: 32 [2018-09-30 20:22:45,336 INFO L226 Difference]: Without dead ends: 31 [2018-09-30 20:22:45,337 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=141, Invalid=3165, Unknown=0, NotChecked=0, Total=3306 [2018-09-30 20:22:45,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2018-09-30 20:22:45,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2018-09-30 20:22:45,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2018-09-30 20:22:45,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 31 transitions. [2018-09-30 20:22:45,342 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 31 transitions. Word has length 29 [2018-09-30 20:22:45,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:45,342 INFO L480 AbstractCegarLoop]: Abstraction has 31 states and 31 transitions. [2018-09-30 20:22:45,342 INFO L481 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-09-30 20:22:45,342 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2018-09-30 20:22:45,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-09-30 20:22:45,342 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:45,343 INFO L375 BasicCegarLoop]: trace histogram [28, 1, 1] [2018-09-30 20:22:45,343 INFO L423 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:45,343 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:45,343 INFO L82 PathProgramCache]: Analyzing trace with hash 1211302215, now seen corresponding path program 28 times [2018-09-30 20:22:45,343 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:45,343 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:45,344 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:45,344 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:45,344 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:45,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:45,682 WARN L178 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2018-09-30 20:22:46,385 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-30 20:22:46,385 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:46,385 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:46,396 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-30 20:22:46,413 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-30 20:22:46,413 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:46,417 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:47,639 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-30 20:22:47,658 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:47,659 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 58 [2018-09-30 20:22:47,659 INFO L459 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-09-30 20:22:47,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-09-30 20:22:47,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=3394, Unknown=0, NotChecked=0, Total=3540 [2018-09-30 20:22:47,660 INFO L87 Difference]: Start difference. First operand 31 states and 31 transitions. Second operand 60 states. [2018-09-30 20:22:48,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:48,415 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2018-09-30 20:22:48,415 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-09-30 20:22:48,415 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 30 [2018-09-30 20:22:48,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:48,416 INFO L225 Difference]: With dead ends: 33 [2018-09-30 20:22:48,416 INFO L226 Difference]: Without dead ends: 32 [2018-09-30 20:22:48,417 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=146, Invalid=3394, Unknown=0, NotChecked=0, Total=3540 [2018-09-30 20:22:48,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2018-09-30 20:22:48,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2018-09-30 20:22:48,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2018-09-30 20:22:48,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 32 transitions. [2018-09-30 20:22:48,422 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 32 transitions. Word has length 30 [2018-09-30 20:22:48,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:48,422 INFO L480 AbstractCegarLoop]: Abstraction has 32 states and 32 transitions. [2018-09-30 20:22:48,422 INFO L481 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-09-30 20:22:48,422 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 32 transitions. [2018-09-30 20:22:48,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-09-30 20:22:48,423 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:48,423 INFO L375 BasicCegarLoop]: trace histogram [29, 1, 1] [2018-09-30 20:22:48,423 INFO L423 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:48,423 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:48,423 INFO L82 PathProgramCache]: Analyzing trace with hash -1104337055, now seen corresponding path program 29 times [2018-09-30 20:22:48,423 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:48,424 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:48,424 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:48,424 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:48,424 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:48,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:49,384 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-30 20:22:49,385 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:49,385 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:49,397 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-09-30 20:22:49,419 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2018-09-30 20:22:49,420 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:49,423 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:52,074 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-30 20:22:52,094 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:52,095 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 60 [2018-09-30 20:22:52,095 INFO L459 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-09-30 20:22:52,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-09-30 20:22:52,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=3631, Unknown=0, NotChecked=0, Total=3782 [2018-09-30 20:22:52,096 INFO L87 Difference]: Start difference. First operand 32 states and 32 transitions. Second operand 62 states. [2018-09-30 20:22:53,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:53,004 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-09-30 20:22:53,004 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-09-30 20:22:53,004 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 31 [2018-09-30 20:22:53,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:53,005 INFO L225 Difference]: With dead ends: 34 [2018-09-30 20:22:53,005 INFO L226 Difference]: Without dead ends: 33 [2018-09-30 20:22:53,006 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=151, Invalid=3631, Unknown=0, NotChecked=0, Total=3782 [2018-09-30 20:22:53,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2018-09-30 20:22:53,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2018-09-30 20:22:53,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2018-09-30 20:22:53,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 33 transitions. [2018-09-30 20:22:53,011 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 33 transitions. Word has length 31 [2018-09-30 20:22:53,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:53,012 INFO L480 AbstractCegarLoop]: Abstraction has 33 states and 33 transitions. [2018-09-30 20:22:53,012 INFO L481 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-09-30 20:22:53,012 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 33 transitions. [2018-09-30 20:22:53,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-09-30 20:22:53,012 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:53,012 INFO L375 BasicCegarLoop]: trace histogram [30, 1, 1] [2018-09-30 20:22:53,013 INFO L423 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:53,013 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:53,013 INFO L82 PathProgramCache]: Analyzing trace with hash 125289607, now seen corresponding path program 30 times [2018-09-30 20:22:53,013 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:53,013 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:53,014 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:53,014 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:53,014 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:53,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:53,806 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-30 20:22:53,806 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:53,806 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:53,815 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-09-30 20:22:53,838 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2018-09-30 20:22:53,839 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:22:53,846 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:55,144 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-30 20:22:55,165 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:55,165 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 62 [2018-09-30 20:22:55,165 INFO L459 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-09-30 20:22:55,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-09-30 20:22:55,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=3876, Unknown=0, NotChecked=0, Total=4032 [2018-09-30 20:22:55,166 INFO L87 Difference]: Start difference. First operand 33 states and 33 transitions. Second operand 64 states. [2018-09-30 20:22:56,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:22:56,404 INFO L93 Difference]: Finished difference Result 35 states and 35 transitions. [2018-09-30 20:22:56,404 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-09-30 20:22:56,404 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 32 [2018-09-30 20:22:56,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:22:56,405 INFO L225 Difference]: With dead ends: 35 [2018-09-30 20:22:56,405 INFO L226 Difference]: Without dead ends: 34 [2018-09-30 20:22:56,406 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=156, Invalid=3876, Unknown=0, NotChecked=0, Total=4032 [2018-09-30 20:22:56,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2018-09-30 20:22:56,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2018-09-30 20:22:56,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-09-30 20:22:56,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 34 transitions. [2018-09-30 20:22:56,410 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 34 transitions. Word has length 32 [2018-09-30 20:22:56,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:22:56,410 INFO L480 AbstractCegarLoop]: Abstraction has 34 states and 34 transitions. [2018-09-30 20:22:56,410 INFO L481 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-09-30 20:22:56,411 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 34 transitions. [2018-09-30 20:22:56,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-09-30 20:22:56,411 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:22:56,411 INFO L375 BasicCegarLoop]: trace histogram [31, 1, 1] [2018-09-30 20:22:56,411 INFO L423 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:22:56,411 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:22:56,412 INFO L82 PathProgramCache]: Analyzing trace with hash -410989535, now seen corresponding path program 31 times [2018-09-30 20:22:56,412 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:22:56,412 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:22:56,412 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:56,413 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:22:56,413 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:22:56,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:56,732 WARN L178 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2018-09-30 20:22:57,614 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-30 20:22:57,614 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:22:57,614 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:22:57,624 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:22:57,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:22:57,645 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:22:58,955 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-30 20:22:58,975 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:22:58,975 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 64 [2018-09-30 20:22:58,975 INFO L459 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-09-30 20:22:58,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-09-30 20:22:58,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=4129, Unknown=0, NotChecked=0, Total=4290 [2018-09-30 20:22:58,976 INFO L87 Difference]: Start difference. First operand 34 states and 34 transitions. Second operand 66 states. [2018-09-30 20:23:00,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:23:00,390 INFO L93 Difference]: Finished difference Result 36 states and 36 transitions. [2018-09-30 20:23:00,391 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-09-30 20:23:00,391 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 33 [2018-09-30 20:23:00,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:23:00,392 INFO L225 Difference]: With dead ends: 36 [2018-09-30 20:23:00,392 INFO L226 Difference]: Without dead ends: 35 [2018-09-30 20:23:00,393 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=161, Invalid=4129, Unknown=0, NotChecked=0, Total=4290 [2018-09-30 20:23:00,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2018-09-30 20:23:00,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2018-09-30 20:23:00,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2018-09-30 20:23:00,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 35 transitions. [2018-09-30 20:23:00,396 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 35 transitions. Word has length 33 [2018-09-30 20:23:00,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:23:00,397 INFO L480 AbstractCegarLoop]: Abstraction has 35 states and 35 transitions. [2018-09-30 20:23:00,397 INFO L481 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-09-30 20:23:00,397 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 35 transitions. [2018-09-30 20:23:00,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-09-30 20:23:00,397 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:23:00,397 INFO L375 BasicCegarLoop]: trace histogram [32, 1, 1] [2018-09-30 20:23:00,397 INFO L423 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:23:00,397 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:23:00,398 INFO L82 PathProgramCache]: Analyzing trace with hash 144226247, now seen corresponding path program 32 times [2018-09-30 20:23:00,398 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:23:00,398 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:23:00,398 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:00,398 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:23:00,399 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:00,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:23:01,475 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-30 20:23:01,475 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:23:01,475 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:23:01,484 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-30 20:23:01,505 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-30 20:23:01,505 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:23:01,508 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:23:02,959 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-30 20:23:02,979 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:23:02,980 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 66 [2018-09-30 20:23:02,980 INFO L459 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-09-30 20:23:02,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-09-30 20:23:02,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=4390, Unknown=0, NotChecked=0, Total=4556 [2018-09-30 20:23:02,981 INFO L87 Difference]: Start difference. First operand 35 states and 35 transitions. Second operand 68 states. [2018-09-30 20:23:04,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:23:04,060 INFO L93 Difference]: Finished difference Result 37 states and 37 transitions. [2018-09-30 20:23:04,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-09-30 20:23:04,060 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 34 [2018-09-30 20:23:04,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:23:04,061 INFO L225 Difference]: With dead ends: 37 [2018-09-30 20:23:04,061 INFO L226 Difference]: Without dead ends: 36 [2018-09-30 20:23:04,062 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=166, Invalid=4390, Unknown=0, NotChecked=0, Total=4556 [2018-09-30 20:23:04,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2018-09-30 20:23:04,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2018-09-30 20:23:04,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2018-09-30 20:23:04,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 36 transitions. [2018-09-30 20:23:04,067 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 36 transitions. Word has length 34 [2018-09-30 20:23:04,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:23:04,067 INFO L480 AbstractCegarLoop]: Abstraction has 36 states and 36 transitions. [2018-09-30 20:23:04,067 INFO L481 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-09-30 20:23:04,067 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 36 transitions. [2018-09-30 20:23:04,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-09-30 20:23:04,068 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:23:04,068 INFO L375 BasicCegarLoop]: trace histogram [33, 1, 1] [2018-09-30 20:23:04,068 INFO L423 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:23:04,068 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:23:04,068 INFO L82 PathProgramCache]: Analyzing trace with hash 176046305, now seen corresponding path program 33 times [2018-09-30 20:23:04,068 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:23:04,069 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:23:04,069 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:04,069 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:23:04,069 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:04,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:23:05,015 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-30 20:23:05,015 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:23:05,015 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:23:05,022 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-30 20:23:05,051 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2018-09-30 20:23:05,051 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:23:05,054 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:23:06,847 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-30 20:23:06,867 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:23:06,867 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 68 [2018-09-30 20:23:06,868 INFO L459 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-09-30 20:23:06,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-09-30 20:23:06,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=4659, Unknown=0, NotChecked=0, Total=4830 [2018-09-30 20:23:06,869 INFO L87 Difference]: Start difference. First operand 36 states and 36 transitions. Second operand 70 states. [2018-09-30 20:23:08,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:23:08,196 INFO L93 Difference]: Finished difference Result 38 states and 38 transitions. [2018-09-30 20:23:08,196 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-09-30 20:23:08,196 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 35 [2018-09-30 20:23:08,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:23:08,197 INFO L225 Difference]: With dead ends: 38 [2018-09-30 20:23:08,197 INFO L226 Difference]: Without dead ends: 37 [2018-09-30 20:23:08,198 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=171, Invalid=4659, Unknown=0, NotChecked=0, Total=4830 [2018-09-30 20:23:08,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2018-09-30 20:23:08,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2018-09-30 20:23:08,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2018-09-30 20:23:08,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 37 transitions. [2018-09-30 20:23:08,201 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 37 transitions. Word has length 35 [2018-09-30 20:23:08,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:23:08,201 INFO L480 AbstractCegarLoop]: Abstraction has 37 states and 37 transitions. [2018-09-30 20:23:08,201 INFO L481 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-09-30 20:23:08,201 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 37 transitions. [2018-09-30 20:23:08,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-09-30 20:23:08,201 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:23:08,201 INFO L375 BasicCegarLoop]: trace histogram [34, 1, 1] [2018-09-30 20:23:08,202 INFO L423 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:23:08,202 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:23:08,202 INFO L82 PathProgramCache]: Analyzing trace with hash 1162468103, now seen corresponding path program 34 times [2018-09-30 20:23:08,202 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:23:08,202 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:23:08,202 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:08,203 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:23:08,203 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:08,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:23:09,129 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-30 20:23:09,129 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:23:09,129 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:23:09,137 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-30 20:23:09,159 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-30 20:23:09,160 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:23:09,162 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:23:10,720 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-30 20:23:10,740 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:23:10,741 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 70 [2018-09-30 20:23:10,741 INFO L459 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-09-30 20:23:10,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-09-30 20:23:10,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=4936, Unknown=0, NotChecked=0, Total=5112 [2018-09-30 20:23:10,742 INFO L87 Difference]: Start difference. First operand 37 states and 37 transitions. Second operand 72 states. [2018-09-30 20:23:12,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:23:12,409 INFO L93 Difference]: Finished difference Result 39 states and 39 transitions. [2018-09-30 20:23:12,409 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-09-30 20:23:12,409 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 36 [2018-09-30 20:23:12,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:23:12,410 INFO L225 Difference]: With dead ends: 39 [2018-09-30 20:23:12,410 INFO L226 Difference]: Without dead ends: 38 [2018-09-30 20:23:12,411 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 595 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=176, Invalid=4936, Unknown=0, NotChecked=0, Total=5112 [2018-09-30 20:23:12,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2018-09-30 20:23:12,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2018-09-30 20:23:12,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-09-30 20:23:12,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 38 transitions. [2018-09-30 20:23:12,415 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 38 transitions. Word has length 36 [2018-09-30 20:23:12,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:23:12,415 INFO L480 AbstractCegarLoop]: Abstraction has 38 states and 38 transitions. [2018-09-30 20:23:12,415 INFO L481 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-09-30 20:23:12,415 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 38 transitions. [2018-09-30 20:23:12,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-09-30 20:23:12,415 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:23:12,416 INFO L375 BasicCegarLoop]: trace histogram [35, 1, 1] [2018-09-30 20:23:12,416 INFO L423 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:23:12,416 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:23:12,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1676772769, now seen corresponding path program 35 times [2018-09-30 20:23:12,416 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:23:12,416 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:23:12,417 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:12,417 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:23:12,417 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:12,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:23:12,647 WARN L178 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2018-09-30 20:23:13,570 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-30 20:23:13,570 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:23:13,571 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:23:13,577 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-09-30 20:23:13,609 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 19 check-sat command(s) [2018-09-30 20:23:13,609 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:23:13,613 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:23:15,318 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-30 20:23:15,338 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:23:15,338 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 72 [2018-09-30 20:23:15,338 INFO L459 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-09-30 20:23:15,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-09-30 20:23:15,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=5221, Unknown=0, NotChecked=0, Total=5402 [2018-09-30 20:23:15,339 INFO L87 Difference]: Start difference. First operand 38 states and 38 transitions. Second operand 74 states. [2018-09-30 20:23:16,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:23:16,994 INFO L93 Difference]: Finished difference Result 40 states and 40 transitions. [2018-09-30 20:23:16,995 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-09-30 20:23:16,995 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 37 [2018-09-30 20:23:16,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:23:16,996 INFO L225 Difference]: With dead ends: 40 [2018-09-30 20:23:16,996 INFO L226 Difference]: Without dead ends: 39 [2018-09-30 20:23:16,997 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 630 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=181, Invalid=5221, Unknown=0, NotChecked=0, Total=5402 [2018-09-30 20:23:16,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2018-09-30 20:23:17,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2018-09-30 20:23:17,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2018-09-30 20:23:17,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 39 transitions. [2018-09-30 20:23:17,001 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 39 transitions. Word has length 37 [2018-09-30 20:23:17,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:23:17,002 INFO L480 AbstractCegarLoop]: Abstraction has 39 states and 39 transitions. [2018-09-30 20:23:17,002 INFO L481 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-09-30 20:23:17,002 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 39 transitions. [2018-09-30 20:23:17,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-09-30 20:23:17,002 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:23:17,002 INFO L375 BasicCegarLoop]: trace histogram [36, 1, 1] [2018-09-30 20:23:17,003 INFO L423 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:23:17,003 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:23:17,003 INFO L82 PathProgramCache]: Analyzing trace with hash 440348231, now seen corresponding path program 36 times [2018-09-30 20:23:17,003 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:23:17,003 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:23:17,004 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:17,004 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:23:17,004 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:17,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:23:18,159 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-30 20:23:18,159 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:23:18,159 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:23:18,167 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-09-30 20:23:18,196 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-09-30 20:23:18,196 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:23:18,200 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:23:19,946 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-30 20:23:19,967 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:23:19,967 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 74 [2018-09-30 20:23:19,968 INFO L459 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-09-30 20:23:19,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-09-30 20:23:19,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=5514, Unknown=0, NotChecked=0, Total=5700 [2018-09-30 20:23:19,968 INFO L87 Difference]: Start difference. First operand 39 states and 39 transitions. Second operand 76 states. [2018-09-30 20:23:21,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:23:21,210 INFO L93 Difference]: Finished difference Result 41 states and 41 transitions. [2018-09-30 20:23:21,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-09-30 20:23:21,210 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 38 [2018-09-30 20:23:21,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:23:21,211 INFO L225 Difference]: With dead ends: 41 [2018-09-30 20:23:21,211 INFO L226 Difference]: Without dead ends: 40 [2018-09-30 20:23:21,212 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 666 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=186, Invalid=5514, Unknown=0, NotChecked=0, Total=5700 [2018-09-30 20:23:21,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2018-09-30 20:23:21,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2018-09-30 20:23:21,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2018-09-30 20:23:21,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 40 transitions. [2018-09-30 20:23:21,215 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 40 transitions. Word has length 38 [2018-09-30 20:23:21,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:23:21,215 INFO L480 AbstractCegarLoop]: Abstraction has 40 states and 40 transitions. [2018-09-30 20:23:21,215 INFO L481 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-09-30 20:23:21,215 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 40 transitions. [2018-09-30 20:23:21,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-09-30 20:23:21,216 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:23:21,216 INFO L375 BasicCegarLoop]: trace histogram [37, 1, 1] [2018-09-30 20:23:21,216 INFO L423 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:23:21,216 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:23:21,216 INFO L82 PathProgramCache]: Analyzing trace with hash 765893217, now seen corresponding path program 37 times [2018-09-30 20:23:21,216 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:23:21,217 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:23:21,217 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:21,217 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:23:21,217 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:21,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:23:22,336 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-30 20:23:22,336 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:23:22,336 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:23:22,344 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:23:22,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:23:22,371 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:23:24,182 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-30 20:23:24,201 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:23:24,202 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 76 [2018-09-30 20:23:24,202 INFO L459 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-09-30 20:23:24,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-09-30 20:23:24,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=5815, Unknown=0, NotChecked=0, Total=6006 [2018-09-30 20:23:24,203 INFO L87 Difference]: Start difference. First operand 40 states and 40 transitions. Second operand 78 states. [2018-09-30 20:23:26,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:23:26,238 INFO L93 Difference]: Finished difference Result 42 states and 42 transitions. [2018-09-30 20:23:26,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-09-30 20:23:26,238 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 39 [2018-09-30 20:23:26,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:23:26,239 INFO L225 Difference]: With dead ends: 42 [2018-09-30 20:23:26,239 INFO L226 Difference]: Without dead ends: 41 [2018-09-30 20:23:26,239 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 703 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=191, Invalid=5815, Unknown=0, NotChecked=0, Total=6006 [2018-09-30 20:23:26,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2018-09-30 20:23:26,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2018-09-30 20:23:26,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2018-09-30 20:23:26,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 41 transitions. [2018-09-30 20:23:26,241 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 41 transitions. Word has length 39 [2018-09-30 20:23:26,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:23:26,242 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 41 transitions. [2018-09-30 20:23:26,242 INFO L481 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-09-30 20:23:26,242 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 41 transitions. [2018-09-30 20:23:26,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-09-30 20:23:26,242 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:23:26,242 INFO L375 BasicCegarLoop]: trace histogram [38, 1, 1] [2018-09-30 20:23:26,242 INFO L423 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:23:26,242 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:23:26,243 INFO L82 PathProgramCache]: Analyzing trace with hash -2027114105, now seen corresponding path program 38 times [2018-09-30 20:23:26,243 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:23:26,243 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:23:26,243 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:26,243 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:23:26,243 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:26,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:23:27,584 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-30 20:23:27,584 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:23:27,584 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:23:27,591 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-30 20:23:27,616 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-30 20:23:27,616 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:23:27,619 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:23:29,535 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-30 20:23:29,555 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:23:29,555 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 78 [2018-09-30 20:23:29,555 INFO L459 AbstractCegarLoop]: Interpolant automaton has 80 states [2018-09-30 20:23:29,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2018-09-30 20:23:29,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=6124, Unknown=0, NotChecked=0, Total=6320 [2018-09-30 20:23:29,556 INFO L87 Difference]: Start difference. First operand 41 states and 41 transitions. Second operand 80 states. [2018-09-30 20:23:31,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:23:31,237 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2018-09-30 20:23:31,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-09-30 20:23:31,238 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 40 [2018-09-30 20:23:31,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:23:31,239 INFO L225 Difference]: With dead ends: 43 [2018-09-30 20:23:31,239 INFO L226 Difference]: Without dead ends: 42 [2018-09-30 20:23:31,240 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 741 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=196, Invalid=6124, Unknown=0, NotChecked=0, Total=6320 [2018-09-30 20:23:31,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2018-09-30 20:23:31,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2018-09-30 20:23:31,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2018-09-30 20:23:31,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 42 transitions. [2018-09-30 20:23:31,243 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 42 transitions. Word has length 40 [2018-09-30 20:23:31,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:23:31,243 INFO L480 AbstractCegarLoop]: Abstraction has 42 states and 42 transitions. [2018-09-30 20:23:31,243 INFO L481 AbstractCegarLoop]: Interpolant automaton has 80 states. [2018-09-30 20:23:31,243 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 42 transitions. [2018-09-30 20:23:31,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-09-30 20:23:31,244 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:23:31,244 INFO L375 BasicCegarLoop]: trace histogram [39, 1, 1] [2018-09-30 20:23:31,244 INFO L423 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:23:31,244 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:23:31,244 INFO L82 PathProgramCache]: Analyzing trace with hash 1583972129, now seen corresponding path program 39 times [2018-09-30 20:23:31,245 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:23:31,245 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:23:31,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:31,245 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:23:31,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:31,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:23:31,617 WARN L178 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2018-09-30 20:23:31,788 WARN L178 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-30 20:23:31,992 WARN L178 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-30 20:23:32,221 WARN L178 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2018-09-30 20:23:32,456 WARN L178 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-30 20:23:33,616 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-30 20:23:33,616 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:23:33,616 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:23:33,623 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-30 20:23:33,653 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2018-09-30 20:23:33,654 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:23:33,657 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:23:35,675 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-30 20:23:35,695 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:23:35,695 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 80 [2018-09-30 20:23:35,695 INFO L459 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-09-30 20:23:35,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-09-30 20:23:35,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=6441, Unknown=0, NotChecked=0, Total=6642 [2018-09-30 20:23:35,696 INFO L87 Difference]: Start difference. First operand 42 states and 42 transitions. Second operand 82 states. [2018-09-30 20:23:37,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:23:37,394 INFO L93 Difference]: Finished difference Result 44 states and 44 transitions. [2018-09-30 20:23:37,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-09-30 20:23:37,394 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 41 [2018-09-30 20:23:37,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:23:37,395 INFO L225 Difference]: With dead ends: 44 [2018-09-30 20:23:37,395 INFO L226 Difference]: Without dead ends: 43 [2018-09-30 20:23:37,396 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 780 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=201, Invalid=6441, Unknown=0, NotChecked=0, Total=6642 [2018-09-30 20:23:37,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-09-30 20:23:37,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2018-09-30 20:23:37,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-09-30 20:23:37,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 43 transitions. [2018-09-30 20:23:37,400 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 43 transitions. Word has length 41 [2018-09-30 20:23:37,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:23:37,400 INFO L480 AbstractCegarLoop]: Abstraction has 43 states and 43 transitions. [2018-09-30 20:23:37,400 INFO L481 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-09-30 20:23:37,400 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2018-09-30 20:23:37,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-09-30 20:23:37,400 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:23:37,400 INFO L375 BasicCegarLoop]: trace histogram [40, 1, 1] [2018-09-30 20:23:37,400 INFO L423 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:23:37,401 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:23:37,401 INFO L82 PathProgramCache]: Analyzing trace with hash 1858495687, now seen corresponding path program 40 times [2018-09-30 20:23:37,401 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:23:37,401 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:23:37,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:37,401 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:23:37,402 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:37,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:23:38,599 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-30 20:23:38,599 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:23:38,599 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:23:38,607 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-30 20:23:38,631 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-30 20:23:38,631 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:23:38,638 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:23:40,975 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-30 20:23:40,995 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:23:40,995 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 82 [2018-09-30 20:23:40,995 INFO L459 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-09-30 20:23:40,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-09-30 20:23:40,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=6766, Unknown=0, NotChecked=0, Total=6972 [2018-09-30 20:23:40,996 INFO L87 Difference]: Start difference. First operand 43 states and 43 transitions. Second operand 84 states. [2018-09-30 20:23:42,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:23:42,675 INFO L93 Difference]: Finished difference Result 45 states and 45 transitions. [2018-09-30 20:23:42,676 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-09-30 20:23:42,676 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 42 [2018-09-30 20:23:42,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:23:42,677 INFO L225 Difference]: With dead ends: 45 [2018-09-30 20:23:42,677 INFO L226 Difference]: Without dead ends: 44 [2018-09-30 20:23:42,678 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 820 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=206, Invalid=6766, Unknown=0, NotChecked=0, Total=6972 [2018-09-30 20:23:42,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2018-09-30 20:23:42,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2018-09-30 20:23:42,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-09-30 20:23:42,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 44 transitions. [2018-09-30 20:23:42,680 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 44 transitions. Word has length 42 [2018-09-30 20:23:42,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:23:42,680 INFO L480 AbstractCegarLoop]: Abstraction has 44 states and 44 transitions. [2018-09-30 20:23:42,680 INFO L481 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-09-30 20:23:42,681 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 44 transitions. [2018-09-30 20:23:42,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-09-30 20:23:42,681 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:23:42,681 INFO L375 BasicCegarLoop]: trace histogram [41, 1, 1] [2018-09-30 20:23:42,681 INFO L423 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:23:42,681 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:23:42,681 INFO L82 PathProgramCache]: Analyzing trace with hash 1778791393, now seen corresponding path program 41 times [2018-09-30 20:23:42,681 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:23:42,682 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:23:42,682 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:42,682 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:23:42,682 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:42,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:23:43,973 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-30 20:23:43,973 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:23:43,973 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:23:43,980 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-09-30 20:23:44,093 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 22 check-sat command(s) [2018-09-30 20:23:44,093 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:23:44,097 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:23:46,378 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-30 20:23:46,398 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:23:46,399 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 84 [2018-09-30 20:23:46,399 INFO L459 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-09-30 20:23:46,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-09-30 20:23:46,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=7099, Unknown=0, NotChecked=0, Total=7310 [2018-09-30 20:23:46,400 INFO L87 Difference]: Start difference. First operand 44 states and 44 transitions. Second operand 86 states. [2018-09-30 20:23:48,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:23:48,160 INFO L93 Difference]: Finished difference Result 46 states and 46 transitions. [2018-09-30 20:23:48,160 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-09-30 20:23:48,160 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 43 [2018-09-30 20:23:48,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:23:48,161 INFO L225 Difference]: With dead ends: 46 [2018-09-30 20:23:48,161 INFO L226 Difference]: Without dead ends: 45 [2018-09-30 20:23:48,162 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=211, Invalid=7099, Unknown=0, NotChecked=0, Total=7310 [2018-09-30 20:23:48,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-09-30 20:23:48,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2018-09-30 20:23:48,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-09-30 20:23:48,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 45 transitions. [2018-09-30 20:23:48,166 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 45 transitions. Word has length 43 [2018-09-30 20:23:48,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:23:48,166 INFO L480 AbstractCegarLoop]: Abstraction has 45 states and 45 transitions. [2018-09-30 20:23:48,166 INFO L481 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-09-30 20:23:48,166 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 45 transitions. [2018-09-30 20:23:48,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-09-30 20:23:48,167 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:23:48,167 INFO L375 BasicCegarLoop]: trace histogram [42, 1, 1] [2018-09-30 20:23:48,167 INFO L423 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:23:48,167 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:23:48,167 INFO L82 PathProgramCache]: Analyzing trace with hash -692041721, now seen corresponding path program 42 times [2018-09-30 20:23:48,167 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:23:48,168 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:23:48,168 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:48,168 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:23:48,168 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:48,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:23:49,608 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-30 20:23:49,608 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:23:49,609 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:23:49,617 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-09-30 20:23:49,649 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2018-09-30 20:23:49,649 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:23:49,654 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:23:52,198 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-30 20:23:52,218 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:23:52,218 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 86 [2018-09-30 20:23:52,218 INFO L459 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-09-30 20:23:52,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-09-30 20:23:52,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=7440, Unknown=0, NotChecked=0, Total=7656 [2018-09-30 20:23:52,220 INFO L87 Difference]: Start difference. First operand 45 states and 45 transitions. Second operand 88 states. [2018-09-30 20:23:53,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:23:53,941 INFO L93 Difference]: Finished difference Result 47 states and 47 transitions. [2018-09-30 20:23:53,941 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-09-30 20:23:53,941 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 44 [2018-09-30 20:23:53,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:23:53,942 INFO L225 Difference]: With dead ends: 47 [2018-09-30 20:23:53,942 INFO L226 Difference]: Without dead ends: 46 [2018-09-30 20:23:53,943 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 903 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=216, Invalid=7440, Unknown=0, NotChecked=0, Total=7656 [2018-09-30 20:23:53,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2018-09-30 20:23:53,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2018-09-30 20:23:53,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-09-30 20:23:53,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 46 transitions. [2018-09-30 20:23:53,947 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 46 transitions. Word has length 44 [2018-09-30 20:23:53,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:23:53,947 INFO L480 AbstractCegarLoop]: Abstraction has 46 states and 46 transitions. [2018-09-30 20:23:53,947 INFO L481 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-09-30 20:23:53,947 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 46 transitions. [2018-09-30 20:23:53,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-09-30 20:23:53,948 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:23:53,948 INFO L375 BasicCegarLoop]: trace histogram [43, 1, 1] [2018-09-30 20:23:53,948 INFO L423 AbstractCegarLoop]: === Iteration 44 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:23:53,948 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:23:53,948 INFO L82 PathProgramCache]: Analyzing trace with hash 21543073, now seen corresponding path program 43 times [2018-09-30 20:23:53,948 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:23:53,948 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:23:53,949 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:53,949 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:23:53,949 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:23:53,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:23:54,302 WARN L178 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2018-09-30 20:23:54,492 WARN L178 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-30 20:23:54,711 WARN L178 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-30 20:23:56,074 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-30 20:23:56,074 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:23:56,074 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:23:56,082 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:23:56,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:23:56,112 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:23:58,718 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-30 20:23:58,739 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:23:58,739 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 88 [2018-09-30 20:23:58,739 INFO L459 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-09-30 20:23:58,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-09-30 20:23:58,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=7789, Unknown=0, NotChecked=0, Total=8010 [2018-09-30 20:23:58,741 INFO L87 Difference]: Start difference. First operand 46 states and 46 transitions. Second operand 90 states. [2018-09-30 20:24:00,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:24:00,669 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2018-09-30 20:24:00,669 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-09-30 20:24:00,669 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 45 [2018-09-30 20:24:00,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:24:00,670 INFO L225 Difference]: With dead ends: 48 [2018-09-30 20:24:00,670 INFO L226 Difference]: Without dead ends: 47 [2018-09-30 20:24:00,671 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=221, Invalid=7789, Unknown=0, NotChecked=0, Total=8010 [2018-09-30 20:24:00,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2018-09-30 20:24:00,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2018-09-30 20:24:00,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2018-09-30 20:24:00,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 47 transitions. [2018-09-30 20:24:00,674 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 47 transitions. Word has length 45 [2018-09-30 20:24:00,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:24:00,675 INFO L480 AbstractCegarLoop]: Abstraction has 47 states and 47 transitions. [2018-09-30 20:24:00,675 INFO L481 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-09-30 20:24:00,675 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 47 transitions. [2018-09-30 20:24:00,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-09-30 20:24:00,675 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:24:00,675 INFO L375 BasicCegarLoop]: trace histogram [44, 1, 1] [2018-09-30 20:24:00,676 INFO L423 AbstractCegarLoop]: === Iteration 45 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:24:00,676 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:24:00,676 INFO L82 PathProgramCache]: Analyzing trace with hash 667835207, now seen corresponding path program 44 times [2018-09-30 20:24:00,676 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:24:00,676 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:24:00,677 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:24:00,677 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:24:00,677 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:24:00,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:24:01,020 WARN L178 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2018-09-30 20:24:01,201 WARN L178 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-30 20:24:01,400 WARN L178 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-30 20:24:01,642 WARN L178 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-30 20:24:03,188 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-30 20:24:03,188 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:24:03,188 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:24:03,196 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-30 20:24:03,224 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-30 20:24:03,225 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:24:03,228 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:24:05,757 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-30 20:24:05,777 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:24:05,777 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 90 [2018-09-30 20:24:05,777 INFO L459 AbstractCegarLoop]: Interpolant automaton has 92 states [2018-09-30 20:24:05,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2018-09-30 20:24:05,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=8146, Unknown=0, NotChecked=0, Total=8372 [2018-09-30 20:24:05,778 INFO L87 Difference]: Start difference. First operand 47 states and 47 transitions. Second operand 92 states. [2018-09-30 20:24:08,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:24:08,388 INFO L93 Difference]: Finished difference Result 49 states and 49 transitions. [2018-09-30 20:24:08,388 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-09-30 20:24:08,388 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 46 [2018-09-30 20:24:08,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:24:08,389 INFO L225 Difference]: With dead ends: 49 [2018-09-30 20:24:08,389 INFO L226 Difference]: Without dead ends: 48 [2018-09-30 20:24:08,390 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 990 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=226, Invalid=8146, Unknown=0, NotChecked=0, Total=8372 [2018-09-30 20:24:08,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2018-09-30 20:24:08,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2018-09-30 20:24:08,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-09-30 20:24:08,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 48 transitions. [2018-09-30 20:24:08,393 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 48 transitions. Word has length 46 [2018-09-30 20:24:08,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:24:08,393 INFO L480 AbstractCegarLoop]: Abstraction has 48 states and 48 transitions. [2018-09-30 20:24:08,393 INFO L481 AbstractCegarLoop]: Interpolant automaton has 92 states. [2018-09-30 20:24:08,394 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 48 transitions. [2018-09-30 20:24:08,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-09-30 20:24:08,394 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:24:08,394 INFO L375 BasicCegarLoop]: trace histogram [45, 1, 1] [2018-09-30 20:24:08,394 INFO L423 AbstractCegarLoop]: === Iteration 46 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:24:08,394 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:24:08,395 INFO L82 PathProgramCache]: Analyzing trace with hash -771945119, now seen corresponding path program 45 times [2018-09-30 20:24:08,395 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:24:08,395 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:24:08,395 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:24:08,396 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:24:08,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:24:08,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:24:08,729 WARN L178 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2018-09-30 20:24:10,261 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-30 20:24:10,261 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:24:10,261 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:24:10,269 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-30 20:24:10,305 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2018-09-30 20:24:10,306 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:24:10,309 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:24:13,251 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-30 20:24:13,271 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:24:13,271 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 92 [2018-09-30 20:24:13,271 INFO L459 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-09-30 20:24:13,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-09-30 20:24:13,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=8511, Unknown=0, NotChecked=0, Total=8742 [2018-09-30 20:24:13,272 INFO L87 Difference]: Start difference. First operand 48 states and 48 transitions. Second operand 94 states. [2018-09-30 20:24:15,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:24:15,907 INFO L93 Difference]: Finished difference Result 50 states and 50 transitions. [2018-09-30 20:24:15,907 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-09-30 20:24:15,907 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 47 [2018-09-30 20:24:15,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:24:15,908 INFO L225 Difference]: With dead ends: 50 [2018-09-30 20:24:15,908 INFO L226 Difference]: Without dead ends: 49 [2018-09-30 20:24:15,908 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1035 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=231, Invalid=8511, Unknown=0, NotChecked=0, Total=8742 [2018-09-30 20:24:15,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2018-09-30 20:24:15,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2018-09-30 20:24:15,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-09-30 20:24:15,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 49 transitions. [2018-09-30 20:24:15,912 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 49 transitions. Word has length 47 [2018-09-30 20:24:15,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:24:15,912 INFO L480 AbstractCegarLoop]: Abstraction has 49 states and 49 transitions. [2018-09-30 20:24:15,913 INFO L481 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-09-30 20:24:15,913 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 49 transitions. [2018-09-30 20:24:15,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-09-30 20:24:15,913 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:24:15,913 INFO L375 BasicCegarLoop]: trace histogram [46, 1, 1] [2018-09-30 20:24:15,913 INFO L423 AbstractCegarLoop]: === Iteration 47 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:24:15,913 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:24:15,914 INFO L82 PathProgramCache]: Analyzing trace with hash 1839505031, now seen corresponding path program 46 times [2018-09-30 20:24:15,914 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:24:15,914 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:24:15,914 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:24:15,914 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:24:15,915 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:24:15,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:24:17,451 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-30 20:24:17,452 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:24:17,452 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:24:17,459 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-30 20:24:17,492 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-30 20:24:17,493 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:24:17,496 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:24:20,435 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-30 20:24:20,455 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:24:20,455 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 94 [2018-09-30 20:24:20,456 INFO L459 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-09-30 20:24:20,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-09-30 20:24:20,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=8884, Unknown=0, NotChecked=0, Total=9120 [2018-09-30 20:24:20,457 INFO L87 Difference]: Start difference. First operand 49 states and 49 transitions. Second operand 96 states. [2018-09-30 20:24:22,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:24:22,333 INFO L93 Difference]: Finished difference Result 51 states and 51 transitions. [2018-09-30 20:24:22,334 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-09-30 20:24:22,334 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 48 [2018-09-30 20:24:22,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:24:22,335 INFO L225 Difference]: With dead ends: 51 [2018-09-30 20:24:22,335 INFO L226 Difference]: Without dead ends: 50 [2018-09-30 20:24:22,336 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1081 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=236, Invalid=8884, Unknown=0, NotChecked=0, Total=9120 [2018-09-30 20:24:22,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2018-09-30 20:24:22,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2018-09-30 20:24:22,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-09-30 20:24:22,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 50 transitions. [2018-09-30 20:24:22,340 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 50 transitions. Word has length 48 [2018-09-30 20:24:22,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:24:22,341 INFO L480 AbstractCegarLoop]: Abstraction has 50 states and 50 transitions. [2018-09-30 20:24:22,341 INFO L481 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-09-30 20:24:22,341 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 50 transitions. [2018-09-30 20:24:22,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-09-30 20:24:22,341 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:24:22,341 INFO L375 BasicCegarLoop]: trace histogram [47, 1, 1] [2018-09-30 20:24:22,342 INFO L423 AbstractCegarLoop]: === Iteration 48 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:24:22,342 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:24:22,342 INFO L82 PathProgramCache]: Analyzing trace with hash 1190081057, now seen corresponding path program 47 times [2018-09-30 20:24:22,342 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:24:22,342 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:24:22,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:24:22,343 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:24:22,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:24:22,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:24:22,604 WARN L178 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2018-09-30 20:24:24,239 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-30 20:24:24,239 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:24:24,239 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:24:24,246 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-09-30 20:24:24,281 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) [2018-09-30 20:24:24,281 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:24:24,286 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:24:27,149 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-30 20:24:27,169 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:24:27,169 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 96 [2018-09-30 20:24:27,170 INFO L459 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-09-30 20:24:27,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-09-30 20:24:27,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=9265, Unknown=0, NotChecked=0, Total=9506 [2018-09-30 20:24:27,171 INFO L87 Difference]: Start difference. First operand 50 states and 50 transitions. Second operand 98 states. [2018-09-30 20:24:29,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:24:29,981 INFO L93 Difference]: Finished difference Result 52 states and 52 transitions. [2018-09-30 20:24:29,982 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-09-30 20:24:29,982 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 49 [2018-09-30 20:24:29,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:24:29,982 INFO L225 Difference]: With dead ends: 52 [2018-09-30 20:24:29,983 INFO L226 Difference]: Without dead ends: 51 [2018-09-30 20:24:29,983 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1128 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=241, Invalid=9265, Unknown=0, NotChecked=0, Total=9506 [2018-09-30 20:24:29,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-09-30 20:24:29,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-09-30 20:24:29,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-09-30 20:24:29,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 51 transitions. [2018-09-30 20:24:29,986 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 51 transitions. Word has length 49 [2018-09-30 20:24:29,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:24:29,987 INFO L480 AbstractCegarLoop]: Abstraction has 51 states and 51 transitions. [2018-09-30 20:24:29,987 INFO L481 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-09-30 20:24:29,987 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 51 transitions. [2018-09-30 20:24:29,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-09-30 20:24:29,987 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:24:29,987 INFO L375 BasicCegarLoop]: trace histogram [48, 1, 1] [2018-09-30 20:24:29,987 INFO L423 AbstractCegarLoop]: === Iteration 49 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:24:29,987 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:24:29,988 INFO L82 PathProgramCache]: Analyzing trace with hash -1762192953, now seen corresponding path program 48 times [2018-09-30 20:24:29,988 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:24:29,988 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:24:29,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:24:29,988 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:24:29,988 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:24:29,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:24:31,628 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-30 20:24:31,628 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:24:31,628 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:24:31,635 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-09-30 20:24:31,677 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2018-09-30 20:24:31,677 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:24:31,681 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:24:34,851 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-30 20:24:34,871 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:24:34,871 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 98 [2018-09-30 20:24:34,871 INFO L459 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-09-30 20:24:34,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-09-30 20:24:34,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=9654, Unknown=0, NotChecked=0, Total=9900 [2018-09-30 20:24:34,872 INFO L87 Difference]: Start difference. First operand 51 states and 51 transitions. Second operand 100 states. [2018-09-30 20:24:37,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:24:37,478 INFO L93 Difference]: Finished difference Result 53 states and 53 transitions. [2018-09-30 20:24:37,479 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-09-30 20:24:37,479 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 50 [2018-09-30 20:24:37,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:24:37,480 INFO L225 Difference]: With dead ends: 53 [2018-09-30 20:24:37,480 INFO L226 Difference]: Without dead ends: 52 [2018-09-30 20:24:37,481 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1176 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=246, Invalid=9654, Unknown=0, NotChecked=0, Total=9900 [2018-09-30 20:24:37,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-09-30 20:24:37,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2018-09-30 20:24:37,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-09-30 20:24:37,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 52 transitions. [2018-09-30 20:24:37,486 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 52 transitions. Word has length 50 [2018-09-30 20:24:37,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:24:37,486 INFO L480 AbstractCegarLoop]: Abstraction has 52 states and 52 transitions. [2018-09-30 20:24:37,486 INFO L481 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-09-30 20:24:37,486 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 52 transitions. [2018-09-30 20:24:37,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-09-30 20:24:37,487 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:24:37,487 INFO L375 BasicCegarLoop]: trace histogram [49, 1, 1] [2018-09-30 20:24:37,487 INFO L423 AbstractCegarLoop]: === Iteration 50 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:24:37,487 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:24:37,487 INFO L82 PathProgramCache]: Analyzing trace with hash 1206593249, now seen corresponding path program 49 times [2018-09-30 20:24:37,488 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:24:37,488 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:24:37,488 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:24:37,488 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:24:37,489 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:24:37,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:24:39,516 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-30 20:24:39,516 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:24:39,516 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:24:39,524 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:24:39,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:24:39,561 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:24:42,657 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-30 20:24:42,677 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:24:42,677 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 100 [2018-09-30 20:24:42,678 INFO L459 AbstractCegarLoop]: Interpolant automaton has 102 states [2018-09-30 20:24:42,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2018-09-30 20:24:42,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=10051, Unknown=0, NotChecked=0, Total=10302 [2018-09-30 20:24:42,679 INFO L87 Difference]: Start difference. First operand 52 states and 52 transitions. Second operand 102 states. [2018-09-30 20:24:45,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:24:45,055 INFO L93 Difference]: Finished difference Result 54 states and 54 transitions. [2018-09-30 20:24:45,055 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-09-30 20:24:45,055 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 51 [2018-09-30 20:24:45,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:24:45,056 INFO L225 Difference]: With dead ends: 54 [2018-09-30 20:24:45,056 INFO L226 Difference]: Without dead ends: 53 [2018-09-30 20:24:45,057 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1225 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=251, Invalid=10051, Unknown=0, NotChecked=0, Total=10302 [2018-09-30 20:24:45,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-09-30 20:24:45,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2018-09-30 20:24:45,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-09-30 20:24:45,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 53 transitions. [2018-09-30 20:24:45,061 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 53 transitions. Word has length 51 [2018-09-30 20:24:45,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:24:45,061 INFO L480 AbstractCegarLoop]: Abstraction has 53 states and 53 transitions. [2018-09-30 20:24:45,062 INFO L481 AbstractCegarLoop]: Interpolant automaton has 102 states. [2018-09-30 20:24:45,062 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2018-09-30 20:24:45,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-09-30 20:24:45,062 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:24:45,062 INFO L375 BasicCegarLoop]: trace histogram [50, 1, 1] [2018-09-30 20:24:45,062 INFO L423 AbstractCegarLoop]: === Iteration 51 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:24:45,063 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:24:45,063 INFO L82 PathProgramCache]: Analyzing trace with hash -1250315001, now seen corresponding path program 50 times [2018-09-30 20:24:45,063 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:24:45,063 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:24:45,063 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:24:45,064 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:24:45,064 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:24:45,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:24:45,374 WARN L178 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2018-09-30 20:24:47,049 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-30 20:24:47,049 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:24:47,049 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 -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:24:47,058 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-30 20:24:47,099 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-30 20:24:47,100 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:24:47,105 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:24:50,848 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-30 20:24:50,868 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:24:50,868 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 102 [2018-09-30 20:24:50,869 INFO L459 AbstractCegarLoop]: Interpolant automaton has 104 states [2018-09-30 20:24:50,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2018-09-30 20:24:50,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=10456, Unknown=0, NotChecked=0, Total=10712 [2018-09-30 20:24:50,870 INFO L87 Difference]: Start difference. First operand 53 states and 53 transitions. Second operand 104 states. [2018-09-30 20:24:52,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:24:52,762 INFO L93 Difference]: Finished difference Result 55 states and 55 transitions. [2018-09-30 20:24:52,763 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-09-30 20:24:52,763 INFO L78 Accepts]: Start accepts. Automaton has 104 states. Word has length 52 [2018-09-30 20:24:52,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:24:52,764 INFO L225 Difference]: With dead ends: 55 [2018-09-30 20:24:52,764 INFO L226 Difference]: Without dead ends: 54 [2018-09-30 20:24:52,765 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1275 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=256, Invalid=10456, Unknown=0, NotChecked=0, Total=10712 [2018-09-30 20:24:52,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-09-30 20:24:52,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2018-09-30 20:24:52,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-09-30 20:24:52,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 54 transitions. [2018-09-30 20:24:52,768 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 54 transitions. Word has length 52 [2018-09-30 20:24:52,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:24:52,768 INFO L480 AbstractCegarLoop]: Abstraction has 54 states and 54 transitions. [2018-09-30 20:24:52,768 INFO L481 AbstractCegarLoop]: Interpolant automaton has 104 states. [2018-09-30 20:24:52,769 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 54 transitions. [2018-09-30 20:24:52,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-09-30 20:24:52,769 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:24:52,769 INFO L375 BasicCegarLoop]: trace histogram [51, 1, 1] [2018-09-30 20:24:52,769 INFO L423 AbstractCegarLoop]: === Iteration 52 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:24:52,770 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:24:52,770 INFO L82 PathProgramCache]: Analyzing trace with hash -105059423, now seen corresponding path program 51 times [2018-09-30 20:24:52,770 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:24:52,770 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:24:52,771 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:24:52,771 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:24:52,771 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:24:52,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:24:52,965 WARN L178 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2018-09-30 20:24:54,989 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 0 proven. 1326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-30 20:24:54,989 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:24:54,990 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:24:54,998 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-30 20:24:55,079 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 27 check-sat command(s) [2018-09-30 20:24:55,079 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:24:55,083 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:24:58,777 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 0 proven. 1326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-30 20:24:58,797 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:24:58,797 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 104 [2018-09-30 20:24:58,798 INFO L459 AbstractCegarLoop]: Interpolant automaton has 106 states [2018-09-30 20:24:58,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2018-09-30 20:24:58,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=10869, Unknown=0, NotChecked=0, Total=11130 [2018-09-30 20:24:58,799 INFO L87 Difference]: Start difference. First operand 54 states and 54 transitions. Second operand 106 states. [2018-09-30 20:25:02,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:25:02,273 INFO L93 Difference]: Finished difference Result 56 states and 56 transitions. [2018-09-30 20:25:02,273 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-09-30 20:25:02,274 INFO L78 Accepts]: Start accepts. Automaton has 106 states. Word has length 53 [2018-09-30 20:25:02,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:25:02,274 INFO L225 Difference]: With dead ends: 56 [2018-09-30 20:25:02,275 INFO L226 Difference]: Without dead ends: 55 [2018-09-30 20:25:02,275 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1326 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=261, Invalid=10869, Unknown=0, NotChecked=0, Total=11130 [2018-09-30 20:25:02,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2018-09-30 20:25:02,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2018-09-30 20:25:02,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-09-30 20:25:02,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 55 transitions. [2018-09-30 20:25:02,279 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 55 transitions. Word has length 53 [2018-09-30 20:25:02,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:25:02,279 INFO L480 AbstractCegarLoop]: Abstraction has 55 states and 55 transitions. [2018-09-30 20:25:02,279 INFO L481 AbstractCegarLoop]: Interpolant automaton has 106 states. [2018-09-30 20:25:02,280 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 55 transitions. [2018-09-30 20:25:02,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-09-30 20:25:02,280 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:25:02,280 INFO L375 BasicCegarLoop]: trace histogram [52, 1, 1] [2018-09-30 20:25:02,280 INFO L423 AbstractCegarLoop]: === Iteration 53 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:25:02,281 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:25:02,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1038125127, now seen corresponding path program 52 times [2018-09-30 20:25:02,281 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:25:02,281 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:25:02,281 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:25:02,282 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:25:02,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:25:02,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:25:04,341 INFO L134 CoverageAnalysis]: Checked inductivity of 1378 backedges. 0 proven. 1378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-30 20:25:04,342 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:25:04,342 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:25:04,349 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-30 20:25:04,380 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-30 20:25:04,381 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:25:04,385 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:25:07,939 INFO L134 CoverageAnalysis]: Checked inductivity of 1378 backedges. 0 proven. 1378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-30 20:25:07,959 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:25:07,960 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 106 [2018-09-30 20:25:07,960 INFO L459 AbstractCegarLoop]: Interpolant automaton has 108 states [2018-09-30 20:25:07,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2018-09-30 20:25:07,960 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=11290, Unknown=0, NotChecked=0, Total=11556 [2018-09-30 20:25:07,961 INFO L87 Difference]: Start difference. First operand 55 states and 55 transitions. Second operand 108 states. [2018-09-30 20:25:12,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:25:12,153 INFO L93 Difference]: Finished difference Result 57 states and 57 transitions. [2018-09-30 20:25:12,153 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-09-30 20:25:12,153 INFO L78 Accepts]: Start accepts. Automaton has 108 states. Word has length 54 [2018-09-30 20:25:12,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:25:12,154 INFO L225 Difference]: With dead ends: 57 [2018-09-30 20:25:12,154 INFO L226 Difference]: Without dead ends: 56 [2018-09-30 20:25:12,155 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1378 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=266, Invalid=11290, Unknown=0, NotChecked=0, Total=11556 [2018-09-30 20:25:12,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2018-09-30 20:25:12,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2018-09-30 20:25:12,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-09-30 20:25:12,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 56 transitions. [2018-09-30 20:25:12,159 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 56 transitions. Word has length 54 [2018-09-30 20:25:12,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:25:12,159 INFO L480 AbstractCegarLoop]: Abstraction has 56 states and 56 transitions. [2018-09-30 20:25:12,159 INFO L481 AbstractCegarLoop]: Interpolant automaton has 108 states. [2018-09-30 20:25:12,159 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 56 transitions. [2018-09-30 20:25:12,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-09-30 20:25:12,159 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:25:12,159 INFO L375 BasicCegarLoop]: trace histogram [53, 1, 1] [2018-09-30 20:25:12,160 INFO L423 AbstractCegarLoop]: === Iteration 54 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:25:12,160 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:25:12,160 INFO L82 PathProgramCache]: Analyzing trace with hash 2117107809, now seen corresponding path program 53 times [2018-09-30 20:25:12,160 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:25:12,160 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:25:12,160 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:25:12,161 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:25:12,161 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:25:12,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:25:14,408 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 1431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-30 20:25:14,408 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:25:14,408 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:25:14,415 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-09-30 20:25:14,464 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 28 check-sat command(s) [2018-09-30 20:25:14,464 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:25:14,469 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:25:18,095 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 1431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-30 20:25:18,116 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:25:18,116 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 108 [2018-09-30 20:25:18,116 INFO L459 AbstractCegarLoop]: Interpolant automaton has 110 states [2018-09-30 20:25:18,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2018-09-30 20:25:18,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=11719, Unknown=0, NotChecked=0, Total=11990 [2018-09-30 20:25:18,117 INFO L87 Difference]: Start difference. First operand 56 states and 56 transitions. Second operand 110 states. [2018-09-30 20:25:22,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:25:22,146 INFO L93 Difference]: Finished difference Result 58 states and 58 transitions. [2018-09-30 20:25:22,146 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-09-30 20:25:22,146 INFO L78 Accepts]: Start accepts. Automaton has 110 states. Word has length 55 [2018-09-30 20:25:22,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:25:22,147 INFO L225 Difference]: With dead ends: 58 [2018-09-30 20:25:22,147 INFO L226 Difference]: Without dead ends: 57 [2018-09-30 20:25:22,148 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1431 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=271, Invalid=11719, Unknown=0, NotChecked=0, Total=11990 [2018-09-30 20:25:22,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-09-30 20:25:22,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2018-09-30 20:25:22,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2018-09-30 20:25:22,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 57 transitions. [2018-09-30 20:25:22,151 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 57 transitions. Word has length 55 [2018-09-30 20:25:22,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:25:22,152 INFO L480 AbstractCegarLoop]: Abstraction has 57 states and 57 transitions. [2018-09-30 20:25:22,152 INFO L481 AbstractCegarLoop]: Interpolant automaton has 110 states. [2018-09-30 20:25:22,152 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 57 transitions. [2018-09-30 20:25:22,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2018-09-30 20:25:22,152 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:25:22,153 INFO L375 BasicCegarLoop]: trace histogram [54, 1, 1] [2018-09-30 20:25:22,153 INFO L423 AbstractCegarLoop]: === Iteration 55 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:25:22,153 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:25:22,153 INFO L82 PathProgramCache]: Analyzing trace with hash 1205832583, now seen corresponding path program 54 times [2018-09-30 20:25:22,153 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:25:22,153 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:25:22,154 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:25:22,154 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:25:22,154 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:25:22,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:25:24,451 INFO L134 CoverageAnalysis]: Checked inductivity of 1485 backedges. 0 proven. 1485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-30 20:25:24,451 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:25:24,451 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:25:24,465 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-09-30 20:25:24,511 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 28 check-sat command(s) [2018-09-30 20:25:24,511 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:25:24,515 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:25:28,251 INFO L134 CoverageAnalysis]: Checked inductivity of 1485 backedges. 0 proven. 1485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-30 20:25:28,271 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:25:28,272 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 110 [2018-09-30 20:25:28,272 INFO L459 AbstractCegarLoop]: Interpolant automaton has 112 states [2018-09-30 20:25:28,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2018-09-30 20:25:28,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=12156, Unknown=0, NotChecked=0, Total=12432 [2018-09-30 20:25:28,273 INFO L87 Difference]: Start difference. First operand 57 states and 57 transitions. Second operand 112 states. [2018-09-30 20:25:32,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:25:32,222 INFO L93 Difference]: Finished difference Result 59 states and 59 transitions. [2018-09-30 20:25:32,223 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-09-30 20:25:32,223 INFO L78 Accepts]: Start accepts. Automaton has 112 states. Word has length 56 [2018-09-30 20:25:32,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:25:32,224 INFO L225 Difference]: With dead ends: 59 [2018-09-30 20:25:32,224 INFO L226 Difference]: Without dead ends: 58 [2018-09-30 20:25:32,224 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1485 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=276, Invalid=12156, Unknown=0, NotChecked=0, Total=12432 [2018-09-30 20:25:32,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-09-30 20:25:32,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2018-09-30 20:25:32,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-09-30 20:25:32,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 58 transitions. [2018-09-30 20:25:32,227 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 58 transitions. Word has length 56 [2018-09-30 20:25:32,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:25:32,228 INFO L480 AbstractCegarLoop]: Abstraction has 58 states and 58 transitions. [2018-09-30 20:25:32,228 INFO L481 AbstractCegarLoop]: Interpolant automaton has 112 states. [2018-09-30 20:25:32,228 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 58 transitions. [2018-09-30 20:25:32,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-09-30 20:25:32,228 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:25:32,228 INFO L375 BasicCegarLoop]: trace histogram [55, 1, 1] [2018-09-30 20:25:32,228 INFO L423 AbstractCegarLoop]: === Iteration 56 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:25:32,228 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:25:32,228 INFO L82 PathProgramCache]: Analyzing trace with hash -1273895647, now seen corresponding path program 55 times [2018-09-30 20:25:32,228 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:25:32,229 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:25:32,229 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:25:32,229 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:25:32,229 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:25:32,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:25:34,574 INFO L134 CoverageAnalysis]: Checked inductivity of 1540 backedges. 0 proven. 1540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-30 20:25:34,574 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:25:34,574 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:25:34,583 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:25:34,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:25:34,623 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:25:38,594 INFO L134 CoverageAnalysis]: Checked inductivity of 1540 backedges. 0 proven. 1540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-30 20:25:38,614 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:25:38,614 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 112 [2018-09-30 20:25:38,614 INFO L459 AbstractCegarLoop]: Interpolant automaton has 114 states [2018-09-30 20:25:38,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2018-09-30 20:25:38,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=12601, Unknown=0, NotChecked=0, Total=12882 [2018-09-30 20:25:38,615 INFO L87 Difference]: Start difference. First operand 58 states and 58 transitions. Second operand 114 states. [2018-09-30 20:25:42,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:25:42,723 INFO L93 Difference]: Finished difference Result 60 states and 60 transitions. [2018-09-30 20:25:42,723 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-09-30 20:25:42,723 INFO L78 Accepts]: Start accepts. Automaton has 114 states. Word has length 57 [2018-09-30 20:25:42,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:25:42,724 INFO L225 Difference]: With dead ends: 60 [2018-09-30 20:25:42,724 INFO L226 Difference]: Without dead ends: 59 [2018-09-30 20:25:42,725 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1540 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=281, Invalid=12601, Unknown=0, NotChecked=0, Total=12882 [2018-09-30 20:25:42,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-09-30 20:25:42,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2018-09-30 20:25:42,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2018-09-30 20:25:42,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 59 transitions. [2018-09-30 20:25:42,728 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 59 transitions. Word has length 57 [2018-09-30 20:25:42,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:25:42,728 INFO L480 AbstractCegarLoop]: Abstraction has 59 states and 59 transitions. [2018-09-30 20:25:42,729 INFO L481 AbstractCegarLoop]: Interpolant automaton has 114 states. [2018-09-30 20:25:42,729 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 59 transitions. [2018-09-30 20:25:42,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-09-30 20:25:42,729 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:25:42,729 INFO L375 BasicCegarLoop]: trace histogram [56, 1, 1] [2018-09-30 20:25:42,729 INFO L423 AbstractCegarLoop]: === Iteration 57 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:25:42,729 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:25:42,730 INFO L82 PathProgramCache]: Analyzing trace with hash -836059449, now seen corresponding path program 56 times [2018-09-30 20:25:42,730 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:25:42,730 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:25:42,730 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:25:42,730 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-30 20:25:42,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:25:42,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:25:43,099 WARN L178 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2018-09-30 20:25:43,297 WARN L178 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-30 20:25:43,493 WARN L178 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-30 20:25:45,791 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 0 proven. 1596 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-30 20:25:45,791 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:25:45,791 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:25:45,799 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-09-30 20:25:45,834 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-09-30 20:25:45,835 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:25:45,839 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:25:50,127 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 0 proven. 1596 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-30 20:25:50,147 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:25:50,148 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 114 [2018-09-30 20:25:50,148 INFO L459 AbstractCegarLoop]: Interpolant automaton has 116 states [2018-09-30 20:25:50,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2018-09-30 20:25:50,148 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=13054, Unknown=0, NotChecked=0, Total=13340 [2018-09-30 20:25:50,149 INFO L87 Difference]: Start difference. First operand 59 states and 59 transitions. Second operand 116 states. [2018-09-30 20:25:54,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:25:54,276 INFO L93 Difference]: Finished difference Result 61 states and 61 transitions. [2018-09-30 20:25:54,276 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-09-30 20:25:54,276 INFO L78 Accepts]: Start accepts. Automaton has 116 states. Word has length 58 [2018-09-30 20:25:54,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:25:54,277 INFO L225 Difference]: With dead ends: 61 [2018-09-30 20:25:54,277 INFO L226 Difference]: Without dead ends: 60 [2018-09-30 20:25:54,278 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1596 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=286, Invalid=13054, Unknown=0, NotChecked=0, Total=13340 [2018-09-30 20:25:54,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-09-30 20:25:54,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2018-09-30 20:25:54,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-09-30 20:25:54,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 60 transitions. [2018-09-30 20:25:54,281 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 60 transitions. Word has length 58 [2018-09-30 20:25:54,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:25:54,281 INFO L480 AbstractCegarLoop]: Abstraction has 60 states and 60 transitions. [2018-09-30 20:25:54,281 INFO L481 AbstractCegarLoop]: Interpolant automaton has 116 states. [2018-09-30 20:25:54,281 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 60 transitions. [2018-09-30 20:25:54,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-09-30 20:25:54,282 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:25:54,282 INFO L375 BasicCegarLoop]: trace histogram [57, 1, 1] [2018-09-30 20:25:54,282 INFO L423 AbstractCegarLoop]: === Iteration 58 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:25:54,282 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:25:54,282 INFO L82 PathProgramCache]: Analyzing trace with hash -148039199, now seen corresponding path program 57 times [2018-09-30 20:25:54,282 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:25:54,282 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:25:54,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:25:54,283 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:25:54,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:25:54,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:25:56,817 INFO L134 CoverageAnalysis]: Checked inductivity of 1653 backedges. 0 proven. 1653 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-30 20:25:56,817 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:25:56,817 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:25:56,824 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-09-30 20:25:56,871 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 30 check-sat command(s) [2018-09-30 20:25:56,872 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:25:56,876 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-30 20:26:01,214 INFO L134 CoverageAnalysis]: Checked inductivity of 1653 backedges. 0 proven. 1653 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-30 20:26:01,234 INFO L313 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-09-30 20:26:01,234 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 116 [2018-09-30 20:26:01,234 INFO L459 AbstractCegarLoop]: Interpolant automaton has 118 states [2018-09-30 20:26:01,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2018-09-30 20:26:01,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=13515, Unknown=0, NotChecked=0, Total=13806 [2018-09-30 20:26:01,235 INFO L87 Difference]: Start difference. First operand 60 states and 60 transitions. Second operand 118 states. [2018-09-30 20:26:05,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-30 20:26:05,806 INFO L93 Difference]: Finished difference Result 62 states and 62 transitions. [2018-09-30 20:26:05,807 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-09-30 20:26:05,807 INFO L78 Accepts]: Start accepts. Automaton has 118 states. Word has length 59 [2018-09-30 20:26:05,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-30 20:26:05,808 INFO L225 Difference]: With dead ends: 62 [2018-09-30 20:26:05,808 INFO L226 Difference]: Without dead ends: 61 [2018-09-30 20:26:05,809 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1653 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=291, Invalid=13515, Unknown=0, NotChecked=0, Total=13806 [2018-09-30 20:26:05,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2018-09-30 20:26:05,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2018-09-30 20:26:05,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-09-30 20:26:05,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 61 transitions. [2018-09-30 20:26:05,814 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 61 transitions. Word has length 59 [2018-09-30 20:26:05,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-30 20:26:05,814 INFO L480 AbstractCegarLoop]: Abstraction has 61 states and 61 transitions. [2018-09-30 20:26:05,814 INFO L481 AbstractCegarLoop]: Interpolant automaton has 118 states. [2018-09-30 20:26:05,814 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 61 transitions. [2018-09-30 20:26:05,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-09-30 20:26:05,815 INFO L367 BasicCegarLoop]: Found error trace [2018-09-30 20:26:05,815 INFO L375 BasicCegarLoop]: trace histogram [58, 1, 1] [2018-09-30 20:26:05,815 INFO L423 AbstractCegarLoop]: === Iteration 59 === [mainErr0ASSERT_VIOLATIONASSERT]=== [2018-09-30 20:26:05,815 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-09-30 20:26:05,815 INFO L82 PathProgramCache]: Analyzing trace with hash -294247929, now seen corresponding path program 58 times [2018-09-30 20:26:05,816 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-30 20:26:05,816 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-30 20:26:05,816 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:26:05,816 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-09-30 20:26:05,816 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-30 20:26:05,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-30 20:26:06,933 WARN L178 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-09-30 20:26:08,517 INFO L134 CoverageAnalysis]: Checked inductivity of 1711 backedges. 0 proven. 1711 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-30 20:26:08,517 INFO L301 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-09-30 20:26:08,518 INFO L227 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:26:08,528 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-09-30 20:26:08,561 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-09-30 20:26:08,562 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-09-30 20:26:08,566 INFO L273 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2018-09-30 20:26:10,636 INFO L177 TraceCheckSpWp]: Timeout while computing interpolants [2018-09-30 20:26:10,837 WARN L521 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-09-30 20:26:10,837 WARN L549 AbstractCegarLoop]: Verification canceled [2018-09-30 20:26:10,843 WARN L206 ceAbstractionStarter]: Timeout [2018-09-30 20:26:10,844 INFO L202 PluginConnector]: Adding new model DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.09 08:26:10 BoogieIcfgContainer [2018-09-30 20:26:10,844 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-09-30 20:26:10,845 INFO L168 Benchmark]: Toolchain (without parser) took 247657.39 ms. Allocated memory was 1.6 GB in the beginning and 1.4 GB in the end (delta: -130.0 MB). Free memory was 1.5 GB in the beginning and 993.2 MB in the end (delta: 488.7 MB). Peak memory consumption was 358.7 MB. Max. memory is 7.1 GB. [2018-09-30 20:26:10,845 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.17 ms. Allocated memory is still 1.6 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-09-30 20:26:10,846 INFO L168 Benchmark]: Boogie Procedure Inliner took 43.92 ms. Allocated memory is still 1.6 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-09-30 20:26:10,846 INFO L168 Benchmark]: Boogie Preprocessor took 23.34 ms. Allocated memory is still 1.6 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-09-30 20:26:10,846 INFO L168 Benchmark]: RCFGBuilder took 278.50 ms. Allocated memory is still 1.6 GB. Free memory was 1.5 GB in the beginning and 1.5 GB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. [2018-09-30 20:26:10,847 INFO L168 Benchmark]: TraceAbstraction took 247303.43 ms. Allocated memory was 1.6 GB in the beginning and 1.4 GB in the end (delta: -130.0 MB). Free memory was 1.5 GB in the beginning and 993.2 MB in the end (delta: 467.6 MB). Peak memory consumption was 337.5 MB. Max. memory is 7.1 GB. [2018-09-30 20:26:10,849 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.17 ms. Allocated memory is still 1.6 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 43.92 ms. Allocated memory is still 1.6 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Preprocessor took 23.34 ms. Allocated memory is still 1.6 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * RCFGBuilder took 278.50 ms. Allocated memory is still 1.6 GB. Free memory was 1.5 GB in the beginning and 1.5 GB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. * TraceAbstraction took 247303.43 ms. Allocated memory was 1.6 GB in the beginning and 1.4 GB in the end (delta: -130.0 MB). Free memory was 1.5 GB in the beginning and 993.2 MB in the end (delta: 467.6 MB). Peak memory consumption was 337.5 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 18). Cancelled while BasicCegarLoop was analyzing trace of length 61 with TraceHistMax 58, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 84 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 5 locations, 1 error locations. TIMEOUT Result, 247.2s OverallTime, 59 OverallIterations, 58 TraceHistogramMax, 79.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 117 SDtfs, 2 SDslu, 1 SDs, 0 SdLazy, 106860 SolverSat, 0 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 67.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3421 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3421 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32509 ImplicationChecksByTransitivity, 155.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=61occurred in iteration=58, 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, 58 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 157.6s InterpolantComputationTime, 3536 NumberOfCodeBlocks, 3536 NumberOfCodeBlocksAsserted, 559 NumberOfCheckSat, 3421 ConstructedInterpolants, 0 QuantifiedInterpolants, 1724450 SizeOfPredicates, 0 NumberOfNonLiveVariables, 7011 ConjunctsInSsa, 6840 ConjunctsInUnsatCore, 115 InterpolantComputations, 1 PerfectInterpolantSequences, 0/65018 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/DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl_svcomp-Reach-32bit-Automizer_Default.epf_AutomizerBplInline.xml/Csv-Benchmark-0-2018-09-30_20-26-10-858.csv Written .csv to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/csv/DivisibilityInterpolantRequired03-FPBPCannibalizationSuccess.bpl_svcomp-Reach-32bit-Automizer_Default.epf_AutomizerBplInline.xml/Csv-TraceAbstractionBenchmarks-0-2018-09-30_20-26-10-858.csv Completed graceful shutdown