java -Xmx8000000000 -jar /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/default/taipan/svcomp-Reach-64bit-Taipan_Default.epf -i ../../../trunk/examples/svcomp/loop-acceleration/array_false-unreach-call3_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-0fd1304 [2018-10-23 16:03:43,033 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-10-23 16:03:43,036 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-10-23 16:03:43,051 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-10-23 16:03:43,051 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-10-23 16:03:43,053 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-10-23 16:03:43,054 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-10-23 16:03:43,056 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-10-23 16:03:43,058 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-10-23 16:03:43,059 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-10-23 16:03:43,060 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-10-23 16:03:43,060 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-10-23 16:03:43,061 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-10-23 16:03:43,062 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-10-23 16:03:43,063 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-10-23 16:03:43,064 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-10-23 16:03:43,065 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-10-23 16:03:43,067 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-10-23 16:03:43,069 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-10-23 16:03:43,071 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-10-23 16:03:43,072 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-10-23 16:03:43,074 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-10-23 16:03:43,077 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-10-23 16:03:43,077 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-10-23 16:03:43,077 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-10-23 16:03:43,078 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-10-23 16:03:43,079 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-10-23 16:03:43,080 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-10-23 16:03:43,081 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-10-23 16:03:43,083 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-10-23 16:03:43,083 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-10-23 16:03:43,084 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-10-23 16:03:43,084 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-10-23 16:03:43,084 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-10-23 16:03:43,086 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-10-23 16:03:43,086 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-10-23 16:03:43,087 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/../../../trunk/examples/settings/default/taipan/svcomp-Reach-64bit-Taipan_Default.epf [2018-10-23 16:03:43,114 INFO L110 SettingsManager]: Loading preferences was successful [2018-10-23 16:03:43,116 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-10-23 16:03:43,117 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-10-23 16:03:43,117 INFO L133 SettingsManager]: * User list type=DISABLED [2018-10-23 16:03:43,117 INFO L133 SettingsManager]: * calls to implemented procedures=false [2018-10-23 16:03:43,117 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-10-23 16:03:43,117 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-10-23 16:03:43,118 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-10-23 16:03:43,118 INFO L133 SettingsManager]: * Log string format=TERM [2018-10-23 16:03:43,118 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-10-23 16:03:43,119 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-10-23 16:03:43,119 INFO L133 SettingsManager]: * Interval Domain=false [2018-10-23 16:03:43,120 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-10-23 16:03:43,120 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-10-23 16:03:43,120 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-10-23 16:03:43,120 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-10-23 16:03:43,120 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-10-23 16:03:43,121 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-10-23 16:03:43,122 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-10-23 16:03:43,123 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-10-23 16:03:43,123 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-10-23 16:03:43,123 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-10-23 16:03:43,123 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-10-23 16:03:43,123 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-10-23 16:03:43,124 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-10-23 16:03:43,124 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-10-23 16:03:43,124 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-10-23 16:03:43,124 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-10-23 16:03:43,125 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-10-23 16:03:43,125 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-10-23 16:03:43,125 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-10-23 16:03:43,125 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-10-23 16:03:43,125 INFO L133 SettingsManager]: * To the following directory=dump/ [2018-10-23 16:03:43,126 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2018-10-23 16:03:43,191 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-10-23 16:03:43,204 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-10-23 16:03:43,208 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-10-23 16:03:43,210 INFO L271 PluginConnector]: Initializing CDTParser... [2018-10-23 16:03:43,211 INFO L276 PluginConnector]: CDTParser initialized [2018-10-23 16:03:43,212 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/../../../trunk/examples/svcomp/loop-acceleration/array_false-unreach-call3_true-termination.i [2018-10-23 16:03:43,272 INFO L218 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/data/403e253df/86ed538436fa42749a3a27ab887f017a/FLAG2e7dd5bd9 [2018-10-23 16:03:43,751 INFO L298 CDTParser]: Found 1 translation units. [2018-10-23 16:03:43,752 INFO L158 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-acceleration/array_false-unreach-call3_true-termination.i [2018-10-23 16:03:43,763 INFO L346 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/data/403e253df/86ed538436fa42749a3a27ab887f017a/FLAG2e7dd5bd9 [2018-10-23 16:03:43,786 INFO L354 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/data/403e253df/86ed538436fa42749a3a27ab887f017a [2018-10-23 16:03:43,798 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-10-23 16:03:43,799 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-10-23 16:03:43,800 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-10-23 16:03:43,800 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-10-23 16:03:43,805 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-10-23 16:03:43,806 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.10 04:03:43" (1/1) ... [2018-10-23 16:03:43,809 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d3e8be9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 04:03:43, skipping insertion in model container [2018-10-23 16:03:43,810 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.10 04:03:43" (1/1) ... [2018-10-23 16:03:43,821 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-10-23 16:03:43,848 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-10-23 16:03:44,037 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-23 16:03:44,041 INFO L189 MainTranslator]: Completed pre-run [2018-10-23 16:03:44,065 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-23 16:03:44,091 INFO L193 MainTranslator]: Completed translation [2018-10-23 16:03:44,092 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 04:03:44 WrapperNode [2018-10-23 16:03:44,092 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-10-23 16:03:44,093 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-10-23 16:03:44,094 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-10-23 16:03:44,094 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-10-23 16:03:44,104 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 04:03:44" (1/1) ... [2018-10-23 16:03:44,113 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 04:03:44" (1/1) ... [2018-10-23 16:03:44,132 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-10-23 16:03:44,133 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-10-23 16:03:44,133 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-10-23 16:03:44,133 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-10-23 16:03:44,144 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 04:03:44" (1/1) ... [2018-10-23 16:03:44,144 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 04:03:44" (1/1) ... [2018-10-23 16:03:44,146 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 04:03:44" (1/1) ... [2018-10-23 16:03:44,146 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 04:03:44" (1/1) ... [2018-10-23 16:03:44,151 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 04:03:44" (1/1) ... [2018-10-23 16:03:44,157 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 04:03:44" (1/1) ... [2018-10-23 16:03:44,158 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 04:03:44" (1/1) ... [2018-10-23 16:03:44,160 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-10-23 16:03:44,161 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-10-23 16:03:44,161 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-10-23 16:03:44,161 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-10-23 16:03:44,162 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 04:03:44" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-10-23 16:03:44,295 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-10-23 16:03:44,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-10-23 16:03:44,296 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-10-23 16:03:44,296 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-10-23 16:03:44,296 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-10-23 16:03:44,296 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-10-23 16:03:44,297 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2018-10-23 16:03:44,297 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2018-10-23 16:03:44,699 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-10-23 16:03:44,700 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.10 04:03:44 BoogieIcfgContainer [2018-10-23 16:03:44,700 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-10-23 16:03:44,701 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-10-23 16:03:44,701 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-10-23 16:03:44,705 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-10-23 16:03:44,705 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.10 04:03:43" (1/3) ... [2018-10-23 16:03:44,706 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e4db6ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.10 04:03:44, skipping insertion in model container [2018-10-23 16:03:44,706 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 04:03:44" (2/3) ... [2018-10-23 16:03:44,706 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e4db6ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.10 04:03:44, skipping insertion in model container [2018-10-23 16:03:44,707 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.10 04:03:44" (3/3) ... [2018-10-23 16:03:44,708 INFO L112 eAbstractionObserver]: Analyzing ICFG array_false-unreach-call3_true-termination.i [2018-10-23 16:03:44,719 INFO L136 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-10-23 16:03:44,727 INFO L148 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-10-23 16:03:44,744 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-10-23 16:03:44,779 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-10-23 16:03:44,779 INFO L383 AbstractCegarLoop]: Hoare is true [2018-10-23 16:03:44,779 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-10-23 16:03:44,779 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-10-23 16:03:44,780 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-10-23 16:03:44,780 INFO L387 AbstractCegarLoop]: Difference is false [2018-10-23 16:03:44,780 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-10-23 16:03:44,780 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-10-23 16:03:44,802 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states. [2018-10-23 16:03:44,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-10-23 16:03:44,809 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:03:44,811 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:03:44,813 INFO L424 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:03:44,824 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:03:44,824 INFO L82 PathProgramCache]: Analyzing trace with hash 1097964223, now seen corresponding path program 1 times [2018-10-23 16:03:44,827 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:03:44,876 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:44,876 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:03:44,877 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:44,877 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:03:44,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:44,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-23 16:03:44,962 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-23 16:03:44,963 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-23 16:03:44,963 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-23 16:03:44,969 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-10-23 16:03:44,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-10-23 16:03:44,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-10-23 16:03:44,985 INFO L87 Difference]: Start difference. First operand 25 states. Second operand 2 states. [2018-10-23 16:03:45,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:03:45,009 INFO L93 Difference]: Finished difference Result 41 states and 48 transitions. [2018-10-23 16:03:45,010 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-10-23 16:03:45,014 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 13 [2018-10-23 16:03:45,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:03:45,026 INFO L225 Difference]: With dead ends: 41 [2018-10-23 16:03:45,027 INFO L226 Difference]: Without dead ends: 18 [2018-10-23 16:03:45,031 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-10-23 16:03:45,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2018-10-23 16:03:45,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2018-10-23 16:03:45,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2018-10-23 16:03:45,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 19 transitions. [2018-10-23 16:03:45,081 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 19 transitions. Word has length 13 [2018-10-23 16:03:45,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:03:45,081 INFO L481 AbstractCegarLoop]: Abstraction has 18 states and 19 transitions. [2018-10-23 16:03:45,082 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-10-23 16:03:45,082 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 19 transitions. [2018-10-23 16:03:45,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-10-23 16:03:45,083 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:03:45,083 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:03:45,085 INFO L424 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:03:45,087 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:03:45,087 INFO L82 PathProgramCache]: Analyzing trace with hash 1413574900, now seen corresponding path program 1 times [2018-10-23 16:03:45,087 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:03:45,090 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:45,090 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:03:45,090 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:45,091 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:03:45,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:45,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-23 16:03:45,278 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-23 16:03:45,281 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-23 16:03:45,281 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-23 16:03:45,285 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-23 16:03:45,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-23 16:03:45,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-23 16:03:45,286 INFO L87 Difference]: Start difference. First operand 18 states and 19 transitions. Second operand 3 states. [2018-10-23 16:03:45,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:03:45,514 INFO L93 Difference]: Finished difference Result 34 states and 37 transitions. [2018-10-23 16:03:45,514 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-23 16:03:45,514 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 15 [2018-10-23 16:03:45,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:03:45,517 INFO L225 Difference]: With dead ends: 34 [2018-10-23 16:03:45,517 INFO L226 Difference]: Without dead ends: 25 [2018-10-23 16:03:45,518 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-23 16:03:45,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2018-10-23 16:03:45,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 20. [2018-10-23 16:03:45,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2018-10-23 16:03:45,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 21 transitions. [2018-10-23 16:03:45,525 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 21 transitions. Word has length 15 [2018-10-23 16:03:45,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:03:45,525 INFO L481 AbstractCegarLoop]: Abstraction has 20 states and 21 transitions. [2018-10-23 16:03:45,525 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-23 16:03:45,526 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 21 transitions. [2018-10-23 16:03:45,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-10-23 16:03:45,526 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:03:45,527 INFO L375 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:03:45,527 INFO L424 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:03:45,527 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:03:45,527 INFO L82 PathProgramCache]: Analyzing trace with hash -1818930225, now seen corresponding path program 1 times [2018-10-23 16:03:45,527 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:03:45,529 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:45,529 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:03:45,529 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:45,529 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:03:45,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:45,630 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-23 16:03:45,630 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:45,630 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:03:45,631 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 19 with the following transitions: [2018-10-23 16:03:45,634 INFO L202 CegarAbsIntRunner]: [0], [1], [5], [9], [12], [14], [16], [20], [24], [27], [38], [41], [43], [49], [50], [51], [53] [2018-10-23 16:03:45,701 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-23 16:03:45,701 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-23 16:03:46,418 INFO L266 AbstractInterpreter]: Error location(s) were unreachable [2018-10-23 16:03:46,420 INFO L272 AbstractInterpreter]: Visited 16 different actions 48 times. Merged at 3 different actions 24 times. Widened at 1 different actions 4 times. Found 1 fixpoints after 1 different actions. Largest state had 30 variables. [2018-10-23 16:03:46,443 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:03:46,443 INFO L398 sIntCurrentIteration]: Generating AbsInt predicates [2018-10-23 16:03:46,610 INFO L232 lantSequenceWeakener]: Weakened 16 states. On average, predicates are now at 84.88% of their original sizes. [2018-10-23 16:03:46,611 INFO L411 sIntCurrentIteration]: Unifying AI predicates [2018-10-23 16:03:46,876 INFO L422 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-10-23 16:03:46,878 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-10-23 16:03:46,878 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [4] total 11 [2018-10-23 16:03:46,878 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-23 16:03:46,879 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-10-23 16:03:46,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-10-23 16:03:46,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-10-23 16:03:46,882 INFO L87 Difference]: Start difference. First operand 20 states and 21 transitions. Second operand 9 states. [2018-10-23 16:03:47,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:03:47,731 INFO L93 Difference]: Finished difference Result 41 states and 45 transitions. [2018-10-23 16:03:47,731 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-10-23 16:03:47,731 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 18 [2018-10-23 16:03:47,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:03:47,734 INFO L225 Difference]: With dead ends: 41 [2018-10-23 16:03:47,734 INFO L226 Difference]: Without dead ends: 29 [2018-10-23 16:03:47,736 INFO L605 BasicCegarLoop]: 2 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2018-10-23 16:03:47,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2018-10-23 16:03:47,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 25. [2018-10-23 16:03:47,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2018-10-23 16:03:47,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 26 transitions. [2018-10-23 16:03:47,751 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 26 transitions. Word has length 18 [2018-10-23 16:03:47,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:03:47,751 INFO L481 AbstractCegarLoop]: Abstraction has 25 states and 26 transitions. [2018-10-23 16:03:47,751 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-10-23 16:03:47,752 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 26 transitions. [2018-10-23 16:03:47,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-10-23 16:03:47,753 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:03:47,754 INFO L375 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:03:47,755 INFO L424 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:03:47,755 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:03:47,756 INFO L82 PathProgramCache]: Analyzing trace with hash 1343240274, now seen corresponding path program 1 times [2018-10-23 16:03:47,756 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:03:47,758 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:47,758 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:03:47,759 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:47,759 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:03:47,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:48,090 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-10-23 16:03:48,090 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:48,090 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:03:48,091 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 25 with the following transitions: [2018-10-23 16:03:48,091 INFO L202 CegarAbsIntRunner]: [0], [1], [5], [9], [12], [14], [16], [20], [24], [27], [29], [31], [38], [41], [43], [49], [50], [51], [53] [2018-10-23 16:03:48,093 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-23 16:03:48,094 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-23 16:03:48,679 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-23 16:03:48,679 INFO L272 AbstractInterpreter]: Visited 19 different actions 107 times. Merged at 7 different actions 56 times. Widened at 2 different actions 8 times. Found 2 fixpoints after 2 different actions. Largest state had 31 variables. [2018-10-23 16:03:48,717 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:03:48,718 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-23 16:03:48,718 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:48,719 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:03:48,728 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:03:48,728 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 16:03:48,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:48,787 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:03:48,831 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-10-23 16:03:48,832 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:03:49,080 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-10-23 16:03:49,104 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:03:49,104 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2018-10-23 16:03:49,104 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:03:49,105 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-10-23 16:03:49,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-10-23 16:03:49,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-10-23 16:03:49,106 INFO L87 Difference]: Start difference. First operand 25 states and 26 transitions. Second operand 6 states. [2018-10-23 16:03:49,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:03:49,435 INFO L93 Difference]: Finished difference Result 49 states and 53 transitions. [2018-10-23 16:03:49,435 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-23 16:03:49,435 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 24 [2018-10-23 16:03:49,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:03:49,437 INFO L225 Difference]: With dead ends: 49 [2018-10-23 16:03:49,437 INFO L226 Difference]: Without dead ends: 38 [2018-10-23 16:03:49,438 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-10-23 16:03:49,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2018-10-23 16:03:49,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 28. [2018-10-23 16:03:49,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2018-10-23 16:03:49,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 29 transitions. [2018-10-23 16:03:49,446 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 29 transitions. Word has length 24 [2018-10-23 16:03:49,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:03:49,446 INFO L481 AbstractCegarLoop]: Abstraction has 28 states and 29 transitions. [2018-10-23 16:03:49,446 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-10-23 16:03:49,447 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 29 transitions. [2018-10-23 16:03:49,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-10-23 16:03:49,448 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:03:49,448 INFO L375 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:03:49,448 INFO L424 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:03:49,449 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:03:49,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1859017687, now seen corresponding path program 2 times [2018-10-23 16:03:49,449 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:03:49,451 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:49,451 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:03:49,451 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:49,451 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:03:49,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:49,765 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-10-23 16:03:49,766 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:49,766 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:03:49,766 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:03:49,767 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:03:49,767 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:49,767 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:03:49,787 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-23 16:03:49,787 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-23 16:03:49,840 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2018-10-23 16:03:49,840 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:03:49,843 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:03:49,946 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-10-23 16:03:49,946 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:03:50,548 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-10-23 16:03:50,570 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:03:50,570 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2018-10-23 16:03:50,570 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:03:50,571 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-10-23 16:03:50,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-10-23 16:03:50,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2018-10-23 16:03:50,573 INFO L87 Difference]: Start difference. First operand 28 states and 29 transitions. Second operand 9 states. [2018-10-23 16:03:50,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:03:50,829 INFO L93 Difference]: Finished difference Result 58 states and 63 transitions. [2018-10-23 16:03:50,831 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-10-23 16:03:50,831 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 27 [2018-10-23 16:03:50,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:03:50,833 INFO L225 Difference]: With dead ends: 58 [2018-10-23 16:03:50,833 INFO L226 Difference]: Without dead ends: 42 [2018-10-23 16:03:50,834 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2018-10-23 16:03:50,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2018-10-23 16:03:50,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 40. [2018-10-23 16:03:50,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2018-10-23 16:03:50,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 41 transitions. [2018-10-23 16:03:50,844 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 41 transitions. Word has length 27 [2018-10-23 16:03:50,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:03:50,844 INFO L481 AbstractCegarLoop]: Abstraction has 40 states and 41 transitions. [2018-10-23 16:03:50,845 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-10-23 16:03:50,845 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 41 transitions. [2018-10-23 16:03:50,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-10-23 16:03:50,846 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:03:50,846 INFO L375 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:03:50,846 INFO L424 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:03:50,847 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:03:50,847 INFO L82 PathProgramCache]: Analyzing trace with hash 192508852, now seen corresponding path program 3 times [2018-10-23 16:03:50,847 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:03:50,848 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:50,848 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:03:50,848 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:50,848 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:03:50,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:50,986 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-10-23 16:03:50,987 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:50,987 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:03:50,987 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:03:50,988 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:03:50,988 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:50,988 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:03:51,002 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 16:03:51,002 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 16:03:51,049 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 16:03:51,049 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:03:51,052 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:03:51,076 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-10-23 16:03:51,076 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:03:51,245 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-10-23 16:03:51,267 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:03:51,268 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2018-10-23 16:03:51,268 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:03:51,268 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-10-23 16:03:51,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-10-23 16:03:51,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2018-10-23 16:03:51,269 INFO L87 Difference]: Start difference. First operand 40 states and 41 transitions. Second operand 8 states. [2018-10-23 16:03:51,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:03:51,464 INFO L93 Difference]: Finished difference Result 69 states and 72 transitions. [2018-10-23 16:03:51,465 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-10-23 16:03:51,465 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 39 [2018-10-23 16:03:51,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:03:51,466 INFO L225 Difference]: With dead ends: 69 [2018-10-23 16:03:51,466 INFO L226 Difference]: Without dead ends: 49 [2018-10-23 16:03:51,467 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2018-10-23 16:03:51,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2018-10-23 16:03:51,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 43. [2018-10-23 16:03:51,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-10-23 16:03:51,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 44 transitions. [2018-10-23 16:03:51,475 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 44 transitions. Word has length 39 [2018-10-23 16:03:51,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:03:51,475 INFO L481 AbstractCegarLoop]: Abstraction has 43 states and 44 transitions. [2018-10-23 16:03:51,475 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-10-23 16:03:51,476 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 44 transitions. [2018-10-23 16:03:51,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-10-23 16:03:51,476 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:03:51,477 INFO L375 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:03:51,477 INFO L424 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:03:51,477 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:03:51,477 INFO L82 PathProgramCache]: Analyzing trace with hash -82233969, now seen corresponding path program 4 times [2018-10-23 16:03:51,477 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:03:51,478 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:51,478 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:03:51,479 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:51,479 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:03:51,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:51,687 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-10-23 16:03:51,687 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:51,687 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:03:51,688 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:03:51,688 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:03:51,688 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:51,688 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:03:51,696 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:03:51,696 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 16:03:51,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:51,748 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:03:51,818 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-10-23 16:03:51,818 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:03:51,943 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-10-23 16:03:51,965 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:03:51,965 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2018-10-23 16:03:51,966 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:03:51,966 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-10-23 16:03:51,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-10-23 16:03:51,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-10-23 16:03:51,967 INFO L87 Difference]: Start difference. First operand 43 states and 44 transitions. Second operand 9 states. [2018-10-23 16:03:52,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:03:52,354 INFO L93 Difference]: Finished difference Result 76 states and 80 transitions. [2018-10-23 16:03:52,356 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-10-23 16:03:52,356 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 42 [2018-10-23 16:03:52,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:03:52,357 INFO L225 Difference]: With dead ends: 76 [2018-10-23 16:03:52,357 INFO L226 Difference]: Without dead ends: 56 [2018-10-23 16:03:52,359 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-10-23 16:03:52,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2018-10-23 16:03:52,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 46. [2018-10-23 16:03:52,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-10-23 16:03:52,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 47 transitions. [2018-10-23 16:03:52,379 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 47 transitions. Word has length 42 [2018-10-23 16:03:52,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:03:52,380 INFO L481 AbstractCegarLoop]: Abstraction has 46 states and 47 transitions. [2018-10-23 16:03:52,380 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-10-23 16:03:52,380 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 47 transitions. [2018-10-23 16:03:52,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-10-23 16:03:52,383 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:03:52,383 INFO L375 BasicCegarLoop]: trace histogram [7, 6, 6, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:03:52,383 INFO L424 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:03:52,385 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:03:52,386 INFO L82 PathProgramCache]: Analyzing trace with hash 1262051796, now seen corresponding path program 5 times [2018-10-23 16:03:52,386 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:03:52,386 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:52,387 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:03:52,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:52,387 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:03:52,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:52,585 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-10-23 16:03:52,585 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:52,585 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:03:52,585 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:03:52,586 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:03:52,586 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:52,586 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:03:52,598 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-23 16:03:52,598 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-23 16:03:52,692 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2018-10-23 16:03:52,692 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:03:52,696 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:03:52,857 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2018-10-23 16:03:52,858 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:03:53,231 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2018-10-23 16:03:53,253 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:03:53,254 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2018-10-23 16:03:53,254 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:03:53,254 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-10-23 16:03:53,255 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-10-23 16:03:53,255 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=227, Unknown=0, NotChecked=0, Total=342 [2018-10-23 16:03:53,255 INFO L87 Difference]: Start difference. First operand 46 states and 47 transitions. Second operand 12 states. [2018-10-23 16:03:53,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:03:53,407 INFO L93 Difference]: Finished difference Result 85 states and 90 transitions. [2018-10-23 16:03:53,409 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-10-23 16:03:53,409 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 45 [2018-10-23 16:03:53,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:03:53,410 INFO L225 Difference]: With dead ends: 85 [2018-10-23 16:03:53,411 INFO L226 Difference]: Without dead ends: 60 [2018-10-23 16:03:53,412 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=121, Invalid=259, Unknown=0, NotChecked=0, Total=380 [2018-10-23 16:03:53,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-10-23 16:03:53,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 58. [2018-10-23 16:03:53,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-10-23 16:03:53,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 59 transitions. [2018-10-23 16:03:53,423 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 59 transitions. Word has length 45 [2018-10-23 16:03:53,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:03:53,424 INFO L481 AbstractCegarLoop]: Abstraction has 58 states and 59 transitions. [2018-10-23 16:03:53,424 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-10-23 16:03:53,424 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 59 transitions. [2018-10-23 16:03:53,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-10-23 16:03:53,425 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:03:53,425 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:03:53,425 INFO L424 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:03:53,426 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:03:53,426 INFO L82 PathProgramCache]: Analyzing trace with hash -65813737, now seen corresponding path program 6 times [2018-10-23 16:03:53,426 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:03:53,426 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:53,427 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:03:53,427 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:53,427 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:03:53,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:53,575 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 77 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2018-10-23 16:03:53,575 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:53,575 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:03:53,575 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:03:53,575 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:03:53,576 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:53,576 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:03:53,584 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 16:03:53,584 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 16:03:53,628 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 16:03:53,628 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:03:53,632 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:03:53,651 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 77 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2018-10-23 16:03:53,651 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:03:53,783 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 77 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2018-10-23 16:03:53,805 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:03:53,805 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2018-10-23 16:03:53,805 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:03:53,805 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-10-23 16:03:53,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-10-23 16:03:53,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2018-10-23 16:03:53,806 INFO L87 Difference]: Start difference. First operand 58 states and 59 transitions. Second operand 11 states. [2018-10-23 16:03:53,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:03:53,958 INFO L93 Difference]: Finished difference Result 96 states and 99 transitions. [2018-10-23 16:03:53,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-10-23 16:03:53,959 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 57 [2018-10-23 16:03:53,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:03:53,960 INFO L225 Difference]: With dead ends: 96 [2018-10-23 16:03:53,960 INFO L226 Difference]: Without dead ends: 67 [2018-10-23 16:03:53,962 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2018-10-23 16:03:53,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-10-23 16:03:53,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 61. [2018-10-23 16:03:53,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-10-23 16:03:53,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 62 transitions. [2018-10-23 16:03:53,972 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 62 transitions. Word has length 57 [2018-10-23 16:03:53,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:03:53,972 INFO L481 AbstractCegarLoop]: Abstraction has 61 states and 62 transitions. [2018-10-23 16:03:53,972 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-10-23 16:03:53,973 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 62 transitions. [2018-10-23 16:03:53,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-10-23 16:03:53,974 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:03:53,974 INFO L375 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:03:53,974 INFO L424 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:03:53,975 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:03:53,975 INFO L82 PathProgramCache]: Analyzing trace with hash 1181148210, now seen corresponding path program 7 times [2018-10-23 16:03:53,975 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:03:53,976 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:53,976 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:03:53,976 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:53,976 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:03:53,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:54,134 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2018-10-23 16:03:54,134 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:54,134 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:03:54,135 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:03:54,135 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:03:54,135 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:54,135 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:03:54,142 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:03:54,142 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 16:03:54,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:54,202 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:03:54,259 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2018-10-23 16:03:54,259 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:03:54,488 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2018-10-23 16:03:54,510 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:03:54,510 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2018-10-23 16:03:54,510 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:03:54,511 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-10-23 16:03:54,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-10-23 16:03:54,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2018-10-23 16:03:54,512 INFO L87 Difference]: Start difference. First operand 61 states and 62 transitions. Second operand 12 states. [2018-10-23 16:03:54,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:03:54,691 INFO L93 Difference]: Finished difference Result 103 states and 107 transitions. [2018-10-23 16:03:54,692 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-10-23 16:03:54,692 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 60 [2018-10-23 16:03:54,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:03:54,693 INFO L225 Difference]: With dead ends: 103 [2018-10-23 16:03:54,693 INFO L226 Difference]: Without dead ends: 74 [2018-10-23 16:03:54,695 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2018-10-23 16:03:54,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-10-23 16:03:54,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 64. [2018-10-23 16:03:54,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-10-23 16:03:54,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 65 transitions. [2018-10-23 16:03:54,705 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 65 transitions. Word has length 60 [2018-10-23 16:03:54,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:03:54,706 INFO L481 AbstractCegarLoop]: Abstraction has 64 states and 65 transitions. [2018-10-23 16:03:54,706 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-10-23 16:03:54,706 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 65 transitions. [2018-10-23 16:03:54,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-10-23 16:03:54,707 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:03:54,707 INFO L375 BasicCegarLoop]: trace histogram [10, 9, 9, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:03:54,707 INFO L424 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:03:54,708 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:03:54,708 INFO L82 PathProgramCache]: Analyzing trace with hash -2042599113, now seen corresponding path program 8 times [2018-10-23 16:03:54,708 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:03:54,709 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:54,709 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:03:54,709 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:54,709 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:03:54,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:54,995 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2018-10-23 16:03:54,996 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:54,996 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:03:54,996 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:03:54,996 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:03:54,996 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:54,997 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:03:55,007 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-23 16:03:55,008 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-23 16:03:55,065 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2018-10-23 16:03:55,065 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:03:55,070 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:03:55,125 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 0 proven. 77 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2018-10-23 16:03:55,125 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:03:55,319 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 0 proven. 77 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2018-10-23 16:03:55,341 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:03:55,341 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2018-10-23 16:03:55,341 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:03:55,342 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-10-23 16:03:55,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-10-23 16:03:55,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=380, Unknown=0, NotChecked=0, Total=600 [2018-10-23 16:03:55,343 INFO L87 Difference]: Start difference. First operand 64 states and 65 transitions. Second operand 15 states. [2018-10-23 16:03:55,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:03:55,706 INFO L93 Difference]: Finished difference Result 112 states and 117 transitions. [2018-10-23 16:03:55,706 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-10-23 16:03:55,707 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 63 [2018-10-23 16:03:55,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:03:55,708 INFO L225 Difference]: With dead ends: 112 [2018-10-23 16:03:55,708 INFO L226 Difference]: Without dead ends: 78 [2018-10-23 16:03:55,709 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=226, Invalid=424, Unknown=0, NotChecked=0, Total=650 [2018-10-23 16:03:55,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2018-10-23 16:03:55,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 76. [2018-10-23 16:03:55,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2018-10-23 16:03:55,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 77 transitions. [2018-10-23 16:03:55,721 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 77 transitions. Word has length 63 [2018-10-23 16:03:55,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:03:55,721 INFO L481 AbstractCegarLoop]: Abstraction has 76 states and 77 transitions. [2018-10-23 16:03:55,721 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-10-23 16:03:55,721 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 77 transitions. [2018-10-23 16:03:55,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-10-23 16:03:55,723 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:03:55,723 INFO L375 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:03:55,723 INFO L424 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:03:55,723 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:03:55,723 INFO L82 PathProgramCache]: Analyzing trace with hash -1037724716, now seen corresponding path program 9 times [2018-10-23 16:03:55,724 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:03:55,724 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:55,724 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:03:55,725 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:55,725 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:03:55,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:55,912 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2018-10-23 16:03:55,913 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:55,913 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:03:55,913 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:03:55,913 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:03:55,913 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:55,913 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:03:55,921 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 16:03:55,922 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 16:03:55,977 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 16:03:55,977 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:03:55,981 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:03:56,008 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2018-10-23 16:03:56,009 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:03:56,413 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2018-10-23 16:03:56,435 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:03:56,435 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 25 [2018-10-23 16:03:56,435 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:03:56,436 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-10-23 16:03:56,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-10-23 16:03:56,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2018-10-23 16:03:56,437 INFO L87 Difference]: Start difference. First operand 76 states and 77 transitions. Second operand 14 states. [2018-10-23 16:03:56,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:03:56,620 INFO L93 Difference]: Finished difference Result 123 states and 126 transitions. [2018-10-23 16:03:56,620 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-10-23 16:03:56,620 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 75 [2018-10-23 16:03:56,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:03:56,621 INFO L225 Difference]: With dead ends: 123 [2018-10-23 16:03:56,621 INFO L226 Difference]: Without dead ends: 85 [2018-10-23 16:03:56,622 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2018-10-23 16:03:56,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2018-10-23 16:03:56,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 79. [2018-10-23 16:03:56,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2018-10-23 16:03:56,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 80 transitions. [2018-10-23 16:03:56,635 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 80 transitions. Word has length 75 [2018-10-23 16:03:56,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:03:56,635 INFO L481 AbstractCegarLoop]: Abstraction has 79 states and 80 transitions. [2018-10-23 16:03:56,635 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-10-23 16:03:56,635 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 80 transitions. [2018-10-23 16:03:56,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-10-23 16:03:56,637 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:03:56,637 INFO L375 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:03:56,637 INFO L424 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:03:56,637 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:03:56,637 INFO L82 PathProgramCache]: Analyzing trace with hash -448084945, now seen corresponding path program 10 times [2018-10-23 16:03:56,638 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:03:56,638 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:56,639 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:03:56,639 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:56,639 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:03:56,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:56,862 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 0 proven. 187 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2018-10-23 16:03:56,863 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:56,863 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:03:56,863 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:03:56,863 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:03:56,863 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:56,864 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:03:56,876 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:03:56,877 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 16:03:56,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:56,942 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:03:56,964 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 0 proven. 187 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2018-10-23 16:03:56,965 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:03:57,408 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 0 proven. 187 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2018-10-23 16:03:57,429 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:03:57,429 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 27 [2018-10-23 16:03:57,430 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:03:57,430 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-10-23 16:03:57,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-10-23 16:03:57,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2018-10-23 16:03:57,431 INFO L87 Difference]: Start difference. First operand 79 states and 80 transitions. Second operand 15 states. [2018-10-23 16:03:57,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:03:57,695 INFO L93 Difference]: Finished difference Result 130 states and 134 transitions. [2018-10-23 16:03:57,695 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-10-23 16:03:57,695 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 78 [2018-10-23 16:03:57,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:03:57,697 INFO L225 Difference]: With dead ends: 130 [2018-10-23 16:03:57,697 INFO L226 Difference]: Without dead ends: 92 [2018-10-23 16:03:57,699 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2018-10-23 16:03:57,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2018-10-23 16:03:57,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 82. [2018-10-23 16:03:57,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2018-10-23 16:03:57,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 83 transitions. [2018-10-23 16:03:57,726 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 83 transitions. Word has length 78 [2018-10-23 16:03:57,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:03:57,726 INFO L481 AbstractCegarLoop]: Abstraction has 82 states and 83 transitions. [2018-10-23 16:03:57,726 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-10-23 16:03:57,727 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 83 transitions. [2018-10-23 16:03:57,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2018-10-23 16:03:57,728 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:03:57,728 INFO L375 BasicCegarLoop]: trace histogram [13, 12, 12, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:03:57,728 INFO L424 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:03:57,728 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:03:57,730 INFO L82 PathProgramCache]: Analyzing trace with hash -905907724, now seen corresponding path program 11 times [2018-10-23 16:03:57,730 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:03:57,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:57,731 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:03:57,731 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:57,731 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:03:57,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:03:58,612 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 0 proven. 222 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2018-10-23 16:03:58,613 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:58,613 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:03:58,613 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:03:58,613 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:03:58,613 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:03:58,613 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:03:58,623 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-23 16:03:58,623 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-23 16:03:58,722 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2018-10-23 16:03:58,722 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:03:58,725 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:03:58,768 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2018-10-23 16:03:58,769 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:03:59,195 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2018-10-23 16:03:59,217 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:03:59,217 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2018-10-23 16:03:59,217 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:03:59,217 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-10-23 16:03:59,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-10-23 16:03:59,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=569, Unknown=0, NotChecked=0, Total=930 [2018-10-23 16:03:59,219 INFO L87 Difference]: Start difference. First operand 82 states and 83 transitions. Second operand 18 states. [2018-10-23 16:03:59,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:03:59,615 INFO L93 Difference]: Finished difference Result 139 states and 144 transitions. [2018-10-23 16:03:59,616 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-10-23 16:03:59,616 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 81 [2018-10-23 16:03:59,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:03:59,617 INFO L225 Difference]: With dead ends: 139 [2018-10-23 16:03:59,618 INFO L226 Difference]: Without dead ends: 96 [2018-10-23 16:03:59,619 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=367, Invalid=625, Unknown=0, NotChecked=0, Total=992 [2018-10-23 16:03:59,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2018-10-23 16:03:59,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 94. [2018-10-23 16:03:59,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2018-10-23 16:03:59,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 95 transitions. [2018-10-23 16:03:59,632 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 95 transitions. Word has length 81 [2018-10-23 16:03:59,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:03:59,632 INFO L481 AbstractCegarLoop]: Abstraction has 94 states and 95 transitions. [2018-10-23 16:03:59,632 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-10-23 16:03:59,632 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 95 transitions. [2018-10-23 16:03:59,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-10-23 16:03:59,634 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:03:59,634 INFO L375 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:03:59,634 INFO L424 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:03:59,634 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:03:59,634 INFO L82 PathProgramCache]: Analyzing trace with hash 773593207, now seen corresponding path program 12 times [2018-10-23 16:03:59,635 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:03:59,635 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:59,635 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:03:59,636 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:03:59,636 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:03:59,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:00,291 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 0 proven. 260 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2018-10-23 16:04:00,292 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:00,292 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:00,292 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:00,292 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:00,293 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:00,293 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:00,304 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 16:04:00,304 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 16:04:00,374 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 16:04:00,375 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:04:00,378 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:00,394 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 0 proven. 260 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2018-10-23 16:04:00,394 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:00,691 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 0 proven. 260 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2018-10-23 16:04:00,713 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:00,713 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 31 [2018-10-23 16:04:00,713 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:00,714 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-10-23 16:04:00,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-10-23 16:04:00,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2018-10-23 16:04:00,715 INFO L87 Difference]: Start difference. First operand 94 states and 95 transitions. Second operand 17 states. [2018-10-23 16:04:00,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:00,993 INFO L93 Difference]: Finished difference Result 150 states and 153 transitions. [2018-10-23 16:04:00,993 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-10-23 16:04:00,993 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 93 [2018-10-23 16:04:00,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:00,995 INFO L225 Difference]: With dead ends: 150 [2018-10-23 16:04:00,995 INFO L226 Difference]: Without dead ends: 103 [2018-10-23 16:04:00,997 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2018-10-23 16:04:00,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-10-23 16:04:01,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 97. [2018-10-23 16:04:01,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2018-10-23 16:04:01,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 98 transitions. [2018-10-23 16:04:01,009 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 98 transitions. Word has length 93 [2018-10-23 16:04:01,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:01,010 INFO L481 AbstractCegarLoop]: Abstraction has 97 states and 98 transitions. [2018-10-23 16:04:01,010 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-10-23 16:04:01,010 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 98 transitions. [2018-10-23 16:04:01,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-10-23 16:04:01,011 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:01,011 INFO L375 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:01,012 INFO L424 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:01,012 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:01,012 INFO L82 PathProgramCache]: Analyzing trace with hash -1075443694, now seen corresponding path program 13 times [2018-10-23 16:04:01,012 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:01,013 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:01,013 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:04:01,013 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:01,013 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:01,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:01,948 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 301 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2018-10-23 16:04:01,948 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:01,948 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:01,949 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:01,949 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:01,949 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:01,949 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:01,956 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:04:01,956 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 16:04:02,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:02,034 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:02,100 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 301 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2018-10-23 16:04:02,100 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:02,426 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 301 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2018-10-23 16:04:02,449 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:02,449 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2018-10-23 16:04:02,449 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:02,449 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-10-23 16:04:02,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-10-23 16:04:02,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2018-10-23 16:04:02,450 INFO L87 Difference]: Start difference. First operand 97 states and 98 transitions. Second operand 18 states. [2018-10-23 16:04:02,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:02,607 INFO L93 Difference]: Finished difference Result 157 states and 161 transitions. [2018-10-23 16:04:02,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-10-23 16:04:02,608 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 96 [2018-10-23 16:04:02,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:02,609 INFO L225 Difference]: With dead ends: 157 [2018-10-23 16:04:02,610 INFO L226 Difference]: Without dead ends: 110 [2018-10-23 16:04:02,611 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2018-10-23 16:04:02,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2018-10-23 16:04:02,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 100. [2018-10-23 16:04:02,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-10-23 16:04:02,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 101 transitions. [2018-10-23 16:04:02,623 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 101 transitions. Word has length 96 [2018-10-23 16:04:02,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:02,623 INFO L481 AbstractCegarLoop]: Abstraction has 100 states and 101 transitions. [2018-10-23 16:04:02,623 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-10-23 16:04:02,623 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 101 transitions. [2018-10-23 16:04:02,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-10-23 16:04:02,625 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:02,625 INFO L375 BasicCegarLoop]: trace histogram [16, 15, 15, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:02,625 INFO L424 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:02,625 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:02,626 INFO L82 PathProgramCache]: Analyzing trace with hash 1516777111, now seen corresponding path program 14 times [2018-10-23 16:04:02,626 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:02,626 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:02,627 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:04:02,627 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:02,627 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:02,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:02,848 INFO L134 CoverageAnalysis]: Checked inductivity of 605 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2018-10-23 16:04:02,848 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:02,848 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:02,848 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:02,848 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:02,848 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:02,849 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:02,856 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-23 16:04:02,856 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-23 16:04:03,002 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2018-10-23 16:04:03,003 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:04:03,006 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:03,059 INFO L134 CoverageAnalysis]: Checked inductivity of 605 backedges. 0 proven. 260 refuted. 0 times theorem prover too weak. 345 trivial. 0 not checked. [2018-10-23 16:04:03,060 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:03,854 INFO L134 CoverageAnalysis]: Checked inductivity of 605 backedges. 0 proven. 260 refuted. 0 times theorem prover too weak. 345 trivial. 0 not checked. [2018-10-23 16:04:03,877 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:03,877 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 37 [2018-10-23 16:04:03,877 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:03,878 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-10-23 16:04:03,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-10-23 16:04:03,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=538, Invalid=794, Unknown=0, NotChecked=0, Total=1332 [2018-10-23 16:04:03,879 INFO L87 Difference]: Start difference. First operand 100 states and 101 transitions. Second operand 21 states. [2018-10-23 16:04:04,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:04,166 INFO L93 Difference]: Finished difference Result 166 states and 171 transitions. [2018-10-23 16:04:04,168 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-10-23 16:04:04,169 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 99 [2018-10-23 16:04:04,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:04,170 INFO L225 Difference]: With dead ends: 166 [2018-10-23 16:04:04,170 INFO L226 Difference]: Without dead ends: 114 [2018-10-23 16:04:04,171 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=544, Invalid=862, Unknown=0, NotChecked=0, Total=1406 [2018-10-23 16:04:04,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2018-10-23 16:04:04,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 112. [2018-10-23 16:04:04,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2018-10-23 16:04:04,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 113 transitions. [2018-10-23 16:04:04,190 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 113 transitions. Word has length 99 [2018-10-23 16:04:04,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:04,190 INFO L481 AbstractCegarLoop]: Abstraction has 112 states and 113 transitions. [2018-10-23 16:04:04,190 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-10-23 16:04:04,190 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 113 transitions. [2018-10-23 16:04:04,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2018-10-23 16:04:04,191 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:04,191 INFO L375 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:04,192 INFO L424 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:04,192 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:04,192 INFO L82 PathProgramCache]: Analyzing trace with hash 280509428, now seen corresponding path program 15 times [2018-10-23 16:04:04,192 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:04,193 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:04,193 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:04:04,193 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:04,194 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:04,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:05,294 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2018-10-23 16:04:05,294 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:05,294 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:05,295 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:05,295 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:05,295 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:05,295 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:05,308 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 16:04:05,308 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 16:04:05,405 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 16:04:05,406 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:04:05,410 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:05,458 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2018-10-23 16:04:05,458 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:06,841 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2018-10-23 16:04:06,862 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:06,862 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 37 [2018-10-23 16:04:06,862 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:06,863 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-10-23 16:04:06,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-10-23 16:04:06,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=666, Invalid=666, Unknown=0, NotChecked=0, Total=1332 [2018-10-23 16:04:06,864 INFO L87 Difference]: Start difference. First operand 112 states and 113 transitions. Second operand 20 states. [2018-10-23 16:04:07,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:07,084 INFO L93 Difference]: Finished difference Result 177 states and 180 transitions. [2018-10-23 16:04:07,085 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-10-23 16:04:07,085 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 111 [2018-10-23 16:04:07,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:07,086 INFO L225 Difference]: With dead ends: 177 [2018-10-23 16:04:07,086 INFO L226 Difference]: Without dead ends: 121 [2018-10-23 16:04:07,087 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=666, Invalid=666, Unknown=0, NotChecked=0, Total=1332 [2018-10-23 16:04:07,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2018-10-23 16:04:07,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 115. [2018-10-23 16:04:07,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 115 states. [2018-10-23 16:04:07,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 116 transitions. [2018-10-23 16:04:07,101 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 116 transitions. Word has length 111 [2018-10-23 16:04:07,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:07,101 INFO L481 AbstractCegarLoop]: Abstraction has 115 states and 116 transitions. [2018-10-23 16:04:07,101 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-10-23 16:04:07,102 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 116 transitions. [2018-10-23 16:04:07,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-10-23 16:04:07,102 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:07,103 INFO L375 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:07,103 INFO L424 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:07,103 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:07,103 INFO L82 PathProgramCache]: Analyzing trace with hash -1179804977, now seen corresponding path program 16 times [2018-10-23 16:04:07,103 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:07,104 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:07,104 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:04:07,104 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:07,104 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:07,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:07,443 INFO L134 CoverageAnalysis]: Checked inductivity of 834 backedges. 0 proven. 442 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2018-10-23 16:04:07,444 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:07,444 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:07,444 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:07,444 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:07,444 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:07,444 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:07,453 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:04:07,453 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 16:04:07,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:07,537 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:07,566 INFO L134 CoverageAnalysis]: Checked inductivity of 834 backedges. 0 proven. 442 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2018-10-23 16:04:07,566 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:07,988 INFO L134 CoverageAnalysis]: Checked inductivity of 834 backedges. 0 proven. 442 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2018-10-23 16:04:08,009 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:08,010 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 39 [2018-10-23 16:04:08,010 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:08,010 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-10-23 16:04:08,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-10-23 16:04:08,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=741, Invalid=741, Unknown=0, NotChecked=0, Total=1482 [2018-10-23 16:04:08,011 INFO L87 Difference]: Start difference. First operand 115 states and 116 transitions. Second operand 21 states. [2018-10-23 16:04:08,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:08,266 INFO L93 Difference]: Finished difference Result 184 states and 188 transitions. [2018-10-23 16:04:08,266 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-10-23 16:04:08,266 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 114 [2018-10-23 16:04:08,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:08,268 INFO L225 Difference]: With dead ends: 184 [2018-10-23 16:04:08,268 INFO L226 Difference]: Without dead ends: 128 [2018-10-23 16:04:08,271 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=741, Invalid=741, Unknown=0, NotChecked=0, Total=1482 [2018-10-23 16:04:08,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-10-23 16:04:08,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 118. [2018-10-23 16:04:08,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2018-10-23 16:04:08,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 119 transitions. [2018-10-23 16:04:08,282 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 119 transitions. Word has length 114 [2018-10-23 16:04:08,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:08,283 INFO L481 AbstractCegarLoop]: Abstraction has 118 states and 119 transitions. [2018-10-23 16:04:08,283 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-10-23 16:04:08,283 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 119 transitions. [2018-10-23 16:04:08,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-10-23 16:04:08,284 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:08,284 INFO L375 BasicCegarLoop]: trace histogram [19, 18, 18, 17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:08,284 INFO L424 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:08,285 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:08,285 INFO L82 PathProgramCache]: Analyzing trace with hash -1682503148, now seen corresponding path program 17 times [2018-10-23 16:04:08,285 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:08,286 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:08,286 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:04:08,286 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:08,286 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:08,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:08,691 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 0 proven. 495 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2018-10-23 16:04:08,691 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:08,691 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:08,691 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:08,691 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:08,691 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:08,691 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:08,699 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-23 16:04:08,699 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-23 16:04:08,947 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2018-10-23 16:04:08,947 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:04:08,951 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:09,007 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2018-10-23 16:04:09,008 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:09,424 INFO L134 CoverageAnalysis]: Checked inductivity of 887 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2018-10-23 16:04:09,446 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:09,447 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 43 [2018-10-23 16:04:09,447 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:09,447 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-10-23 16:04:09,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-10-23 16:04:09,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=751, Invalid=1055, Unknown=0, NotChecked=0, Total=1806 [2018-10-23 16:04:09,449 INFO L87 Difference]: Start difference. First operand 118 states and 119 transitions. Second operand 24 states. [2018-10-23 16:04:09,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:09,729 INFO L93 Difference]: Finished difference Result 193 states and 198 transitions. [2018-10-23 16:04:09,729 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-10-23 16:04:09,729 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 117 [2018-10-23 16:04:09,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:09,730 INFO L225 Difference]: With dead ends: 193 [2018-10-23 16:04:09,731 INFO L226 Difference]: Without dead ends: 132 [2018-10-23 16:04:09,732 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=757, Invalid=1135, Unknown=0, NotChecked=0, Total=1892 [2018-10-23 16:04:09,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-10-23 16:04:09,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 130. [2018-10-23 16:04:09,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2018-10-23 16:04:09,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 131 transitions. [2018-10-23 16:04:09,744 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 131 transitions. Word has length 117 [2018-10-23 16:04:09,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:09,744 INFO L481 AbstractCegarLoop]: Abstraction has 130 states and 131 transitions. [2018-10-23 16:04:09,744 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-10-23 16:04:09,745 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 131 transitions. [2018-10-23 16:04:09,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2018-10-23 16:04:09,745 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:09,746 INFO L375 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:09,746 INFO L424 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:09,746 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:09,746 INFO L82 PathProgramCache]: Analyzing trace with hash 1944856023, now seen corresponding path program 18 times [2018-10-23 16:04:09,746 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:09,747 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:09,747 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:04:09,747 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:09,747 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:09,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:10,137 INFO L134 CoverageAnalysis]: Checked inductivity of 1102 backedges. 0 proven. 551 refuted. 0 times theorem prover too weak. 551 trivial. 0 not checked. [2018-10-23 16:04:10,138 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:10,138 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:10,138 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:10,138 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:10,138 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:10,138 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:10,148 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 16:04:10,149 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 16:04:10,243 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 16:04:10,243 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:04:10,247 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:10,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1102 backedges. 0 proven. 551 refuted. 0 times theorem prover too weak. 551 trivial. 0 not checked. [2018-10-23 16:04:10,268 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:10,865 INFO L134 CoverageAnalysis]: Checked inductivity of 1102 backedges. 0 proven. 551 refuted. 0 times theorem prover too weak. 551 trivial. 0 not checked. [2018-10-23 16:04:10,887 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:10,887 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 43 [2018-10-23 16:04:10,887 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:10,888 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-10-23 16:04:10,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-10-23 16:04:10,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=903, Invalid=903, Unknown=0, NotChecked=0, Total=1806 [2018-10-23 16:04:10,889 INFO L87 Difference]: Start difference. First operand 130 states and 131 transitions. Second operand 23 states. [2018-10-23 16:04:11,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:11,146 INFO L93 Difference]: Finished difference Result 204 states and 207 transitions. [2018-10-23 16:04:11,147 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-10-23 16:04:11,147 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 129 [2018-10-23 16:04:11,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:11,148 INFO L225 Difference]: With dead ends: 204 [2018-10-23 16:04:11,148 INFO L226 Difference]: Without dead ends: 139 [2018-10-23 16:04:11,150 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=903, Invalid=903, Unknown=0, NotChecked=0, Total=1806 [2018-10-23 16:04:11,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-10-23 16:04:11,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 133. [2018-10-23 16:04:11,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2018-10-23 16:04:11,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 134 transitions. [2018-10-23 16:04:11,166 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 134 transitions. Word has length 129 [2018-10-23 16:04:11,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:11,166 INFO L481 AbstractCegarLoop]: Abstraction has 133 states and 134 transitions. [2018-10-23 16:04:11,166 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-10-23 16:04:11,167 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 134 transitions. [2018-10-23 16:04:11,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-10-23 16:04:11,168 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:11,168 INFO L375 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:11,168 INFO L424 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:11,168 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:11,168 INFO L82 PathProgramCache]: Analyzing trace with hash 709338098, now seen corresponding path program 19 times [2018-10-23 16:04:11,169 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:11,169 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:11,169 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:04:11,170 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:11,170 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:11,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:12,011 INFO L134 CoverageAnalysis]: Checked inductivity of 1161 backedges. 0 proven. 610 refuted. 0 times theorem prover too weak. 551 trivial. 0 not checked. [2018-10-23 16:04:12,012 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:12,012 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:12,012 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:12,012 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:12,012 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:12,012 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:12,021 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:04:12,021 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 16:04:12,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:12,121 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:12,153 INFO L134 CoverageAnalysis]: Checked inductivity of 1161 backedges. 0 proven. 610 refuted. 0 times theorem prover too weak. 551 trivial. 0 not checked. [2018-10-23 16:04:12,153 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:12,678 INFO L134 CoverageAnalysis]: Checked inductivity of 1161 backedges. 0 proven. 610 refuted. 0 times theorem prover too weak. 551 trivial. 0 not checked. [2018-10-23 16:04:12,701 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:12,701 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 45 [2018-10-23 16:04:12,701 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:12,701 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-10-23 16:04:12,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-10-23 16:04:12,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=990, Invalid=990, Unknown=0, NotChecked=0, Total=1980 [2018-10-23 16:04:12,703 INFO L87 Difference]: Start difference. First operand 133 states and 134 transitions. Second operand 24 states. [2018-10-23 16:04:12,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:12,921 INFO L93 Difference]: Finished difference Result 211 states and 215 transitions. [2018-10-23 16:04:12,923 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-10-23 16:04:12,923 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 132 [2018-10-23 16:04:12,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:12,924 INFO L225 Difference]: With dead ends: 211 [2018-10-23 16:04:12,924 INFO L226 Difference]: Without dead ends: 146 [2018-10-23 16:04:12,925 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=990, Invalid=990, Unknown=0, NotChecked=0, Total=1980 [2018-10-23 16:04:12,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2018-10-23 16:04:12,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 136. [2018-10-23 16:04:12,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-10-23 16:04:12,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 137 transitions. [2018-10-23 16:04:12,938 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 137 transitions. Word has length 132 [2018-10-23 16:04:12,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:12,939 INFO L481 AbstractCegarLoop]: Abstraction has 136 states and 137 transitions. [2018-10-23 16:04:12,939 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-10-23 16:04:12,939 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 137 transitions. [2018-10-23 16:04:12,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-10-23 16:04:12,939 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:12,940 INFO L375 BasicCegarLoop]: trace histogram [22, 21, 21, 20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:12,940 INFO L424 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:12,940 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:12,940 INFO L82 PathProgramCache]: Analyzing trace with hash 1264561143, now seen corresponding path program 20 times [2018-10-23 16:04:12,940 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:12,941 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:12,941 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:04:12,941 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:12,941 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:12,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:13,318 INFO L134 CoverageAnalysis]: Checked inductivity of 1223 backedges. 0 proven. 672 refuted. 0 times theorem prover too weak. 551 trivial. 0 not checked. [2018-10-23 16:04:13,319 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:13,319 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:13,319 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:13,319 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:13,319 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:13,319 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:13,328 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-23 16:04:13,328 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-23 16:04:13,787 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2018-10-23 16:04:13,788 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:04:13,793 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:13,855 INFO L134 CoverageAnalysis]: Checked inductivity of 1223 backedges. 0 proven. 551 refuted. 0 times theorem prover too weak. 672 trivial. 0 not checked. [2018-10-23 16:04:13,856 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:14,460 INFO L134 CoverageAnalysis]: Checked inductivity of 1223 backedges. 0 proven. 551 refuted. 0 times theorem prover too weak. 672 trivial. 0 not checked. [2018-10-23 16:04:14,485 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:14,485 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 49 [2018-10-23 16:04:14,485 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:14,486 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-10-23 16:04:14,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-10-23 16:04:14,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1000, Invalid=1352, Unknown=0, NotChecked=0, Total=2352 [2018-10-23 16:04:14,487 INFO L87 Difference]: Start difference. First operand 136 states and 137 transitions. Second operand 27 states. [2018-10-23 16:04:14,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:14,749 INFO L93 Difference]: Finished difference Result 220 states and 225 transitions. [2018-10-23 16:04:14,750 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-10-23 16:04:14,750 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 135 [2018-10-23 16:04:14,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:14,752 INFO L225 Difference]: With dead ends: 220 [2018-10-23 16:04:14,752 INFO L226 Difference]: Without dead ends: 150 [2018-10-23 16:04:14,754 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 246 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1006, Invalid=1444, Unknown=0, NotChecked=0, Total=2450 [2018-10-23 16:04:14,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2018-10-23 16:04:14,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 148. [2018-10-23 16:04:14,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-10-23 16:04:14,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 149 transitions. [2018-10-23 16:04:14,773 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 149 transitions. Word has length 135 [2018-10-23 16:04:14,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:14,773 INFO L481 AbstractCegarLoop]: Abstraction has 148 states and 149 transitions. [2018-10-23 16:04:14,773 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-10-23 16:04:14,773 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 149 transitions. [2018-10-23 16:04:14,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2018-10-23 16:04:14,774 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:14,774 INFO L375 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:14,774 INFO L424 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:14,775 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:14,775 INFO L82 PathProgramCache]: Analyzing trace with hash 1991732244, now seen corresponding path program 21 times [2018-10-23 16:04:14,775 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:14,776 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:14,776 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:04:14,776 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:14,776 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:14,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:15,439 INFO L134 CoverageAnalysis]: Checked inductivity of 1474 backedges. 0 proven. 737 refuted. 0 times theorem prover too weak. 737 trivial. 0 not checked. [2018-10-23 16:04:15,439 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:15,440 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:15,440 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:15,440 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:15,440 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:15,440 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:15,448 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 16:04:15,448 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 16:04:15,560 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 16:04:15,560 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:04:15,566 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:15,641 INFO L134 CoverageAnalysis]: Checked inductivity of 1474 backedges. 0 proven. 737 refuted. 0 times theorem prover too weak. 737 trivial. 0 not checked. [2018-10-23 16:04:15,641 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:16,483 INFO L134 CoverageAnalysis]: Checked inductivity of 1474 backedges. 0 proven. 737 refuted. 0 times theorem prover too weak. 737 trivial. 0 not checked. [2018-10-23 16:04:16,505 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:16,505 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 49 [2018-10-23 16:04:16,505 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:16,506 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-10-23 16:04:16,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-10-23 16:04:16,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1176, Invalid=1176, Unknown=0, NotChecked=0, Total=2352 [2018-10-23 16:04:16,507 INFO L87 Difference]: Start difference. First operand 148 states and 149 transitions. Second operand 26 states. [2018-10-23 16:04:16,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:16,890 INFO L93 Difference]: Finished difference Result 231 states and 234 transitions. [2018-10-23 16:04:16,890 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-10-23 16:04:16,890 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 147 [2018-10-23 16:04:16,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:16,891 INFO L225 Difference]: With dead ends: 231 [2018-10-23 16:04:16,892 INFO L226 Difference]: Without dead ends: 157 [2018-10-23 16:04:16,893 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1176, Invalid=1176, Unknown=0, NotChecked=0, Total=2352 [2018-10-23 16:04:16,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2018-10-23 16:04:16,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 151. [2018-10-23 16:04:16,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2018-10-23 16:04:16,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 152 transitions. [2018-10-23 16:04:16,907 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 152 transitions. Word has length 147 [2018-10-23 16:04:16,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:16,908 INFO L481 AbstractCegarLoop]: Abstraction has 151 states and 152 transitions. [2018-10-23 16:04:16,908 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-10-23 16:04:16,908 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 152 transitions. [2018-10-23 16:04:16,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2018-10-23 16:04:16,908 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:16,908 INFO L375 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:16,909 INFO L424 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:16,909 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:16,909 INFO L82 PathProgramCache]: Analyzing trace with hash -110642833, now seen corresponding path program 22 times [2018-10-23 16:04:16,909 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:16,910 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:16,910 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:04:16,910 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:16,910 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:16,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:17,343 INFO L134 CoverageAnalysis]: Checked inductivity of 1542 backedges. 0 proven. 805 refuted. 0 times theorem prover too weak. 737 trivial. 0 not checked. [2018-10-23 16:04:17,343 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:17,344 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:17,344 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:17,344 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:17,344 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:17,344 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:17,353 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:04:17,353 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 16:04:17,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:17,464 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:17,528 INFO L134 CoverageAnalysis]: Checked inductivity of 1542 backedges. 0 proven. 805 refuted. 0 times theorem prover too weak. 737 trivial. 0 not checked. [2018-10-23 16:04:17,528 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:18,193 INFO L134 CoverageAnalysis]: Checked inductivity of 1542 backedges. 0 proven. 805 refuted. 0 times theorem prover too weak. 737 trivial. 0 not checked. [2018-10-23 16:04:18,216 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:18,216 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 51 [2018-10-23 16:04:18,216 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:18,216 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-10-23 16:04:18,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-10-23 16:04:18,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1275, Invalid=1275, Unknown=0, NotChecked=0, Total=2550 [2018-10-23 16:04:18,218 INFO L87 Difference]: Start difference. First operand 151 states and 152 transitions. Second operand 27 states. [2018-10-23 16:04:18,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:18,483 INFO L93 Difference]: Finished difference Result 238 states and 242 transitions. [2018-10-23 16:04:18,484 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-10-23 16:04:18,484 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 150 [2018-10-23 16:04:18,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:18,485 INFO L225 Difference]: With dead ends: 238 [2018-10-23 16:04:18,485 INFO L226 Difference]: Without dead ends: 164 [2018-10-23 16:04:18,486 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1275, Invalid=1275, Unknown=0, NotChecked=0, Total=2550 [2018-10-23 16:04:18,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2018-10-23 16:04:18,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 154. [2018-10-23 16:04:18,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2018-10-23 16:04:18,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 155 transitions. [2018-10-23 16:04:18,503 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 155 transitions. Word has length 150 [2018-10-23 16:04:18,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:18,504 INFO L481 AbstractCegarLoop]: Abstraction has 154 states and 155 transitions. [2018-10-23 16:04:18,504 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-10-23 16:04:18,504 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 155 transitions. [2018-10-23 16:04:18,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-10-23 16:04:18,505 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:18,505 INFO L375 BasicCegarLoop]: trace histogram [25, 24, 24, 23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:18,505 INFO L424 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:18,505 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:18,506 INFO L82 PathProgramCache]: Analyzing trace with hash 1541515828, now seen corresponding path program 23 times [2018-10-23 16:04:18,506 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:18,506 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:18,507 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:04:18,507 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:18,507 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:18,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:18,958 INFO L134 CoverageAnalysis]: Checked inductivity of 1613 backedges. 0 proven. 876 refuted. 0 times theorem prover too weak. 737 trivial. 0 not checked. [2018-10-23 16:04:18,959 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:18,959 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:18,959 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:18,959 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:18,959 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:18,959 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:18,966 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-23 16:04:18,966 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-23 16:04:19,783 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 23 check-sat command(s) [2018-10-23 16:04:19,784 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:04:19,790 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:19,885 INFO L134 CoverageAnalysis]: Checked inductivity of 1613 backedges. 0 proven. 737 refuted. 0 times theorem prover too weak. 876 trivial. 0 not checked. [2018-10-23 16:04:19,886 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:20,618 INFO L134 CoverageAnalysis]: Checked inductivity of 1613 backedges. 0 proven. 737 refuted. 0 times theorem prover too weak. 876 trivial. 0 not checked. [2018-10-23 16:04:20,643 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:20,644 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 55 [2018-10-23 16:04:20,644 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:20,645 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-10-23 16:04:20,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-10-23 16:04:20,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1285, Invalid=1685, Unknown=0, NotChecked=0, Total=2970 [2018-10-23 16:04:20,647 INFO L87 Difference]: Start difference. First operand 154 states and 155 transitions. Second operand 30 states. [2018-10-23 16:04:22,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:22,517 INFO L93 Difference]: Finished difference Result 247 states and 252 transitions. [2018-10-23 16:04:22,518 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-10-23 16:04:22,518 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 153 [2018-10-23 16:04:22,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:22,519 INFO L225 Difference]: With dead ends: 247 [2018-10-23 16:04:22,519 INFO L226 Difference]: Without dead ends: 168 [2018-10-23 16:04:22,520 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1291, Invalid=1789, Unknown=0, NotChecked=0, Total=3080 [2018-10-23 16:04:22,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2018-10-23 16:04:22,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 166. [2018-10-23 16:04:22,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2018-10-23 16:04:22,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 167 transitions. [2018-10-23 16:04:22,536 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 167 transitions. Word has length 153 [2018-10-23 16:04:22,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:22,537 INFO L481 AbstractCegarLoop]: Abstraction has 166 states and 167 transitions. [2018-10-23 16:04:22,537 INFO L482 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-10-23 16:04:22,537 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 167 transitions. [2018-10-23 16:04:22,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2018-10-23 16:04:22,537 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:22,538 INFO L375 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:22,538 INFO L424 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:22,538 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:22,538 INFO L82 PathProgramCache]: Analyzing trace with hash 1394469687, now seen corresponding path program 24 times [2018-10-23 16:04:22,538 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:22,539 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:22,539 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:04:22,539 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:22,539 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:22,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:23,301 INFO L134 CoverageAnalysis]: Checked inductivity of 1900 backedges. 0 proven. 950 refuted. 0 times theorem prover too weak. 950 trivial. 0 not checked. [2018-10-23 16:04:23,302 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:23,302 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:23,302 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:23,302 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:23,302 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:23,302 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:23,312 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 16:04:23,312 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 16:04:23,430 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 16:04:23,430 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:04:23,436 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:23,567 INFO L134 CoverageAnalysis]: Checked inductivity of 1900 backedges. 0 proven. 950 refuted. 0 times theorem prover too weak. 950 trivial. 0 not checked. [2018-10-23 16:04:23,567 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:25,551 INFO L134 CoverageAnalysis]: Checked inductivity of 1900 backedges. 0 proven. 950 refuted. 0 times theorem prover too weak. 950 trivial. 0 not checked. [2018-10-23 16:04:25,572 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:25,573 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 55 [2018-10-23 16:04:25,573 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:25,573 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-10-23 16:04:25,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-10-23 16:04:25,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1485, Invalid=1485, Unknown=0, NotChecked=0, Total=2970 [2018-10-23 16:04:25,575 INFO L87 Difference]: Start difference. First operand 166 states and 167 transitions. Second operand 29 states. [2018-10-23 16:04:25,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:25,852 INFO L93 Difference]: Finished difference Result 258 states and 261 transitions. [2018-10-23 16:04:25,853 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-10-23 16:04:25,853 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 165 [2018-10-23 16:04:25,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:25,854 INFO L225 Difference]: With dead ends: 258 [2018-10-23 16:04:25,854 INFO L226 Difference]: Without dead ends: 175 [2018-10-23 16:04:25,856 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 304 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1485, Invalid=1485, Unknown=0, NotChecked=0, Total=2970 [2018-10-23 16:04:25,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2018-10-23 16:04:25,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 169. [2018-10-23 16:04:25,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 169 states. [2018-10-23 16:04:25,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 170 transitions. [2018-10-23 16:04:25,871 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 170 transitions. Word has length 165 [2018-10-23 16:04:25,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:25,871 INFO L481 AbstractCegarLoop]: Abstraction has 169 states and 170 transitions. [2018-10-23 16:04:25,871 INFO L482 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-10-23 16:04:25,871 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 170 transitions. [2018-10-23 16:04:25,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2018-10-23 16:04:25,872 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:25,872 INFO L375 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:25,872 INFO L424 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:25,872 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:25,872 INFO L82 PathProgramCache]: Analyzing trace with hash -456804398, now seen corresponding path program 25 times [2018-10-23 16:04:25,873 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:25,873 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:25,873 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:04:25,873 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:25,873 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:25,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:26,458 INFO L134 CoverageAnalysis]: Checked inductivity of 1977 backedges. 0 proven. 1027 refuted. 0 times theorem prover too weak. 950 trivial. 0 not checked. [2018-10-23 16:04:26,458 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:26,458 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:26,458 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:26,458 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:26,459 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:26,459 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:26,468 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:04:26,468 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 16:04:26,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:26,590 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:26,686 INFO L134 CoverageAnalysis]: Checked inductivity of 1977 backedges. 0 proven. 1027 refuted. 0 times theorem prover too weak. 950 trivial. 0 not checked. [2018-10-23 16:04:26,686 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:27,836 INFO L134 CoverageAnalysis]: Checked inductivity of 1977 backedges. 0 proven. 1027 refuted. 0 times theorem prover too weak. 950 trivial. 0 not checked. [2018-10-23 16:04:27,858 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:27,859 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 57 [2018-10-23 16:04:27,859 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:27,859 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-10-23 16:04:27,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-10-23 16:04:27,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1596, Invalid=1596, Unknown=0, NotChecked=0, Total=3192 [2018-10-23 16:04:27,861 INFO L87 Difference]: Start difference. First operand 169 states and 170 transitions. Second operand 30 states. [2018-10-23 16:04:28,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:28,297 INFO L93 Difference]: Finished difference Result 265 states and 269 transitions. [2018-10-23 16:04:28,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-10-23 16:04:28,297 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 168 [2018-10-23 16:04:28,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:28,299 INFO L225 Difference]: With dead ends: 265 [2018-10-23 16:04:28,299 INFO L226 Difference]: Without dead ends: 182 [2018-10-23 16:04:28,300 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1596, Invalid=1596, Unknown=0, NotChecked=0, Total=3192 [2018-10-23 16:04:28,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-10-23 16:04:28,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 172. [2018-10-23 16:04:28,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-10-23 16:04:28,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 173 transitions. [2018-10-23 16:04:28,319 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 173 transitions. Word has length 168 [2018-10-23 16:04:28,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:28,319 INFO L481 AbstractCegarLoop]: Abstraction has 172 states and 173 transitions. [2018-10-23 16:04:28,319 INFO L482 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-10-23 16:04:28,319 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 173 transitions. [2018-10-23 16:04:28,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2018-10-23 16:04:28,320 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:28,321 INFO L375 BasicCegarLoop]: trace histogram [28, 27, 27, 26, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:28,321 INFO L424 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:28,321 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:28,321 INFO L82 PathProgramCache]: Analyzing trace with hash -88022697, now seen corresponding path program 26 times [2018-10-23 16:04:28,321 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:28,322 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:28,322 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:04:28,322 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:28,322 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:28,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:29,245 INFO L134 CoverageAnalysis]: Checked inductivity of 2057 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 950 trivial. 0 not checked. [2018-10-23 16:04:29,245 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:29,245 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:29,245 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:29,246 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:29,246 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:29,246 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:29,254 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-23 16:04:29,254 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-23 16:04:30,583 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 26 check-sat command(s) [2018-10-23 16:04:30,584 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:04:30,591 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:30,834 INFO L134 CoverageAnalysis]: Checked inductivity of 2057 backedges. 0 proven. 950 refuted. 0 times theorem prover too weak. 1107 trivial. 0 not checked. [2018-10-23 16:04:30,834 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:32,187 INFO L134 CoverageAnalysis]: Checked inductivity of 2057 backedges. 0 proven. 950 refuted. 0 times theorem prover too weak. 1107 trivial. 0 not checked. [2018-10-23 16:04:32,210 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:32,211 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 61 [2018-10-23 16:04:32,211 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:32,211 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-10-23 16:04:32,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-10-23 16:04:32,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1606, Invalid=2054, Unknown=0, NotChecked=0, Total=3660 [2018-10-23 16:04:32,212 INFO L87 Difference]: Start difference. First operand 172 states and 173 transitions. Second operand 33 states. [2018-10-23 16:04:32,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:32,556 INFO L93 Difference]: Finished difference Result 274 states and 279 transitions. [2018-10-23 16:04:32,556 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-10-23 16:04:32,556 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 171 [2018-10-23 16:04:32,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:32,557 INFO L225 Difference]: With dead ends: 274 [2018-10-23 16:04:32,557 INFO L226 Difference]: Without dead ends: 186 [2018-10-23 16:04:32,559 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 312 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1612, Invalid=2170, Unknown=0, NotChecked=0, Total=3782 [2018-10-23 16:04:32,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-10-23 16:04:32,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 184. [2018-10-23 16:04:32,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 184 states. [2018-10-23 16:04:32,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 185 transitions. [2018-10-23 16:04:32,581 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 185 transitions. Word has length 171 [2018-10-23 16:04:32,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:32,581 INFO L481 AbstractCegarLoop]: Abstraction has 184 states and 185 transitions. [2018-10-23 16:04:32,581 INFO L482 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-10-23 16:04:32,581 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 185 transitions. [2018-10-23 16:04:32,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2018-10-23 16:04:32,582 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:32,582 INFO L375 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:32,582 INFO L424 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:32,582 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:32,583 INFO L82 PathProgramCache]: Analyzing trace with hash 841557044, now seen corresponding path program 27 times [2018-10-23 16:04:32,583 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:32,583 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:32,583 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:04:32,583 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:32,584 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:32,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:33,824 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 1190 refuted. 0 times theorem prover too weak. 1190 trivial. 0 not checked. [2018-10-23 16:04:33,824 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:33,825 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:33,825 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:33,825 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:33,825 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:33,825 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:33,835 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 16:04:33,836 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 16:04:33,969 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 16:04:33,969 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:04:33,975 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:34,022 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 1190 refuted. 0 times theorem prover too weak. 1190 trivial. 0 not checked. [2018-10-23 16:04:34,022 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:34,971 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 1190 refuted. 0 times theorem prover too weak. 1190 trivial. 0 not checked. [2018-10-23 16:04:34,993 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:34,993 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 61 [2018-10-23 16:04:34,993 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:34,994 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-10-23 16:04:34,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-10-23 16:04:34,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1830, Invalid=1830, Unknown=0, NotChecked=0, Total=3660 [2018-10-23 16:04:34,995 INFO L87 Difference]: Start difference. First operand 184 states and 185 transitions. Second operand 32 states. [2018-10-23 16:04:35,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:35,425 INFO L93 Difference]: Finished difference Result 285 states and 288 transitions. [2018-10-23 16:04:35,425 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-10-23 16:04:35,425 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 183 [2018-10-23 16:04:35,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:35,426 INFO L225 Difference]: With dead ends: 285 [2018-10-23 16:04:35,427 INFO L226 Difference]: Without dead ends: 193 [2018-10-23 16:04:35,428 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 337 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1830, Invalid=1830, Unknown=0, NotChecked=0, Total=3660 [2018-10-23 16:04:35,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2018-10-23 16:04:35,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 187. [2018-10-23 16:04:35,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 187 states. [2018-10-23 16:04:35,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 188 transitions. [2018-10-23 16:04:35,455 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 188 transitions. Word has length 183 [2018-10-23 16:04:35,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:35,455 INFO L481 AbstractCegarLoop]: Abstraction has 187 states and 188 transitions. [2018-10-23 16:04:35,456 INFO L482 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-10-23 16:04:35,456 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 188 transitions. [2018-10-23 16:04:35,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2018-10-23 16:04:35,457 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:35,457 INFO L375 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:35,457 INFO L424 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:35,457 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:35,458 INFO L82 PathProgramCache]: Analyzing trace with hash -1809899505, now seen corresponding path program 28 times [2018-10-23 16:04:35,458 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:35,458 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:35,458 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:04:35,458 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:35,459 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:35,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:36,401 INFO L134 CoverageAnalysis]: Checked inductivity of 2466 backedges. 0 proven. 1276 refuted. 0 times theorem prover too weak. 1190 trivial. 0 not checked. [2018-10-23 16:04:36,401 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:36,401 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:36,401 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:36,401 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:36,402 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:36,402 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:36,409 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:04:36,409 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 16:04:36,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:36,550 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:36,596 INFO L134 CoverageAnalysis]: Checked inductivity of 2466 backedges. 0 proven. 1276 refuted. 0 times theorem prover too weak. 1190 trivial. 0 not checked. [2018-10-23 16:04:36,596 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:37,960 INFO L134 CoverageAnalysis]: Checked inductivity of 2466 backedges. 0 proven. 1276 refuted. 0 times theorem prover too weak. 1190 trivial. 0 not checked. [2018-10-23 16:04:37,982 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:37,982 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 63 [2018-10-23 16:04:37,982 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:37,983 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-10-23 16:04:37,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-10-23 16:04:37,984 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1953, Invalid=1953, Unknown=0, NotChecked=0, Total=3906 [2018-10-23 16:04:37,984 INFO L87 Difference]: Start difference. First operand 187 states and 188 transitions. Second operand 33 states. [2018-10-23 16:04:38,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:38,324 INFO L93 Difference]: Finished difference Result 292 states and 296 transitions. [2018-10-23 16:04:38,324 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-10-23 16:04:38,324 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 186 [2018-10-23 16:04:38,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:38,326 INFO L225 Difference]: With dead ends: 292 [2018-10-23 16:04:38,326 INFO L226 Difference]: Without dead ends: 200 [2018-10-23 16:04:38,327 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 342 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1953, Invalid=1953, Unknown=0, NotChecked=0, Total=3906 [2018-10-23 16:04:38,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2018-10-23 16:04:38,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 190. [2018-10-23 16:04:38,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2018-10-23 16:04:38,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 191 transitions. [2018-10-23 16:04:38,351 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 191 transitions. Word has length 186 [2018-10-23 16:04:38,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:38,351 INFO L481 AbstractCegarLoop]: Abstraction has 190 states and 191 transitions. [2018-10-23 16:04:38,351 INFO L482 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-10-23 16:04:38,351 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 191 transitions. [2018-10-23 16:04:38,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2018-10-23 16:04:38,352 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:38,352 INFO L375 BasicCegarLoop]: trace histogram [31, 30, 30, 29, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:38,352 INFO L424 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:38,352 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:38,353 INFO L82 PathProgramCache]: Analyzing trace with hash 1686557268, now seen corresponding path program 29 times [2018-10-23 16:04:38,353 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:38,353 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:38,353 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:04:38,354 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:38,354 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:38,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:39,243 INFO L134 CoverageAnalysis]: Checked inductivity of 2555 backedges. 0 proven. 1365 refuted. 0 times theorem prover too weak. 1190 trivial. 0 not checked. [2018-10-23 16:04:39,244 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:39,244 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:39,244 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:39,244 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:39,244 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:39,244 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:39,252 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-23 16:04:39,252 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-23 16:04:41,254 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 29 check-sat command(s) [2018-10-23 16:04:41,255 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:04:41,263 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:41,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2555 backedges. 0 proven. 1190 refuted. 0 times theorem prover too weak. 1365 trivial. 0 not checked. [2018-10-23 16:04:41,551 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:42,919 INFO L134 CoverageAnalysis]: Checked inductivity of 2555 backedges. 0 proven. 1190 refuted. 0 times theorem prover too weak. 1365 trivial. 0 not checked. [2018-10-23 16:04:42,942 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:42,942 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 67 [2018-10-23 16:04:42,942 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:42,943 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-10-23 16:04:42,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-10-23 16:04:42,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1963, Invalid=2459, Unknown=0, NotChecked=0, Total=4422 [2018-10-23 16:04:42,944 INFO L87 Difference]: Start difference. First operand 190 states and 191 transitions. Second operand 36 states. [2018-10-23 16:04:43,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:43,384 INFO L93 Difference]: Finished difference Result 301 states and 306 transitions. [2018-10-23 16:04:43,385 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-10-23 16:04:43,385 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 189 [2018-10-23 16:04:43,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:43,387 INFO L225 Difference]: With dead ends: 301 [2018-10-23 16:04:43,387 INFO L226 Difference]: Without dead ends: 204 [2018-10-23 16:04:43,388 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 345 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1969, Invalid=2587, Unknown=0, NotChecked=0, Total=4556 [2018-10-23 16:04:43,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2018-10-23 16:04:43,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 202. [2018-10-23 16:04:43,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2018-10-23 16:04:43,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 203 transitions. [2018-10-23 16:04:43,418 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 203 transitions. Word has length 189 [2018-10-23 16:04:43,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:43,419 INFO L481 AbstractCegarLoop]: Abstraction has 202 states and 203 transitions. [2018-10-23 16:04:43,419 INFO L482 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-10-23 16:04:43,419 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 203 transitions. [2018-10-23 16:04:43,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2018-10-23 16:04:43,420 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:43,420 INFO L375 BasicCegarLoop]: trace histogram [32, 32, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:43,421 INFO L424 AbstractCegarLoop]: === Iteration 33 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:43,421 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:43,421 INFO L82 PathProgramCache]: Analyzing trace with hash 852191383, now seen corresponding path program 30 times [2018-10-23 16:04:43,421 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:43,422 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:43,422 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:04:43,422 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:43,422 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:43,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:44,013 INFO L134 CoverageAnalysis]: Checked inductivity of 2914 backedges. 0 proven. 1457 refuted. 0 times theorem prover too weak. 1457 trivial. 0 not checked. [2018-10-23 16:04:44,014 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:44,014 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:44,014 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:44,014 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:44,014 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:44,014 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:44,021 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 16:04:44,022 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 16:04:44,188 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 16:04:44,188 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:04:44,196 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:44,400 INFO L134 CoverageAnalysis]: Checked inductivity of 2914 backedges. 0 proven. 1457 refuted. 0 times theorem prover too weak. 1457 trivial. 0 not checked. [2018-10-23 16:04:44,400 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:45,698 INFO L134 CoverageAnalysis]: Checked inductivity of 2914 backedges. 0 proven. 1457 refuted. 0 times theorem prover too weak. 1457 trivial. 0 not checked. [2018-10-23 16:04:45,730 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:45,731 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 67 [2018-10-23 16:04:45,731 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:45,731 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-10-23 16:04:45,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-10-23 16:04:45,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2211, Invalid=2211, Unknown=0, NotChecked=0, Total=4422 [2018-10-23 16:04:45,733 INFO L87 Difference]: Start difference. First operand 202 states and 203 transitions. Second operand 35 states. [2018-10-23 16:04:46,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:46,189 INFO L93 Difference]: Finished difference Result 312 states and 315 transitions. [2018-10-23 16:04:46,189 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-10-23 16:04:46,189 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 201 [2018-10-23 16:04:46,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:46,190 INFO L225 Difference]: With dead ends: 312 [2018-10-23 16:04:46,191 INFO L226 Difference]: Without dead ends: 211 [2018-10-23 16:04:46,192 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 435 GetRequests, 370 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2211, Invalid=2211, Unknown=0, NotChecked=0, Total=4422 [2018-10-23 16:04:46,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2018-10-23 16:04:46,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 205. [2018-10-23 16:04:46,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 205 states. [2018-10-23 16:04:46,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 206 transitions. [2018-10-23 16:04:46,218 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 206 transitions. Word has length 201 [2018-10-23 16:04:46,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:46,218 INFO L481 AbstractCegarLoop]: Abstraction has 205 states and 206 transitions. [2018-10-23 16:04:46,218 INFO L482 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-10-23 16:04:46,218 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 206 transitions. [2018-10-23 16:04:46,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2018-10-23 16:04:46,220 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:46,220 INFO L375 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:46,220 INFO L424 AbstractCegarLoop]: === Iteration 34 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:46,220 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:46,220 INFO L82 PathProgramCache]: Analyzing trace with hash -535149646, now seen corresponding path program 31 times [2018-10-23 16:04:46,220 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:46,221 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:46,221 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:04:46,221 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:46,222 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:46,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:46,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3009 backedges. 0 proven. 1552 refuted. 0 times theorem prover too weak. 1457 trivial. 0 not checked. [2018-10-23 16:04:46,845 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:46,846 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:46,846 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:46,846 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:46,846 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:46,846 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:46,854 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:04:46,855 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 16:04:47,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:47,009 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:47,050 INFO L134 CoverageAnalysis]: Checked inductivity of 3009 backedges. 0 proven. 1552 refuted. 0 times theorem prover too weak. 1457 trivial. 0 not checked. [2018-10-23 16:04:47,050 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:48,530 INFO L134 CoverageAnalysis]: Checked inductivity of 3009 backedges. 0 proven. 1552 refuted. 0 times theorem prover too weak. 1457 trivial. 0 not checked. [2018-10-23 16:04:48,551 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:48,551 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 69 [2018-10-23 16:04:48,551 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:48,552 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-10-23 16:04:48,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-10-23 16:04:48,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2346, Invalid=2346, Unknown=0, NotChecked=0, Total=4692 [2018-10-23 16:04:48,553 INFO L87 Difference]: Start difference. First operand 205 states and 206 transitions. Second operand 36 states. [2018-10-23 16:04:48,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:48,997 INFO L93 Difference]: Finished difference Result 319 states and 323 transitions. [2018-10-23 16:04:48,997 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-10-23 16:04:48,997 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 204 [2018-10-23 16:04:48,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:48,999 INFO L225 Difference]: With dead ends: 319 [2018-10-23 16:04:48,999 INFO L226 Difference]: Without dead ends: 218 [2018-10-23 16:04:49,000 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 442 GetRequests, 375 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2346, Invalid=2346, Unknown=0, NotChecked=0, Total=4692 [2018-10-23 16:04:49,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-10-23 16:04:49,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 208. [2018-10-23 16:04:49,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 208 states. [2018-10-23 16:04:49,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 209 transitions. [2018-10-23 16:04:49,031 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 209 transitions. Word has length 204 [2018-10-23 16:04:49,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:49,032 INFO L481 AbstractCegarLoop]: Abstraction has 208 states and 209 transitions. [2018-10-23 16:04:49,032 INFO L482 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-10-23 16:04:49,032 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 209 transitions. [2018-10-23 16:04:49,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2018-10-23 16:04:49,033 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:49,033 INFO L375 BasicCegarLoop]: trace histogram [34, 33, 33, 32, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:49,034 INFO L424 AbstractCegarLoop]: === Iteration 35 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:49,034 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:49,034 INFO L82 PathProgramCache]: Analyzing trace with hash -341455177, now seen corresponding path program 32 times [2018-10-23 16:04:49,034 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:49,035 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:49,035 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:04:49,035 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:49,035 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:49,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:49,757 INFO L134 CoverageAnalysis]: Checked inductivity of 3107 backedges. 0 proven. 1650 refuted. 0 times theorem prover too weak. 1457 trivial. 0 not checked. [2018-10-23 16:04:49,757 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:49,758 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:49,758 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:49,758 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:49,758 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:49,758 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:49,765 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-23 16:04:49,765 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-23 16:04:53,012 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 32 check-sat command(s) [2018-10-23 16:04:53,012 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:04:53,020 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:53,344 INFO L134 CoverageAnalysis]: Checked inductivity of 3107 backedges. 0 proven. 1457 refuted. 0 times theorem prover too weak. 1650 trivial. 0 not checked. [2018-10-23 16:04:53,344 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:54,610 INFO L134 CoverageAnalysis]: Checked inductivity of 3107 backedges. 0 proven. 1457 refuted. 0 times theorem prover too weak. 1650 trivial. 0 not checked. [2018-10-23 16:04:54,634 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:54,634 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 73 [2018-10-23 16:04:54,634 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:54,634 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-10-23 16:04:54,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-10-23 16:04:54,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2356, Invalid=2900, Unknown=0, NotChecked=0, Total=5256 [2018-10-23 16:04:54,635 INFO L87 Difference]: Start difference. First operand 208 states and 209 transitions. Second operand 39 states. [2018-10-23 16:04:55,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:55,047 INFO L93 Difference]: Finished difference Result 328 states and 333 transitions. [2018-10-23 16:04:55,047 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-10-23 16:04:55,047 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 207 [2018-10-23 16:04:55,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:55,049 INFO L225 Difference]: With dead ends: 328 [2018-10-23 16:04:55,049 INFO L226 Difference]: Without dead ends: 222 [2018-10-23 16:04:55,050 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 378 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2362, Invalid=3040, Unknown=0, NotChecked=0, Total=5402 [2018-10-23 16:04:55,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2018-10-23 16:04:55,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 220. [2018-10-23 16:04:55,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 220 states. [2018-10-23 16:04:55,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 221 transitions. [2018-10-23 16:04:55,086 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 221 transitions. Word has length 207 [2018-10-23 16:04:55,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:55,086 INFO L481 AbstractCegarLoop]: Abstraction has 220 states and 221 transitions. [2018-10-23 16:04:55,086 INFO L482 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-10-23 16:04:55,087 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 221 transitions. [2018-10-23 16:04:55,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2018-10-23 16:04:55,088 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:55,088 INFO L375 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:55,088 INFO L424 AbstractCegarLoop]: === Iteration 36 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:55,088 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:55,089 INFO L82 PathProgramCache]: Analyzing trace with hash -1617730476, now seen corresponding path program 33 times [2018-10-23 16:04:55,089 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:55,089 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:55,089 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:04:55,089 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:55,090 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:55,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:56,146 INFO L134 CoverageAnalysis]: Checked inductivity of 3502 backedges. 0 proven. 1751 refuted. 0 times theorem prover too weak. 1751 trivial. 0 not checked. [2018-10-23 16:04:56,146 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:56,146 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:04:56,147 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:04:56,147 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:04:56,147 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:56,147 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:04:56,157 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 16:04:56,157 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 16:04:56,317 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 16:04:56,318 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:04:56,324 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:04:56,359 INFO L134 CoverageAnalysis]: Checked inductivity of 3502 backedges. 0 proven. 1751 refuted. 0 times theorem prover too weak. 1751 trivial. 0 not checked. [2018-10-23 16:04:56,359 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:04:58,156 INFO L134 CoverageAnalysis]: Checked inductivity of 3502 backedges. 0 proven. 1751 refuted. 0 times theorem prover too weak. 1751 trivial. 0 not checked. [2018-10-23 16:04:58,178 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:04:58,179 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 73 [2018-10-23 16:04:58,179 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:04:58,179 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-10-23 16:04:58,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-10-23 16:04:58,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2628, Invalid=2628, Unknown=0, NotChecked=0, Total=5256 [2018-10-23 16:04:58,180 INFO L87 Difference]: Start difference. First operand 220 states and 221 transitions. Second operand 38 states. [2018-10-23 16:04:59,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:04:59,206 INFO L93 Difference]: Finished difference Result 339 states and 342 transitions. [2018-10-23 16:04:59,206 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-10-23 16:04:59,207 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 219 [2018-10-23 16:04:59,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:04:59,209 INFO L225 Difference]: With dead ends: 339 [2018-10-23 16:04:59,209 INFO L226 Difference]: Without dead ends: 229 [2018-10-23 16:04:59,210 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 403 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=2628, Invalid=2628, Unknown=0, NotChecked=0, Total=5256 [2018-10-23 16:04:59,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2018-10-23 16:04:59,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 223. [2018-10-23 16:04:59,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-10-23 16:04:59,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 224 transitions. [2018-10-23 16:04:59,237 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 224 transitions. Word has length 219 [2018-10-23 16:04:59,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:04:59,237 INFO L481 AbstractCegarLoop]: Abstraction has 223 states and 224 transitions. [2018-10-23 16:04:59,237 INFO L482 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-10-23 16:04:59,237 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 224 transitions. [2018-10-23 16:04:59,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2018-10-23 16:04:59,238 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:04:59,239 INFO L375 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:04:59,239 INFO L424 AbstractCegarLoop]: === Iteration 37 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:04:59,239 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:04:59,239 INFO L82 PathProgramCache]: Analyzing trace with hash 1207553711, now seen corresponding path program 34 times [2018-10-23 16:04:59,239 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:04:59,240 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:59,240 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:04:59,240 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:04:59,240 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:04:59,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:04:59,999 INFO L134 CoverageAnalysis]: Checked inductivity of 3606 backedges. 0 proven. 1855 refuted. 0 times theorem prover too weak. 1751 trivial. 0 not checked. [2018-10-23 16:04:59,999 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:04:59,999 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:05:00,000 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:05:00,000 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:05:00,000 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:00,000 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:05:00,008 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:05:00,009 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 16:05:00,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:05:00,175 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:05:00,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3606 backedges. 0 proven. 1855 refuted. 0 times theorem prover too weak. 1751 trivial. 0 not checked. [2018-10-23 16:05:00,247 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:05:01,866 INFO L134 CoverageAnalysis]: Checked inductivity of 3606 backedges. 0 proven. 1855 refuted. 0 times theorem prover too weak. 1751 trivial. 0 not checked. [2018-10-23 16:05:01,889 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:05:01,889 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38, 38] total 75 [2018-10-23 16:05:01,889 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:05:01,890 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-10-23 16:05:01,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-10-23 16:05:01,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2775, Invalid=2775, Unknown=0, NotChecked=0, Total=5550 [2018-10-23 16:05:01,891 INFO L87 Difference]: Start difference. First operand 223 states and 224 transitions. Second operand 39 states. [2018-10-23 16:05:02,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:05:02,328 INFO L93 Difference]: Finished difference Result 346 states and 350 transitions. [2018-10-23 16:05:02,328 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-10-23 16:05:02,328 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 222 [2018-10-23 16:05:02,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:05:02,329 INFO L225 Difference]: With dead ends: 346 [2018-10-23 16:05:02,329 INFO L226 Difference]: Without dead ends: 236 [2018-10-23 16:05:02,331 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 481 GetRequests, 408 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=2775, Invalid=2775, Unknown=0, NotChecked=0, Total=5550 [2018-10-23 16:05:02,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2018-10-23 16:05:02,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 226. [2018-10-23 16:05:02,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 226 states. [2018-10-23 16:05:02,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 227 transitions. [2018-10-23 16:05:02,356 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 227 transitions. Word has length 222 [2018-10-23 16:05:02,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:05:02,357 INFO L481 AbstractCegarLoop]: Abstraction has 226 states and 227 transitions. [2018-10-23 16:05:02,357 INFO L482 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-10-23 16:05:02,357 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 227 transitions. [2018-10-23 16:05:02,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2018-10-23 16:05:02,358 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:05:02,358 INFO L375 BasicCegarLoop]: trace histogram [37, 36, 36, 35, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:05:02,358 INFO L424 AbstractCegarLoop]: === Iteration 38 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:05:02,359 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:05:02,359 INFO L82 PathProgramCache]: Analyzing trace with hash 774668916, now seen corresponding path program 35 times [2018-10-23 16:05:02,359 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:05:02,359 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:02,359 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:05:02,360 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:02,360 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:05:02,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:05:03,399 INFO L134 CoverageAnalysis]: Checked inductivity of 3713 backedges. 0 proven. 1962 refuted. 0 times theorem prover too weak. 1751 trivial. 0 not checked. [2018-10-23 16:05:03,400 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:03,400 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:05:03,400 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:05:03,400 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:05:03,400 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:03,400 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-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-10-23 16:05:03,408 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-23 16:05:03,408 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-23 16:05:08,188 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 35 check-sat command(s) [2018-10-23 16:05:08,188 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:05:08,196 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:05:08,300 INFO L134 CoverageAnalysis]: Checked inductivity of 3713 backedges. 0 proven. 1751 refuted. 0 times theorem prover too weak. 1962 trivial. 0 not checked. [2018-10-23 16:05:08,300 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:05:09,798 INFO L134 CoverageAnalysis]: Checked inductivity of 3713 backedges. 0 proven. 1751 refuted. 0 times theorem prover too weak. 1962 trivial. 0 not checked. [2018-10-23 16:05:09,824 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:05:09,824 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39, 39] total 79 [2018-10-23 16:05:09,824 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:05:09,824 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-10-23 16:05:09,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-10-23 16:05:09,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2785, Invalid=3377, Unknown=0, NotChecked=0, Total=6162 [2018-10-23 16:05:09,826 INFO L87 Difference]: Start difference. First operand 226 states and 227 transitions. Second operand 42 states. [2018-10-23 16:05:10,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:05:10,236 INFO L93 Difference]: Finished difference Result 355 states and 360 transitions. [2018-10-23 16:05:10,237 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-10-23 16:05:10,237 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 225 [2018-10-23 16:05:10,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:05:10,239 INFO L225 Difference]: With dead ends: 355 [2018-10-23 16:05:10,240 INFO L226 Difference]: Without dead ends: 240 [2018-10-23 16:05:10,241 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 489 GetRequests, 411 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2791, Invalid=3529, Unknown=0, NotChecked=0, Total=6320 [2018-10-23 16:05:10,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2018-10-23 16:05:10,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 238. [2018-10-23 16:05:10,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2018-10-23 16:05:10,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 239 transitions. [2018-10-23 16:05:10,287 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 239 transitions. Word has length 225 [2018-10-23 16:05:10,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:05:10,287 INFO L481 AbstractCegarLoop]: Abstraction has 238 states and 239 transitions. [2018-10-23 16:05:10,287 INFO L482 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-10-23 16:05:10,287 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 239 transitions. [2018-10-23 16:05:10,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2018-10-23 16:05:10,289 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:05:10,289 INFO L375 BasicCegarLoop]: trace histogram [38, 38, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:05:10,289 INFO L424 AbstractCegarLoop]: === Iteration 39 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:05:10,289 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:05:10,290 INFO L82 PathProgramCache]: Analyzing trace with hash -74539529, now seen corresponding path program 36 times [2018-10-23 16:05:10,290 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:05:10,290 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:10,290 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:05:10,291 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:10,291 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:05:10,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:05:11,426 INFO L134 CoverageAnalysis]: Checked inductivity of 4144 backedges. 0 proven. 2072 refuted. 0 times theorem prover too weak. 2072 trivial. 0 not checked. [2018-10-23 16:05:11,426 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:11,426 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:05:11,426 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:05:11,426 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:05:11,427 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:11,427 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-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-10-23 16:05:11,443 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 16:05:11,443 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 16:05:11,620 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 16:05:11,620 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:05:11,626 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:05:11,778 INFO L134 CoverageAnalysis]: Checked inductivity of 4144 backedges. 0 proven. 2072 refuted. 0 times theorem prover too weak. 2072 trivial. 0 not checked. [2018-10-23 16:05:11,779 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:05:14,144 INFO L134 CoverageAnalysis]: Checked inductivity of 4144 backedges. 0 proven. 2072 refuted. 0 times theorem prover too weak. 2072 trivial. 0 not checked. [2018-10-23 16:05:14,166 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:05:14,167 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40, 40] total 79 [2018-10-23 16:05:14,167 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:05:14,167 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-10-23 16:05:14,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-10-23 16:05:14,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3081, Invalid=3081, Unknown=0, NotChecked=0, Total=6162 [2018-10-23 16:05:14,168 INFO L87 Difference]: Start difference. First operand 238 states and 239 transitions. Second operand 41 states. [2018-10-23 16:05:14,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:05:14,630 INFO L93 Difference]: Finished difference Result 366 states and 369 transitions. [2018-10-23 16:05:14,630 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-10-23 16:05:14,631 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 237 [2018-10-23 16:05:14,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:05:14,632 INFO L225 Difference]: With dead ends: 366 [2018-10-23 16:05:14,632 INFO L226 Difference]: Without dead ends: 247 [2018-10-23 16:05:14,633 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 436 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=3081, Invalid=3081, Unknown=0, NotChecked=0, Total=6162 [2018-10-23 16:05:14,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2018-10-23 16:05:14,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 241. [2018-10-23 16:05:14,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 241 states. [2018-10-23 16:05:14,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 242 transitions. [2018-10-23 16:05:14,663 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 242 transitions. Word has length 237 [2018-10-23 16:05:14,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:05:14,663 INFO L481 AbstractCegarLoop]: Abstraction has 241 states and 242 transitions. [2018-10-23 16:05:14,663 INFO L482 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-10-23 16:05:14,663 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 242 transitions. [2018-10-23 16:05:14,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2018-10-23 16:05:14,664 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:05:14,665 INFO L375 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:05:14,665 INFO L424 AbstractCegarLoop]: === Iteration 40 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:05:14,665 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:05:14,665 INFO L82 PathProgramCache]: Analyzing trace with hash 1048528786, now seen corresponding path program 37 times [2018-10-23 16:05:14,665 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:05:14,666 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:14,666 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:05:14,666 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:14,666 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:05:14,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:05:15,436 INFO L134 CoverageAnalysis]: Checked inductivity of 4257 backedges. 0 proven. 2185 refuted. 0 times theorem prover too weak. 2072 trivial. 0 not checked. [2018-10-23 16:05:15,436 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:15,436 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:05:15,436 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:05:15,436 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:05:15,436 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:15,436 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-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-10-23 16:05:15,445 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:05:15,446 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 16:05:15,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:05:15,628 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:05:15,669 INFO L134 CoverageAnalysis]: Checked inductivity of 4257 backedges. 0 proven. 2185 refuted. 0 times theorem prover too weak. 2072 trivial. 0 not checked. [2018-10-23 16:05:15,669 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:05:17,384 INFO L134 CoverageAnalysis]: Checked inductivity of 4257 backedges. 0 proven. 2185 refuted. 0 times theorem prover too weak. 2072 trivial. 0 not checked. [2018-10-23 16:05:17,406 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:05:17,406 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41, 41] total 81 [2018-10-23 16:05:17,406 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:05:17,406 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-10-23 16:05:17,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-10-23 16:05:17,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3240, Invalid=3240, Unknown=0, NotChecked=0, Total=6480 [2018-10-23 16:05:17,408 INFO L87 Difference]: Start difference. First operand 241 states and 242 transitions. Second operand 42 states. [2018-10-23 16:05:17,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:05:17,862 INFO L93 Difference]: Finished difference Result 373 states and 377 transitions. [2018-10-23 16:05:17,862 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-10-23 16:05:17,863 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 240 [2018-10-23 16:05:17,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:05:17,864 INFO L225 Difference]: With dead ends: 373 [2018-10-23 16:05:17,864 INFO L226 Difference]: Without dead ends: 254 [2018-10-23 16:05:17,865 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 520 GetRequests, 441 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=3240, Invalid=3240, Unknown=0, NotChecked=0, Total=6480 [2018-10-23 16:05:17,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2018-10-23 16:05:17,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 244. [2018-10-23 16:05:17,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-10-23 16:05:17,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 245 transitions. [2018-10-23 16:05:17,907 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 245 transitions. Word has length 240 [2018-10-23 16:05:17,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:05:17,907 INFO L481 AbstractCegarLoop]: Abstraction has 244 states and 245 transitions. [2018-10-23 16:05:17,907 INFO L482 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-10-23 16:05:17,907 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 245 transitions. [2018-10-23 16:05:17,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2018-10-23 16:05:17,909 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:05:17,909 INFO L375 BasicCegarLoop]: trace histogram [40, 39, 39, 38, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:05:17,909 INFO L424 AbstractCegarLoop]: === Iteration 41 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:05:17,909 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:05:17,910 INFO L82 PathProgramCache]: Analyzing trace with hash 581465111, now seen corresponding path program 38 times [2018-10-23 16:05:17,910 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:05:17,910 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:17,910 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:05:17,910 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:17,911 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:05:17,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:05:18,720 INFO L134 CoverageAnalysis]: Checked inductivity of 4373 backedges. 0 proven. 2301 refuted. 0 times theorem prover too weak. 2072 trivial. 0 not checked. [2018-10-23 16:05:18,720 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:18,720 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:05:18,720 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:05:18,720 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:05:18,721 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:18,721 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-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-10-23 16:05:18,757 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-23 16:05:18,757 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-23 16:05:25,375 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 38 check-sat command(s) [2018-10-23 16:05:25,375 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:05:25,384 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:05:25,478 INFO L134 CoverageAnalysis]: Checked inductivity of 4373 backedges. 0 proven. 2072 refuted. 0 times theorem prover too weak. 2301 trivial. 0 not checked. [2018-10-23 16:05:25,479 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:05:27,171 INFO L134 CoverageAnalysis]: Checked inductivity of 4373 backedges. 0 proven. 2072 refuted. 0 times theorem prover too weak. 2301 trivial. 0 not checked. [2018-10-23 16:05:27,197 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:05:27,197 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42, 42] total 85 [2018-10-23 16:05:27,197 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:05:27,197 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-10-23 16:05:27,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-10-23 16:05:27,198 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3250, Invalid=3890, Unknown=0, NotChecked=0, Total=7140 [2018-10-23 16:05:27,199 INFO L87 Difference]: Start difference. First operand 244 states and 245 transitions. Second operand 45 states. [2018-10-23 16:05:27,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:05:27,702 INFO L93 Difference]: Finished difference Result 382 states and 387 transitions. [2018-10-23 16:05:27,702 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-10-23 16:05:27,702 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 243 [2018-10-23 16:05:27,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:05:27,703 INFO L225 Difference]: With dead ends: 382 [2018-10-23 16:05:27,704 INFO L226 Difference]: Without dead ends: 258 [2018-10-23 16:05:27,705 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 528 GetRequests, 444 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3256, Invalid=4054, Unknown=0, NotChecked=0, Total=7310 [2018-10-23 16:05:27,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2018-10-23 16:05:27,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 256. [2018-10-23 16:05:27,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 256 states. [2018-10-23 16:05:27,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 257 transitions. [2018-10-23 16:05:27,750 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 257 transitions. Word has length 243 [2018-10-23 16:05:27,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:05:27,750 INFO L481 AbstractCegarLoop]: Abstraction has 256 states and 257 transitions. [2018-10-23 16:05:27,750 INFO L482 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-10-23 16:05:27,750 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 257 transitions. [2018-10-23 16:05:27,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2018-10-23 16:05:27,752 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:05:27,752 INFO L375 BasicCegarLoop]: trace histogram [41, 41, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:05:27,752 INFO L424 AbstractCegarLoop]: === Iteration 42 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:05:27,753 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:05:27,753 INFO L82 PathProgramCache]: Analyzing trace with hash -1711526796, now seen corresponding path program 39 times [2018-10-23 16:05:27,753 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:05:27,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:27,754 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:05:27,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:27,754 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:05:27,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:05:28,913 INFO L134 CoverageAnalysis]: Checked inductivity of 4840 backedges. 0 proven. 2420 refuted. 0 times theorem prover too weak. 2420 trivial. 0 not checked. [2018-10-23 16:05:28,914 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:28,914 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:05:28,914 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:05:28,914 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:05:28,914 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:28,914 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-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-10-23 16:05:28,922 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 16:05:28,923 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 16:05:29,115 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 16:05:29,115 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:05:29,121 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:05:29,205 INFO L134 CoverageAnalysis]: Checked inductivity of 4840 backedges. 0 proven. 2420 refuted. 0 times theorem prover too weak. 2420 trivial. 0 not checked. [2018-10-23 16:05:29,205 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:05:31,847 INFO L134 CoverageAnalysis]: Checked inductivity of 4840 backedges. 0 proven. 2420 refuted. 0 times theorem prover too weak. 2420 trivial. 0 not checked. [2018-10-23 16:05:31,868 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:05:31,868 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43, 43] total 85 [2018-10-23 16:05:31,869 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:05:31,869 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-10-23 16:05:31,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-10-23 16:05:31,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3570, Invalid=3570, Unknown=0, NotChecked=0, Total=7140 [2018-10-23 16:05:31,870 INFO L87 Difference]: Start difference. First operand 256 states and 257 transitions. Second operand 44 states. [2018-10-23 16:05:32,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:05:32,369 INFO L93 Difference]: Finished difference Result 393 states and 396 transitions. [2018-10-23 16:05:32,370 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-10-23 16:05:32,370 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 255 [2018-10-23 16:05:32,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:05:32,372 INFO L225 Difference]: With dead ends: 393 [2018-10-23 16:05:32,372 INFO L226 Difference]: Without dead ends: 265 [2018-10-23 16:05:32,373 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 552 GetRequests, 469 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=3570, Invalid=3570, Unknown=0, NotChecked=0, Total=7140 [2018-10-23 16:05:32,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2018-10-23 16:05:32,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 259. [2018-10-23 16:05:32,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 259 states. [2018-10-23 16:05:32,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 260 transitions. [2018-10-23 16:05:32,421 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 260 transitions. Word has length 255 [2018-10-23 16:05:32,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:05:32,422 INFO L481 AbstractCegarLoop]: Abstraction has 259 states and 260 transitions. [2018-10-23 16:05:32,422 INFO L482 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-10-23 16:05:32,422 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 260 transitions. [2018-10-23 16:05:32,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2018-10-23 16:05:32,424 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:05:32,424 INFO L375 BasicCegarLoop]: trace histogram [42, 41, 41, 41, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:05:32,424 INFO L424 AbstractCegarLoop]: === Iteration 43 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:05:32,424 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:05:32,424 INFO L82 PathProgramCache]: Analyzing trace with hash 27116879, now seen corresponding path program 40 times [2018-10-23 16:05:32,425 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:05:32,425 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:32,425 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:05:32,425 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:32,425 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:05:32,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:05:33,513 INFO L134 CoverageAnalysis]: Checked inductivity of 4962 backedges. 0 proven. 2542 refuted. 0 times theorem prover too weak. 2420 trivial. 0 not checked. [2018-10-23 16:05:33,514 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:33,514 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:05:33,514 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:05:33,514 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:05:33,514 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:33,514 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-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-10-23 16:05:33,522 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:05:33,522 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 16:05:33,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:05:33,717 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:05:33,806 INFO L134 CoverageAnalysis]: Checked inductivity of 4962 backedges. 0 proven. 2542 refuted. 0 times theorem prover too weak. 2420 trivial. 0 not checked. [2018-10-23 16:05:33,806 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:05:35,861 INFO L134 CoverageAnalysis]: Checked inductivity of 4962 backedges. 0 proven. 2542 refuted. 0 times theorem prover too weak. 2420 trivial. 0 not checked. [2018-10-23 16:05:35,883 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:05:35,883 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44, 44] total 87 [2018-10-23 16:05:35,883 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:05:35,884 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-10-23 16:05:35,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-10-23 16:05:35,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3741, Invalid=3741, Unknown=0, NotChecked=0, Total=7482 [2018-10-23 16:05:35,885 INFO L87 Difference]: Start difference. First operand 259 states and 260 transitions. Second operand 45 states. [2018-10-23 16:05:36,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:05:36,413 INFO L93 Difference]: Finished difference Result 400 states and 404 transitions. [2018-10-23 16:05:36,413 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-10-23 16:05:36,413 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 258 [2018-10-23 16:05:36,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:05:36,415 INFO L225 Difference]: With dead ends: 400 [2018-10-23 16:05:36,416 INFO L226 Difference]: Without dead ends: 272 [2018-10-23 16:05:36,417 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 559 GetRequests, 474 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=3741, Invalid=3741, Unknown=0, NotChecked=0, Total=7482 [2018-10-23 16:05:36,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2018-10-23 16:05:36,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 262. [2018-10-23 16:05:36,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 262 states. [2018-10-23 16:05:36,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 263 transitions. [2018-10-23 16:05:36,450 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 263 transitions. Word has length 258 [2018-10-23 16:05:36,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:05:36,450 INFO L481 AbstractCegarLoop]: Abstraction has 262 states and 263 transitions. [2018-10-23 16:05:36,450 INFO L482 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-10-23 16:05:36,451 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 263 transitions. [2018-10-23 16:05:36,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2018-10-23 16:05:36,452 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:05:36,452 INFO L375 BasicCegarLoop]: trace histogram [43, 42, 42, 41, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:05:36,453 INFO L424 AbstractCegarLoop]: === Iteration 44 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:05:36,453 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:05:36,453 INFO L82 PathProgramCache]: Analyzing trace with hash -1344750956, now seen corresponding path program 41 times [2018-10-23 16:05:36,453 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:05:36,454 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:36,454 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:05:36,454 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:36,454 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:05:36,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:05:37,764 INFO L134 CoverageAnalysis]: Checked inductivity of 5087 backedges. 0 proven. 2667 refuted. 0 times theorem prover too weak. 2420 trivial. 0 not checked. [2018-10-23 16:05:37,764 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:37,764 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:05:37,764 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:05:37,765 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:05:37,765 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:37,765 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-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-10-23 16:05:37,772 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-23 16:05:37,773 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-23 16:05:47,638 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 41 check-sat command(s) [2018-10-23 16:05:47,638 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:05:47,650 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:05:47,749 INFO L134 CoverageAnalysis]: Checked inductivity of 5087 backedges. 0 proven. 2420 refuted. 0 times theorem prover too weak. 2667 trivial. 0 not checked. [2018-10-23 16:05:47,749 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:05:50,113 INFO L134 CoverageAnalysis]: Checked inductivity of 5087 backedges. 0 proven. 2420 refuted. 0 times theorem prover too weak. 2667 trivial. 0 not checked. [2018-10-23 16:05:50,140 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:05:50,141 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45, 45] total 91 [2018-10-23 16:05:50,141 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:05:50,141 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-10-23 16:05:50,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-10-23 16:05:50,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3751, Invalid=4439, Unknown=0, NotChecked=0, Total=8190 [2018-10-23 16:05:50,143 INFO L87 Difference]: Start difference. First operand 262 states and 263 transitions. Second operand 48 states. [2018-10-23 16:05:50,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:05:50,714 INFO L93 Difference]: Finished difference Result 409 states and 414 transitions. [2018-10-23 16:05:50,714 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-10-23 16:05:50,715 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 261 [2018-10-23 16:05:50,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:05:50,716 INFO L225 Difference]: With dead ends: 409 [2018-10-23 16:05:50,716 INFO L226 Difference]: Without dead ends: 276 [2018-10-23 16:05:50,717 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 567 GetRequests, 477 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=3757, Invalid=4615, Unknown=0, NotChecked=0, Total=8372 [2018-10-23 16:05:50,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2018-10-23 16:05:50,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 274. [2018-10-23 16:05:50,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 274 states. [2018-10-23 16:05:50,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 275 transitions. [2018-10-23 16:05:50,768 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 275 transitions. Word has length 261 [2018-10-23 16:05:50,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:05:50,769 INFO L481 AbstractCegarLoop]: Abstraction has 274 states and 275 transitions. [2018-10-23 16:05:50,769 INFO L482 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-10-23 16:05:50,769 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 275 transitions. [2018-10-23 16:05:50,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2018-10-23 16:05:50,771 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:05:50,771 INFO L375 BasicCegarLoop]: trace histogram [44, 44, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:05:50,771 INFO L424 AbstractCegarLoop]: === Iteration 45 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:05:50,771 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:05:50,772 INFO L82 PathProgramCache]: Analyzing trace with hash -1216246953, now seen corresponding path program 42 times [2018-10-23 16:05:50,772 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:05:50,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:50,772 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:05:50,773 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:50,773 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:05:50,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:05:51,718 INFO L134 CoverageAnalysis]: Checked inductivity of 5590 backedges. 0 proven. 2795 refuted. 0 times theorem prover too weak. 2795 trivial. 0 not checked. [2018-10-23 16:05:51,718 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:51,718 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:05:51,718 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:05:51,718 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:05:51,718 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:51,719 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-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-10-23 16:05:51,751 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 16:05:51,751 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 16:05:51,959 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 16:05:51,960 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:05:51,966 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:05:52,022 INFO L134 CoverageAnalysis]: Checked inductivity of 5590 backedges. 0 proven. 2795 refuted. 0 times theorem prover too weak. 2795 trivial. 0 not checked. [2018-10-23 16:05:52,022 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:05:54,444 INFO L134 CoverageAnalysis]: Checked inductivity of 5590 backedges. 0 proven. 2795 refuted. 0 times theorem prover too weak. 2795 trivial. 0 not checked. [2018-10-23 16:05:54,467 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:05:54,467 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46, 46] total 91 [2018-10-23 16:05:54,467 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:05:54,468 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-10-23 16:05:54,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-10-23 16:05:54,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4095, Invalid=4095, Unknown=0, NotChecked=0, Total=8190 [2018-10-23 16:05:54,469 INFO L87 Difference]: Start difference. First operand 274 states and 275 transitions. Second operand 47 states. [2018-10-23 16:05:55,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:05:55,308 INFO L93 Difference]: Finished difference Result 420 states and 423 transitions. [2018-10-23 16:05:55,308 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-10-23 16:05:55,308 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 273 [2018-10-23 16:05:55,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:05:55,310 INFO L225 Difference]: With dead ends: 420 [2018-10-23 16:05:55,310 INFO L226 Difference]: Without dead ends: 283 [2018-10-23 16:05:55,311 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 502 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=4095, Invalid=4095, Unknown=0, NotChecked=0, Total=8190 [2018-10-23 16:05:55,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2018-10-23 16:05:55,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 277. [2018-10-23 16:05:55,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2018-10-23 16:05:55,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 278 transitions. [2018-10-23 16:05:55,361 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 278 transitions. Word has length 273 [2018-10-23 16:05:55,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:05:55,362 INFO L481 AbstractCegarLoop]: Abstraction has 277 states and 278 transitions. [2018-10-23 16:05:55,362 INFO L482 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-10-23 16:05:55,362 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 278 transitions. [2018-10-23 16:05:55,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2018-10-23 16:05:55,363 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:05:55,364 INFO L375 BasicCegarLoop]: trace histogram [45, 44, 44, 44, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:05:55,364 INFO L424 AbstractCegarLoop]: === Iteration 46 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:05:55,364 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:05:55,364 INFO L82 PathProgramCache]: Analyzing trace with hash -206650510, now seen corresponding path program 43 times [2018-10-23 16:05:55,364 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:05:55,365 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:55,365 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:05:55,365 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:55,365 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:05:55,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:05:56,525 INFO L134 CoverageAnalysis]: Checked inductivity of 5721 backedges. 0 proven. 2926 refuted. 0 times theorem prover too weak. 2795 trivial. 0 not checked. [2018-10-23 16:05:56,525 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:56,525 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:05:56,525 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:05:56,526 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:05:56,526 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:05:56,526 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-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-10-23 16:05:56,534 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:05:56,534 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 16:05:56,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:05:56,740 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:05:56,789 INFO L134 CoverageAnalysis]: Checked inductivity of 5721 backedges. 0 proven. 2926 refuted. 0 times theorem prover too weak. 2795 trivial. 0 not checked. [2018-10-23 16:05:56,790 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:05:59,065 INFO L134 CoverageAnalysis]: Checked inductivity of 5721 backedges. 0 proven. 2926 refuted. 0 times theorem prover too weak. 2795 trivial. 0 not checked. [2018-10-23 16:05:59,086 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:05:59,087 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 93 [2018-10-23 16:05:59,087 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:05:59,087 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-10-23 16:05:59,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-10-23 16:05:59,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4278, Invalid=4278, Unknown=0, NotChecked=0, Total=8556 [2018-10-23 16:05:59,088 INFO L87 Difference]: Start difference. First operand 277 states and 278 transitions. Second operand 48 states. [2018-10-23 16:05:59,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:05:59,766 INFO L93 Difference]: Finished difference Result 427 states and 431 transitions. [2018-10-23 16:05:59,766 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-10-23 16:05:59,766 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 276 [2018-10-23 16:05:59,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:05:59,767 INFO L225 Difference]: With dead ends: 427 [2018-10-23 16:05:59,767 INFO L226 Difference]: Without dead ends: 290 [2018-10-23 16:05:59,768 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 598 GetRequests, 507 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=4278, Invalid=4278, Unknown=0, NotChecked=0, Total=8556 [2018-10-23 16:05:59,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2018-10-23 16:05:59,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 280. [2018-10-23 16:05:59,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 280 states. [2018-10-23 16:05:59,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 281 transitions. [2018-10-23 16:05:59,810 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 281 transitions. Word has length 276 [2018-10-23 16:05:59,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:05:59,810 INFO L481 AbstractCegarLoop]: Abstraction has 280 states and 281 transitions. [2018-10-23 16:05:59,810 INFO L482 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-10-23 16:05:59,811 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 281 transitions. [2018-10-23 16:05:59,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2018-10-23 16:05:59,812 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:05:59,812 INFO L375 BasicCegarLoop]: trace histogram [46, 45, 45, 44, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:05:59,813 INFO L424 AbstractCegarLoop]: === Iteration 47 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:05:59,813 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:05:59,813 INFO L82 PathProgramCache]: Analyzing trace with hash -974990985, now seen corresponding path program 44 times [2018-10-23 16:05:59,813 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:05:59,814 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:59,814 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:05:59,814 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:05:59,814 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:05:59,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:06:00,815 INFO L134 CoverageAnalysis]: Checked inductivity of 5855 backedges. 0 proven. 3060 refuted. 0 times theorem prover too weak. 2795 trivial. 0 not checked. [2018-10-23 16:06:00,815 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:06:00,815 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:06:00,816 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:06:00,816 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:06:00,816 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:06:00,816 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-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-10-23 16:06:00,823 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-23 16:06:00,824 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-23 16:06:30,153 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 44 check-sat command(s) [2018-10-23 16:06:30,153 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:06:30,172 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:06:30,285 INFO L134 CoverageAnalysis]: Checked inductivity of 5855 backedges. 0 proven. 2795 refuted. 0 times theorem prover too weak. 3060 trivial. 0 not checked. [2018-10-23 16:06:30,286 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:06:32,573 INFO L134 CoverageAnalysis]: Checked inductivity of 5855 backedges. 0 proven. 2795 refuted. 0 times theorem prover too weak. 3060 trivial. 0 not checked. [2018-10-23 16:06:32,599 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:06:32,599 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48, 48] total 97 [2018-10-23 16:06:32,599 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:06:32,600 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-10-23 16:06:32,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-10-23 16:06:32,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4288, Invalid=5024, Unknown=0, NotChecked=0, Total=9312 [2018-10-23 16:06:32,601 INFO L87 Difference]: Start difference. First operand 280 states and 281 transitions. Second operand 51 states. [2018-10-23 16:06:33,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:06:33,167 INFO L93 Difference]: Finished difference Result 436 states and 441 transitions. [2018-10-23 16:06:33,168 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-10-23 16:06:33,168 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 279 [2018-10-23 16:06:33,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:06:33,169 INFO L225 Difference]: With dead ends: 436 [2018-10-23 16:06:33,169 INFO L226 Difference]: Without dead ends: 294 [2018-10-23 16:06:33,170 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 606 GetRequests, 510 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 497 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=4294, Invalid=5212, Unknown=0, NotChecked=0, Total=9506 [2018-10-23 16:06:33,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2018-10-23 16:06:33,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 292. [2018-10-23 16:06:33,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 292 states. [2018-10-23 16:06:33,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 293 transitions. [2018-10-23 16:06:33,211 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 293 transitions. Word has length 279 [2018-10-23 16:06:33,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:06:33,211 INFO L481 AbstractCegarLoop]: Abstraction has 292 states and 293 transitions. [2018-10-23 16:06:33,211 INFO L482 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-10-23 16:06:33,211 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 293 transitions. [2018-10-23 16:06:33,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2018-10-23 16:06:33,212 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:06:33,213 INFO L375 BasicCegarLoop]: trace histogram [47, 47, 46, 46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:06:33,213 INFO L424 AbstractCegarLoop]: === Iteration 48 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:06:33,213 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:06:33,213 INFO L82 PathProgramCache]: Analyzing trace with hash -622232428, now seen corresponding path program 45 times [2018-10-23 16:06:33,213 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:06:33,214 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:06:33,214 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:06:33,214 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:06:33,214 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:06:33,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:06:34,417 INFO L134 CoverageAnalysis]: Checked inductivity of 6394 backedges. 0 proven. 3197 refuted. 0 times theorem prover too weak. 3197 trivial. 0 not checked. [2018-10-23 16:06:34,417 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:06:34,418 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:06:34,418 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:06:34,418 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:06:34,418 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:06:34,418 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-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-10-23 16:06:34,426 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 16:06:34,427 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 16:06:34,646 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 16:06:34,646 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:06:34,652 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:06:34,705 INFO L134 CoverageAnalysis]: Checked inductivity of 6394 backedges. 0 proven. 3197 refuted. 0 times theorem prover too weak. 3197 trivial. 0 not checked. [2018-10-23 16:06:34,706 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:06:37,182 INFO L134 CoverageAnalysis]: Checked inductivity of 6394 backedges. 0 proven. 3197 refuted. 0 times theorem prover too weak. 3197 trivial. 0 not checked. [2018-10-23 16:06:37,204 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:06:37,204 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49, 49] total 97 [2018-10-23 16:06:37,204 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:06:37,205 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-10-23 16:06:37,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-10-23 16:06:37,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4656, Invalid=4656, Unknown=0, NotChecked=0, Total=9312 [2018-10-23 16:06:37,206 INFO L87 Difference]: Start difference. First operand 292 states and 293 transitions. Second operand 50 states. [2018-10-23 16:06:38,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:06:38,005 INFO L93 Difference]: Finished difference Result 447 states and 450 transitions. [2018-10-23 16:06:38,005 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-10-23 16:06:38,005 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 291 [2018-10-23 16:06:38,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:06:38,006 INFO L225 Difference]: With dead ends: 447 [2018-10-23 16:06:38,007 INFO L226 Difference]: Without dead ends: 301 [2018-10-23 16:06:38,007 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 630 GetRequests, 535 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=4656, Invalid=4656, Unknown=0, NotChecked=0, Total=9312 [2018-10-23 16:06:38,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2018-10-23 16:06:38,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 295. [2018-10-23 16:06:38,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 295 states. [2018-10-23 16:06:38,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 296 transitions. [2018-10-23 16:06:38,063 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 296 transitions. Word has length 291 [2018-10-23 16:06:38,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:06:38,063 INFO L481 AbstractCegarLoop]: Abstraction has 295 states and 296 transitions. [2018-10-23 16:06:38,064 INFO L482 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-10-23 16:06:38,064 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 296 transitions. [2018-10-23 16:06:38,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 295 [2018-10-23 16:06:38,065 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:06:38,066 INFO L375 BasicCegarLoop]: trace histogram [48, 47, 47, 47, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:06:38,066 INFO L424 AbstractCegarLoop]: === Iteration 49 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:06:38,066 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:06:38,066 INFO L82 PathProgramCache]: Analyzing trace with hash 1009845231, now seen corresponding path program 46 times [2018-10-23 16:06:38,067 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:06:38,067 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:06:38,067 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:06:38,067 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:06:38,067 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:06:38,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:06:39,980 INFO L134 CoverageAnalysis]: Checked inductivity of 6534 backedges. 0 proven. 3337 refuted. 0 times theorem prover too weak. 3197 trivial. 0 not checked. [2018-10-23 16:06:39,980 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:06:39,980 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:06:39,981 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:06:39,981 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:06:39,981 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:06:39,981 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-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-10-23 16:06:39,989 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:06:39,989 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 16:06:40,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:06:40,210 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:06:40,291 INFO L134 CoverageAnalysis]: Checked inductivity of 6534 backedges. 0 proven. 3337 refuted. 0 times theorem prover too weak. 3197 trivial. 0 not checked. [2018-10-23 16:06:40,291 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:06:43,156 INFO L134 CoverageAnalysis]: Checked inductivity of 6534 backedges. 0 proven. 3337 refuted. 0 times theorem prover too weak. 3197 trivial. 0 not checked. [2018-10-23 16:06:43,179 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:06:43,179 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50, 50] total 99 [2018-10-23 16:06:43,179 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:06:43,180 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-10-23 16:06:43,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-10-23 16:06:43,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4851, Invalid=4851, Unknown=0, NotChecked=0, Total=9702 [2018-10-23 16:06:43,181 INFO L87 Difference]: Start difference. First operand 295 states and 296 transitions. Second operand 51 states. [2018-10-23 16:06:43,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:06:43,979 INFO L93 Difference]: Finished difference Result 454 states and 458 transitions. [2018-10-23 16:06:43,982 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-10-23 16:06:43,982 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 294 [2018-10-23 16:06:43,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:06:43,983 INFO L225 Difference]: With dead ends: 454 [2018-10-23 16:06:43,983 INFO L226 Difference]: Without dead ends: 308 [2018-10-23 16:06:43,985 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 637 GetRequests, 540 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=4851, Invalid=4851, Unknown=0, NotChecked=0, Total=9702 [2018-10-23 16:06:43,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2018-10-23 16:06:44,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 298. [2018-10-23 16:06:44,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 298 states. [2018-10-23 16:06:44,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 299 transitions. [2018-10-23 16:06:44,041 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 299 transitions. Word has length 294 [2018-10-23 16:06:44,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:06:44,041 INFO L481 AbstractCegarLoop]: Abstraction has 298 states and 299 transitions. [2018-10-23 16:06:44,041 INFO L482 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-10-23 16:06:44,041 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 299 transitions. [2018-10-23 16:06:44,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2018-10-23 16:06:44,043 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:06:44,043 INFO L375 BasicCegarLoop]: trace histogram [49, 48, 48, 47, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:06:44,043 INFO L424 AbstractCegarLoop]: === Iteration 50 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:06:44,044 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:06:44,044 INFO L82 PathProgramCache]: Analyzing trace with hash -1089373516, now seen corresponding path program 47 times [2018-10-23 16:06:44,044 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:06:44,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:06:44,045 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:06:44,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:06:44,045 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:06:44,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:06:45,352 INFO L134 CoverageAnalysis]: Checked inductivity of 6677 backedges. 0 proven. 3480 refuted. 0 times theorem prover too weak. 3197 trivial. 0 not checked. [2018-10-23 16:06:45,352 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:06:45,352 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:06:45,352 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:06:45,352 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:06:45,352 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:06:45,352 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-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-10-23 16:06:45,359 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-23 16:06:45,359 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-23 16:07:02,748 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 47 check-sat command(s) [2018-10-23 16:07:02,748 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:07:02,768 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:07:02,880 INFO L134 CoverageAnalysis]: Checked inductivity of 6677 backedges. 0 proven. 3197 refuted. 0 times theorem prover too weak. 3480 trivial. 0 not checked. [2018-10-23 16:07:02,881 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:07:05,447 INFO L134 CoverageAnalysis]: Checked inductivity of 6677 backedges. 0 proven. 3197 refuted. 0 times theorem prover too weak. 3480 trivial. 0 not checked. [2018-10-23 16:07:05,475 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:07:05,475 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51, 51] total 103 [2018-10-23 16:07:05,475 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:07:05,476 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-10-23 16:07:05,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-10-23 16:07:05,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4861, Invalid=5645, Unknown=0, NotChecked=0, Total=10506 [2018-10-23 16:07:05,477 INFO L87 Difference]: Start difference. First operand 298 states and 299 transitions. Second operand 54 states. [2018-10-23 16:07:06,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:07:06,176 INFO L93 Difference]: Finished difference Result 463 states and 468 transitions. [2018-10-23 16:07:06,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-10-23 16:07:06,177 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 297 [2018-10-23 16:07:06,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:07:06,178 INFO L225 Difference]: With dead ends: 463 [2018-10-23 16:07:06,178 INFO L226 Difference]: Without dead ends: 312 [2018-10-23 16:07:06,179 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 645 GetRequests, 543 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 530 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=4867, Invalid=5845, Unknown=0, NotChecked=0, Total=10712 [2018-10-23 16:07:06,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2018-10-23 16:07:06,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 310. [2018-10-23 16:07:06,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 310 states. [2018-10-23 16:07:06,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 311 transitions. [2018-10-23 16:07:06,222 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 311 transitions. Word has length 297 [2018-10-23 16:07:06,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:07:06,222 INFO L481 AbstractCegarLoop]: Abstraction has 310 states and 311 transitions. [2018-10-23 16:07:06,222 INFO L482 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-10-23 16:07:06,222 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 311 transitions. [2018-10-23 16:07:06,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2018-10-23 16:07:06,224 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:07:06,224 INFO L375 BasicCegarLoop]: trace histogram [50, 50, 49, 49, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:07:06,225 INFO L424 AbstractCegarLoop]: === Iteration 51 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:07:06,225 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:07:06,225 INFO L82 PathProgramCache]: Analyzing trace with hash 842936503, now seen corresponding path program 48 times [2018-10-23 16:07:06,225 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:07:06,226 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:07:06,226 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:07:06,226 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:07:06,226 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:07:06,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:07:07,506 INFO L134 CoverageAnalysis]: Checked inductivity of 7252 backedges. 0 proven. 3626 refuted. 0 times theorem prover too weak. 3626 trivial. 0 not checked. [2018-10-23 16:07:07,506 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:07:07,506 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:07:07,506 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:07:07,506 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:07:07,506 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:07:07,507 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-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-10-23 16:07:07,517 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 16:07:07,517 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 16:07:07,760 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 16:07:07,760 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:07:07,767 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:07:07,827 INFO L134 CoverageAnalysis]: Checked inductivity of 7252 backedges. 0 proven. 3626 refuted. 0 times theorem prover too weak. 3626 trivial. 0 not checked. [2018-10-23 16:07:07,827 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:07:10,467 INFO L134 CoverageAnalysis]: Checked inductivity of 7252 backedges. 0 proven. 3626 refuted. 0 times theorem prover too weak. 3626 trivial. 0 not checked. [2018-10-23 16:07:10,489 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:07:10,489 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52, 52] total 103 [2018-10-23 16:07:10,489 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:07:10,490 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-10-23 16:07:10,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-10-23 16:07:10,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5253, Invalid=5253, Unknown=0, NotChecked=0, Total=10506 [2018-10-23 16:07:10,491 INFO L87 Difference]: Start difference. First operand 310 states and 311 transitions. Second operand 53 states. [2018-10-23 16:07:11,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:07:11,292 INFO L93 Difference]: Finished difference Result 474 states and 477 transitions. [2018-10-23 16:07:11,292 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-10-23 16:07:11,292 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 309 [2018-10-23 16:07:11,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:07:11,295 INFO L225 Difference]: With dead ends: 474 [2018-10-23 16:07:11,295 INFO L226 Difference]: Without dead ends: 319 [2018-10-23 16:07:11,296 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 669 GetRequests, 568 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=5253, Invalid=5253, Unknown=0, NotChecked=0, Total=10506 [2018-10-23 16:07:11,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2018-10-23 16:07:11,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 313. [2018-10-23 16:07:11,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 313 states. [2018-10-23 16:07:11,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 314 transitions. [2018-10-23 16:07:11,338 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 314 transitions. Word has length 309 [2018-10-23 16:07:11,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:07:11,339 INFO L481 AbstractCegarLoop]: Abstraction has 313 states and 314 transitions. [2018-10-23 16:07:11,339 INFO L482 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-10-23 16:07:11,339 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 314 transitions. [2018-10-23 16:07:11,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2018-10-23 16:07:11,341 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:07:11,341 INFO L375 BasicCegarLoop]: trace histogram [51, 50, 50, 50, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:07:11,341 INFO L424 AbstractCegarLoop]: === Iteration 52 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:07:11,341 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:07:11,342 INFO L82 PathProgramCache]: Analyzing trace with hash 1692579666, now seen corresponding path program 49 times [2018-10-23 16:07:11,342 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:07:11,342 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:07:11,343 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:07:11,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:07:11,343 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:07:11,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:07:12,555 INFO L134 CoverageAnalysis]: Checked inductivity of 7401 backedges. 0 proven. 3775 refuted. 0 times theorem prover too weak. 3626 trivial. 0 not checked. [2018-10-23 16:07:12,555 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:07:12,555 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:07:12,555 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:07:12,555 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:07:12,555 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:07:12,556 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-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-10-23 16:07:12,565 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:07:12,565 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 16:07:12,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:07:12,792 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:07:12,862 INFO L134 CoverageAnalysis]: Checked inductivity of 7401 backedges. 0 proven. 3775 refuted. 0 times theorem prover too weak. 3626 trivial. 0 not checked. [2018-10-23 16:07:12,862 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:07:15,624 INFO L134 CoverageAnalysis]: Checked inductivity of 7401 backedges. 0 proven. 3775 refuted. 0 times theorem prover too weak. 3626 trivial. 0 not checked. [2018-10-23 16:07:15,645 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:07:15,646 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53, 53] total 105 [2018-10-23 16:07:15,646 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:07:15,646 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-10-23 16:07:15,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-10-23 16:07:15,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5460, Invalid=5460, Unknown=0, NotChecked=0, Total=10920 [2018-10-23 16:07:15,648 INFO L87 Difference]: Start difference. First operand 313 states and 314 transitions. Second operand 54 states. [2018-10-23 16:07:16,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:07:16,467 INFO L93 Difference]: Finished difference Result 481 states and 485 transitions. [2018-10-23 16:07:16,468 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-10-23 16:07:16,468 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 312 [2018-10-23 16:07:16,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:07:16,470 INFO L225 Difference]: With dead ends: 481 [2018-10-23 16:07:16,470 INFO L226 Difference]: Without dead ends: 326 [2018-10-23 16:07:16,471 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 676 GetRequests, 573 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=5460, Invalid=5460, Unknown=0, NotChecked=0, Total=10920 [2018-10-23 16:07:16,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2018-10-23 16:07:16,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 316. [2018-10-23 16:07:16,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 316 states. [2018-10-23 16:07:16,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 317 transitions. [2018-10-23 16:07:16,523 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 317 transitions. Word has length 312 [2018-10-23 16:07:16,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:07:16,523 INFO L481 AbstractCegarLoop]: Abstraction has 316 states and 317 transitions. [2018-10-23 16:07:16,524 INFO L482 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-10-23 16:07:16,524 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 317 transitions. [2018-10-23 16:07:16,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2018-10-23 16:07:16,525 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:07:16,525 INFO L375 BasicCegarLoop]: trace histogram [52, 51, 51, 50, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:07:16,525 INFO L424 AbstractCegarLoop]: === Iteration 53 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:07:16,526 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:07:16,526 INFO L82 PathProgramCache]: Analyzing trace with hash -1125194025, now seen corresponding path program 50 times [2018-10-23 16:07:16,526 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:07:16,526 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:07:16,526 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 16:07:16,526 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:07:16,527 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:07:16,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:07:17,825 INFO L134 CoverageAnalysis]: Checked inductivity of 7553 backedges. 0 proven. 3927 refuted. 0 times theorem prover too weak. 3626 trivial. 0 not checked. [2018-10-23 16:07:17,825 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:07:17,825 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:07:17,825 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:07:17,825 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:07:17,825 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:07:17,826 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-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-10-23 16:07:17,834 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-23 16:07:17,834 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-23 16:07:37,614 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 50 check-sat command(s) [2018-10-23 16:07:37,614 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:07:37,630 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:07:37,758 INFO L134 CoverageAnalysis]: Checked inductivity of 7553 backedges. 0 proven. 3626 refuted. 0 times theorem prover too weak. 3927 trivial. 0 not checked. [2018-10-23 16:07:37,759 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 16:07:40,647 INFO L134 CoverageAnalysis]: Checked inductivity of 7553 backedges. 0 proven. 3626 refuted. 0 times theorem prover too weak. 3927 trivial. 0 not checked. [2018-10-23 16:07:40,674 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 16:07:40,674 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54, 54] total 109 [2018-10-23 16:07:40,674 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 16:07:40,675 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-10-23 16:07:40,675 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-10-23 16:07:40,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5470, Invalid=6302, Unknown=0, NotChecked=0, Total=11772 [2018-10-23 16:07:40,676 INFO L87 Difference]: Start difference. First operand 316 states and 317 transitions. Second operand 57 states. [2018-10-23 16:07:41,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 16:07:41,329 INFO L93 Difference]: Finished difference Result 490 states and 495 transitions. [2018-10-23 16:07:41,330 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-10-23 16:07:41,330 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 315 [2018-10-23 16:07:41,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 16:07:41,332 INFO L225 Difference]: With dead ends: 490 [2018-10-23 16:07:41,332 INFO L226 Difference]: Without dead ends: 330 [2018-10-23 16:07:41,333 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 684 GetRequests, 576 SyntacticMatches, 0 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=5476, Invalid=6514, Unknown=0, NotChecked=0, Total=11990 [2018-10-23 16:07:41,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2018-10-23 16:07:41,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 328. [2018-10-23 16:07:41,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 328 states. [2018-10-23 16:07:41,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 329 transitions. [2018-10-23 16:07:41,384 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 329 transitions. Word has length 315 [2018-10-23 16:07:41,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 16:07:41,384 INFO L481 AbstractCegarLoop]: Abstraction has 328 states and 329 transitions. [2018-10-23 16:07:41,384 INFO L482 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-10-23 16:07:41,384 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 329 transitions. [2018-10-23 16:07:41,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2018-10-23 16:07:41,386 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 16:07:41,386 INFO L375 BasicCegarLoop]: trace histogram [53, 53, 52, 52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 16:07:41,386 INFO L424 AbstractCegarLoop]: === Iteration 54 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 16:07:41,387 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 16:07:41,387 INFO L82 PathProgramCache]: Analyzing trace with hash 1516328116, now seen corresponding path program 51 times [2018-10-23 16:07:41,387 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 16:07:41,387 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:07:41,388 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 16:07:41,388 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 16:07:41,388 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 16:07:41,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 16:07:42,762 INFO L134 CoverageAnalysis]: Checked inductivity of 8164 backedges. 0 proven. 4082 refuted. 0 times theorem prover too weak. 4082 trivial. 0 not checked. [2018-10-23 16:07:42,763 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:07:42,763 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 16:07:42,763 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 16:07:42,763 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 16:07:42,763 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 16:07:42,763 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-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-10-23 16:07:42,770 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 16:07:42,770 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 16:07:43,007 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 16:07:43,008 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 16:07:43,014 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 16:07:43,107 INFO L134 CoverageAnalysis]: Checked inductivity of 8164 backedges. 0 proven. 4082 refuted. 0 times theorem prover too weak. 4082 trivial. 0 not checked. [2018-10-23 16:07:43,107 INFO L316 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2018-10-23 16:07:45,924 WARN L187 SmtUtils]: Removed 1 from assertion stack [2018-10-23 16:07:45,924 INFO L177 TraceCheckSpWp]: Timeout while computing interpolants [2018-10-23 16:07:46,125 WARN L522 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 16:07:46,125 WARN L550 AbstractCegarLoop]: Verification canceled [2018-10-23 16:07:46,130 WARN L205 ceAbstractionStarter]: Timeout [2018-10-23 16:07:46,130 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.10 04:07:46 BoogieIcfgContainer [2018-10-23 16:07:46,130 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-10-23 16:07:46,131 INFO L168 Benchmark]: Toolchain (without parser) took 242332.40 ms. Allocated memory was 1.5 GB in the beginning and 2.8 GB in the end (delta: 1.2 GB). Free memory was 1.4 GB in the beginning and 1.8 GB in the end (delta: -388.6 MB). Peak memory consumption was 846.6 MB. Max. memory is 7.1 GB. [2018-10-23 16:07:46,132 INFO L168 Benchmark]: CDTParser took 0.25 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-10-23 16:07:46,133 INFO L168 Benchmark]: CACSL2BoogieTranslator took 292.81 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 7.1 GB. [2018-10-23 16:07:46,133 INFO L168 Benchmark]: Boogie Procedure Inliner took 38.93 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-10-23 16:07:46,133 INFO L168 Benchmark]: Boogie Preprocessor took 27.53 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-10-23 16:07:46,134 INFO L168 Benchmark]: RCFGBuilder took 539.94 ms. Allocated memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: 749.7 MB). Free memory was 1.4 GB in the beginning and 2.2 GB in the end (delta: -795.5 MB). Peak memory consumption was 24.4 MB. Max. memory is 7.1 GB. [2018-10-23 16:07:46,135 INFO L168 Benchmark]: TraceAbstraction took 241428.83 ms. Allocated memory was 2.3 GB in the beginning and 2.8 GB in the end (delta: 485.5 MB). Free memory was 2.2 GB in the beginning and 1.8 GB in the end (delta: 396.3 MB). Peak memory consumption was 881.8 MB. Max. memory is 7.1 GB. [2018-10-23 16:07:46,138 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.25 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 292.81 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 38.93 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Preprocessor took 27.53 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. * RCFGBuilder took 539.94 ms. Allocated memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: 749.7 MB). Free memory was 1.4 GB in the beginning and 2.2 GB in the end (delta: -795.5 MB). Peak memory consumption was 24.4 MB. Max. memory is 7.1 GB. * TraceAbstraction took 241428.83 ms. Allocated memory was 2.3 GB in the beginning and 2.8 GB in the end (delta: 485.5 MB). Free memory was 2.2 GB in the beginning and 1.8 GB in the end (delta: 396.3 MB). Peak memory consumption was 881.8 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 4]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 4). Cancelled while BasicCegarLoop was analyzing trace of length 328 with TraceHistMax 53,while TraceCheckSpWp was constructing backward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 25 locations, 1 error locations. TIMEOUT Result, 241.3s OverallTime, 54 OverallIterations, 53 TraceHistogramMax, 24.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 683 SDtfs, 5189 SDslu, 9961 SDs, 0 SdLazy, 9870 SolverSat, 1956 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 15.3s Time, PredicateUnifierStatistics: 2 DeclaredPredicates, 18559 GetRequests, 15699 SyntacticMatches, 0 SemanticMatches, 2860 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8564 ImplicationChecksByTransitivity, 98.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=328occurred in iteration=53, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 1.4s AbstIntTime, 2 AbstIntIterations, 1 AbstIntStrong, 0.942156862745098 AbsIntWeakeningRatio, 1.411764705882353 AbsIntAvgWeakeningVarsNumRemoved, 99.88235294117646 AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 1.3s AutomataMinimizationTime, 53 MinimizatonAttempts, 309 StatesRemovedByMinimization, 52 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 1.6s SsaConstructionTime, 100.6s SatisfiabilityAnalysisTime, 103.7s InterpolantComputationTime, 17140 NumberOfCodeBlocks, 17038 NumberOfCodeBlocksAsserted, 544 NumberOfCheckSat, 25534 ConstructedInterpolants, 0 QuantifiedInterpolants, 10707542 SizeOfPredicates, 70 NumberOfNonLiveVariables, 41892 ConjunctsInSsa, 1480 ConjunctsInUnsatCore, 153 InterpolantComputations, 2 PerfectInterpolantSequences, 200254/401768 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown