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/loops/insertion_sort_true-unreach-call_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1dbac8b [2018-10-27 04:01:55,227 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-10-27 04:01:55,236 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-10-27 04:01:55,258 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-10-27 04:01:55,258 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-10-27 04:01:55,260 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-10-27 04:01:55,262 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-10-27 04:01:55,265 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-10-27 04:01:55,268 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-10-27 04:01:55,270 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-10-27 04:01:55,271 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-10-27 04:01:55,271 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-10-27 04:01:55,274 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-10-27 04:01:55,276 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-10-27 04:01:55,277 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-10-27 04:01:55,281 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-10-27 04:01:55,283 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-10-27 04:01:55,286 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-10-27 04:01:55,297 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-10-27 04:01:55,301 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-10-27 04:01:55,304 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-10-27 04:01:55,306 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-10-27 04:01:55,311 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-10-27 04:01:55,311 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-10-27 04:01:55,312 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-10-27 04:01:55,313 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-10-27 04:01:55,314 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-10-27 04:01:55,315 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-10-27 04:01:55,316 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-10-27 04:01:55,319 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-10-27 04:01:55,319 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-10-27 04:01:55,320 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-10-27 04:01:55,321 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-10-27 04:01:55,321 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-10-27 04:01:55,324 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-10-27 04:01:55,325 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-10-27 04:01:55,325 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-27 04:01:55,353 INFO L110 SettingsManager]: Loading preferences was successful [2018-10-27 04:01:55,354 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-10-27 04:01:55,355 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-10-27 04:01:55,356 INFO L133 SettingsManager]: * User list type=DISABLED [2018-10-27 04:01:55,356 INFO L133 SettingsManager]: * calls to implemented procedures=false [2018-10-27 04:01:55,356 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-10-27 04:01:55,356 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-10-27 04:01:55,356 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-10-27 04:01:55,357 INFO L133 SettingsManager]: * Log string format=TERM [2018-10-27 04:01:55,358 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-10-27 04:01:55,358 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-10-27 04:01:55,358 INFO L133 SettingsManager]: * Interval Domain=false [2018-10-27 04:01:55,359 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-10-27 04:01:55,359 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-10-27 04:01:55,359 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-10-27 04:01:55,359 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-10-27 04:01:55,360 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-10-27 04:01:55,360 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-10-27 04:01:55,360 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-10-27 04:01:55,360 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-10-27 04:01:55,360 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-10-27 04:01:55,361 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-10-27 04:01:55,361 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-10-27 04:01:55,361 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-10-27 04:01:55,361 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-10-27 04:01:55,361 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-10-27 04:01:55,362 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-10-27 04:01:55,362 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-10-27 04:01:55,362 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-10-27 04:01:55,362 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-10-27 04:01:55,362 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-10-27 04:01:55,363 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-10-27 04:01:55,363 INFO L133 SettingsManager]: * To the following directory=dump/ [2018-10-27 04:01:55,363 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2018-10-27 04:01:55,425 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-10-27 04:01:55,443 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-10-27 04:01:55,447 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-10-27 04:01:55,449 INFO L271 PluginConnector]: Initializing CDTParser... [2018-10-27 04:01:55,450 INFO L276 PluginConnector]: CDTParser initialized [2018-10-27 04:01:55,451 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/../../../trunk/examples/svcomp/loops/insertion_sort_true-unreach-call_true-termination.i [2018-10-27 04:01:55,530 INFO L218 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/data/fa1b4cd38/bbffc7886de44a35a2cc4ef405fe6a54/FLAG4e8489e13 [2018-10-27 04:01:56,034 INFO L298 CDTParser]: Found 1 translation units. [2018-10-27 04:01:56,035 INFO L158 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loops/insertion_sort_true-unreach-call_true-termination.i [2018-10-27 04:01:56,042 INFO L346 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/data/fa1b4cd38/bbffc7886de44a35a2cc4ef405fe6a54/FLAG4e8489e13 [2018-10-27 04:01:56,056 INFO L354 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/data/fa1b4cd38/bbffc7886de44a35a2cc4ef405fe6a54 [2018-10-27 04:01:56,069 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-10-27 04:01:56,070 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-10-27 04:01:56,071 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-10-27 04:01:56,072 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-10-27 04:01:56,075 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-10-27 04:01:56,076 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.10 04:01:56" (1/1) ... [2018-10-27 04:01:56,078 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1652d08d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 04:01:56, skipping insertion in model container [2018-10-27 04:01:56,079 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.10 04:01:56" (1/1) ... [2018-10-27 04:01:56,087 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-10-27 04:01:56,114 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-10-27 04:01:56,311 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-27 04:01:56,315 INFO L189 MainTranslator]: Completed pre-run [2018-10-27 04:01:56,340 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-27 04:01:56,364 INFO L193 MainTranslator]: Completed translation [2018-10-27 04:01:56,365 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 04:01:56 WrapperNode [2018-10-27 04:01:56,365 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-10-27 04:01:56,366 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-10-27 04:01:56,366 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-10-27 04:01:56,367 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-10-27 04:01:56,377 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 04:01:56" (1/1) ... [2018-10-27 04:01:56,389 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 04:01:56" (1/1) ... [2018-10-27 04:01:56,422 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-10-27 04:01:56,423 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-10-27 04:01:56,423 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-10-27 04:01:56,423 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-10-27 04:01:56,433 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 04:01:56" (1/1) ... [2018-10-27 04:01:56,433 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 04:01:56" (1/1) ... [2018-10-27 04:01:56,436 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 04:01:56" (1/1) ... [2018-10-27 04:01:56,436 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 04:01:56" (1/1) ... [2018-10-27 04:01:56,442 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 04:01:56" (1/1) ... [2018-10-27 04:01:56,448 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 04:01:56" (1/1) ... [2018-10-27 04:01:56,450 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 04:01:56" (1/1) ... [2018-10-27 04:01:56,452 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-10-27 04:01:56,453 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-10-27 04:01:56,453 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-10-27 04:01:56,453 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-10-27 04:01:56,454 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 04:01:56" (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-27 04:01:56,582 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-10-27 04:01:56,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-10-27 04:01:56,582 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-10-27 04:01:56,583 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-10-27 04:01:56,583 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-10-27 04:01:56,583 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-10-27 04:01:56,583 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2018-10-27 04:01:56,583 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2018-10-27 04:01:57,052 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-10-27 04:01:57,053 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.10 04:01:57 BoogieIcfgContainer [2018-10-27 04:01:57,053 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-10-27 04:01:57,055 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-10-27 04:01:57,055 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-10-27 04:01:57,058 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-10-27 04:01:57,059 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.10 04:01:56" (1/3) ... [2018-10-27 04:01:57,060 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17ee3950 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.10 04:01:57, skipping insertion in model container [2018-10-27 04:01:57,060 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.10 04:01:56" (2/3) ... [2018-10-27 04:01:57,060 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17ee3950 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.10 04:01:57, skipping insertion in model container [2018-10-27 04:01:57,060 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.10 04:01:57" (3/3) ... [2018-10-27 04:01:57,062 INFO L112 eAbstractionObserver]: Analyzing ICFG insertion_sort_true-unreach-call_true-termination.i [2018-10-27 04:01:57,073 INFO L136 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-10-27 04:01:57,086 INFO L148 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-10-27 04:01:57,103 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-10-27 04:01:57,134 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-10-27 04:01:57,135 INFO L383 AbstractCegarLoop]: Hoare is true [2018-10-27 04:01:57,135 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-10-27 04:01:57,135 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-10-27 04:01:57,135 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-10-27 04:01:57,135 INFO L387 AbstractCegarLoop]: Difference is false [2018-10-27 04:01:57,135 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-10-27 04:01:57,136 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-10-27 04:01:57,156 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states. [2018-10-27 04:01:57,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-10-27 04:01:57,163 INFO L367 BasicCegarLoop]: Found error trace [2018-10-27 04:01:57,164 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 04:01:57,166 INFO L424 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-27 04:01:57,175 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:01:57,175 INFO L82 PathProgramCache]: Analyzing trace with hash 277130583, now seen corresponding path program 1 times [2018-10-27 04:01:57,178 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-27 04:01:57,230 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:01:57,230 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 04:01:57,231 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:01:57,231 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-27 04:01:57,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:01:57,321 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-27 04:01:57,323 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 04:01:57,324 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-27 04:01:57,324 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-27 04:01:57,330 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-10-27 04:01:57,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-10-27 04:01:57,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-10-27 04:01:57,348 INFO L87 Difference]: Start difference. First operand 31 states. Second operand 2 states. [2018-10-27 04:01:57,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 04:01:57,373 INFO L93 Difference]: Finished difference Result 56 states and 71 transitions. [2018-10-27 04:01:57,373 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-10-27 04:01:57,374 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 14 [2018-10-27 04:01:57,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-27 04:01:57,382 INFO L225 Difference]: With dead ends: 56 [2018-10-27 04:01:57,383 INFO L226 Difference]: Without dead ends: 26 [2018-10-27 04:01:57,387 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-27 04:01:57,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2018-10-27 04:01:57,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2018-10-27 04:01:57,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2018-10-27 04:01:57,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 29 transitions. [2018-10-27 04:01:57,439 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 29 transitions. Word has length 14 [2018-10-27 04:01:57,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-27 04:01:57,440 INFO L481 AbstractCegarLoop]: Abstraction has 26 states and 29 transitions. [2018-10-27 04:01:57,440 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-10-27 04:01:57,441 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 29 transitions. [2018-10-27 04:01:57,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-10-27 04:01:57,442 INFO L367 BasicCegarLoop]: Found error trace [2018-10-27 04:01:57,443 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 04:01:57,444 INFO L424 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-27 04:01:57,444 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:01:57,444 INFO L82 PathProgramCache]: Analyzing trace with hash -32556863, now seen corresponding path program 1 times [2018-10-27 04:01:57,445 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-27 04:01:57,447 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:01:57,447 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 04:01:57,447 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:01:57,448 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-27 04:01:57,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:01:57,888 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-27 04:01:57,888 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 04:01:57,889 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-27 04:01:57,889 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-27 04:01:57,890 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-27 04:01:57,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-27 04:01:57,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-10-27 04:01:57,893 INFO L87 Difference]: Start difference. First operand 26 states and 29 transitions. Second operand 5 states. [2018-10-27 04:01:58,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 04:01:58,010 INFO L93 Difference]: Finished difference Result 48 states and 54 transitions. [2018-10-27 04:01:58,010 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-27 04:01:58,010 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 15 [2018-10-27 04:01:58,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-27 04:01:58,012 INFO L225 Difference]: With dead ends: 48 [2018-10-27 04:01:58,012 INFO L226 Difference]: Without dead ends: 34 [2018-10-27 04:01:58,013 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2018-10-27 04:01:58,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2018-10-27 04:01:58,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 28. [2018-10-27 04:01:58,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2018-10-27 04:01:58,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 31 transitions. [2018-10-27 04:01:58,020 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 31 transitions. Word has length 15 [2018-10-27 04:01:58,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-27 04:01:58,021 INFO L481 AbstractCegarLoop]: Abstraction has 28 states and 31 transitions. [2018-10-27 04:01:58,021 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-27 04:01:58,021 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 31 transitions. [2018-10-27 04:01:58,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-10-27 04:01:58,022 INFO L367 BasicCegarLoop]: Found error trace [2018-10-27 04:01:58,022 INFO L375 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 04:01:58,023 INFO L424 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-27 04:01:58,023 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:01:58,023 INFO L82 PathProgramCache]: Analyzing trace with hash 894306866, now seen corresponding path program 1 times [2018-10-27 04:01:58,023 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-27 04:01:58,024 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:01:58,025 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 04:01:58,025 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:01:58,025 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-27 04:01:58,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:01:58,523 WARN L179 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 13 [2018-10-27 04:01:58,722 WARN L179 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 19 [2018-10-27 04:01:59,025 WARN L179 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 17 [2018-10-27 04:01:59,402 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-27 04:01:59,403 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:01:59,403 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-27 04:01:59,404 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 24 with the following transitions: [2018-10-27 04:01:59,406 INFO L202 CegarAbsIntRunner]: [0], [1], [5], [9], [12], [14], [18], [20], [23], [29], [35], [37], [41], [45], [50], [60], [63], [65], [71], [72], [73], [75] [2018-10-27 04:01:59,472 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-27 04:01:59,473 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-27 04:01:59,630 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-27 04:02:01,570 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-27 04:02:01,572 INFO L272 AbstractInterpreter]: Visited 22 different actions 166 times. Merged at 12 different actions 108 times. Widened at 3 different actions 15 times. Found 1 fixpoints after 1 different actions. Largest state had 38 variables. [2018-10-27 04:02:01,620 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:02:01,622 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-27 04:02:01,622 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:02:01,622 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-27 04:02:01,639 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 04:02:01,640 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-27 04:02:01,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:02:01,711 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 04:02:02,670 WARN L179 SmtUtils]: Spent 226.00 ms on a formula simplification that was a NOOP. DAG size: 11 [2018-10-27 04:02:02,872 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 23 [2018-10-27 04:02:02,881 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:02,884 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 37 [2018-10-27 04:02:02,885 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:02,906 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:02,922 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-27 04:02:02,923 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:34, output treesize:27 [2018-10-27 04:02:03,090 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2018-10-27 04:02:03,103 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:03,104 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:03,105 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:03,106 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:03,113 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2018-10-27 04:02:03,115 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:03,148 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:03,154 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:03,155 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:3 [2018-10-27 04:02:03,255 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-27 04:02:03,256 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-27 04:02:05,790 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 37 [2018-10-27 04:02:05,891 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:05,897 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:05,897 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:05,907 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 48 [2018-10-27 04:02:05,909 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-10-27 04:02:05,913 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:05,917 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:05,917 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:05,930 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 50 [2018-10-27 04:02:05,932 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-10-27 04:02:05,934 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:05,936 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2018-10-27 04:02:05,938 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:05,954 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:05,957 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:05,958 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:45, output treesize:8 [2018-10-27 04:02:06,008 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-27 04:02:06,029 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-27 04:02:06,030 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 27 [2018-10-27 04:02:06,030 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-27 04:02:06,030 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-10-27 04:02:06,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-10-27 04:02:06,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=595, Unknown=1, NotChecked=0, Total=702 [2018-10-27 04:02:06,032 INFO L87 Difference]: Start difference. First operand 28 states and 31 transitions. Second operand 20 states. [2018-10-27 04:02:06,408 WARN L179 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 18 [2018-10-27 04:02:06,935 WARN L179 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 28 [2018-10-27 04:02:07,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 04:02:07,539 INFO L93 Difference]: Finished difference Result 76 states and 91 transitions. [2018-10-27 04:02:07,539 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-10-27 04:02:07,539 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2018-10-27 04:02:07,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-27 04:02:07,543 INFO L225 Difference]: With dead ends: 76 [2018-10-27 04:02:07,543 INFO L226 Difference]: Without dead ends: 74 [2018-10-27 04:02:07,544 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=240, Invalid=1091, Unknown=1, NotChecked=0, Total=1332 [2018-10-27 04:02:07,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-10-27 04:02:07,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 45. [2018-10-27 04:02:07,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-10-27 04:02:07,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 52 transitions. [2018-10-27 04:02:07,558 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 52 transitions. Word has length 23 [2018-10-27 04:02:07,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-27 04:02:07,558 INFO L481 AbstractCegarLoop]: Abstraction has 45 states and 52 transitions. [2018-10-27 04:02:07,558 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-10-27 04:02:07,559 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 52 transitions. [2018-10-27 04:02:07,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-10-27 04:02:07,560 INFO L367 BasicCegarLoop]: Found error trace [2018-10-27 04:02:07,560 INFO L375 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 04:02:07,560 INFO L424 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-27 04:02:07,560 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:02:07,560 INFO L82 PathProgramCache]: Analyzing trace with hash 307500852, now seen corresponding path program 1 times [2018-10-27 04:02:07,560 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-27 04:02:07,562 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:02:07,562 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 04:02:07,562 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:02:07,562 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-27 04:02:07,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:02:07,689 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:07,689 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-27 04:02:07,689 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-27 04:02:07,690 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-27 04:02:07,690 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-27 04:02:07,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-27 04:02:07,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-10-27 04:02:07,691 INFO L87 Difference]: Start difference. First operand 45 states and 52 transitions. Second operand 5 states. [2018-10-27 04:02:07,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 04:02:07,738 INFO L93 Difference]: Finished difference Result 90 states and 106 transitions. [2018-10-27 04:02:07,739 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-27 04:02:07,739 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-10-27 04:02:07,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-27 04:02:07,741 INFO L225 Difference]: With dead ends: 90 [2018-10-27 04:02:07,742 INFO L226 Difference]: Without dead ends: 53 [2018-10-27 04:02:07,742 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2018-10-27 04:02:07,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-10-27 04:02:07,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 48. [2018-10-27 04:02:07,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-10-27 04:02:07,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 55 transitions. [2018-10-27 04:02:07,752 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 55 transitions. Word has length 23 [2018-10-27 04:02:07,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-27 04:02:07,752 INFO L481 AbstractCegarLoop]: Abstraction has 48 states and 55 transitions. [2018-10-27 04:02:07,752 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-27 04:02:07,752 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 55 transitions. [2018-10-27 04:02:07,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-10-27 04:02:07,753 INFO L367 BasicCegarLoop]: Found error trace [2018-10-27 04:02:07,753 INFO L375 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 04:02:07,754 INFO L424 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-27 04:02:07,754 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:02:07,754 INFO L82 PathProgramCache]: Analyzing trace with hash 692568650, now seen corresponding path program 1 times [2018-10-27 04:02:07,754 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-27 04:02:07,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:02:07,755 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 04:02:07,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:02:07,756 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-27 04:02:07,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:02:08,429 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:08,430 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:02:08,430 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-27 04:02:08,430 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 28 with the following transitions: [2018-10-27 04:02:08,431 INFO L202 CegarAbsIntRunner]: [0], [1], [5], [9], [12], [14], [18], [20], [23], [25], [29], [31], [35], [37], [41], [45], [50], [60], [63], [65], [71], [72], [73], [75] [2018-10-27 04:02:08,433 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-27 04:02:08,434 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-27 04:02:08,441 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-27 04:02:12,372 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-27 04:02:12,373 INFO L272 AbstractInterpreter]: Visited 24 different actions 392 times. Merged at 14 different actions 261 times. Widened at 4 different actions 34 times. Found 69 fixpoints after 5 different actions. Largest state had 39 variables. [2018-10-27 04:02:12,387 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:02:12,387 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-27 04:02:12,387 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:02:12,388 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-27 04:02:12,401 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 04:02:12,401 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-27 04:02:12,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:02:12,440 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 04:02:12,579 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 36 [2018-10-27 04:02:12,584 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:12,586 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 53 [2018-10-27 04:02:12,587 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:12,598 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:12,610 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:12,611 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:47 [2018-10-27 04:02:12,681 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:12,682 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 54 [2018-10-27 04:02:12,690 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:12,692 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:12,693 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 61 [2018-10-27 04:02:12,694 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:12,707 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:12,718 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-27 04:02:12,719 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:63, output treesize:35 [2018-10-27 04:02:12,814 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2018-10-27 04:02:12,822 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:12,823 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-10-27 04:02:12,827 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:12,833 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:12,838 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:12,838 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:28, output treesize:5 [2018-10-27 04:02:12,878 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:12,878 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-27 04:02:17,688 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 62 [2018-10-27 04:02:17,692 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:17,694 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 69 [2018-10-27 04:02:17,771 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:17,772 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:17,772 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:17,773 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:17,774 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:17,777 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:17,848 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 78 [2018-10-27 04:02:17,851 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-10-27 04:02:17,877 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:17,917 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:17,927 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:17,964 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:17,981 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:18,067 INFO L303 Elim1Store]: Index analysis took 215 ms [2018-10-27 04:02:18,080 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 83 [2018-10-27 04:02:18,085 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2018-10-27 04:02:18,090 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:18,091 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:18,091 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:18,098 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 47 [2018-10-27 04:02:18,099 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:18,154 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:18,159 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:18,166 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:18,166 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:72, output treesize:13 [2018-10-27 04:02:20,290 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:20,311 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-27 04:02:20,311 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 29 [2018-10-27 04:02:20,311 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-27 04:02:20,312 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-10-27 04:02:20,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-10-27 04:02:20,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=706, Unknown=3, NotChecked=0, Total=812 [2018-10-27 04:02:20,313 INFO L87 Difference]: Start difference. First operand 48 states and 55 transitions. Second operand 20 states. [2018-10-27 04:02:21,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 04:02:21,355 INFO L93 Difference]: Finished difference Result 121 states and 145 transitions. [2018-10-27 04:02:21,357 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-10-27 04:02:21,358 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 27 [2018-10-27 04:02:21,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-27 04:02:21,359 INFO L225 Difference]: With dead ends: 121 [2018-10-27 04:02:21,359 INFO L226 Difference]: Without dead ends: 84 [2018-10-27 04:02:21,361 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=245, Invalid=1392, Unknown=3, NotChecked=0, Total=1640 [2018-10-27 04:02:21,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2018-10-27 04:02:21,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 48. [2018-10-27 04:02:21,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-10-27 04:02:21,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 53 transitions. [2018-10-27 04:02:21,371 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 53 transitions. Word has length 27 [2018-10-27 04:02:21,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-27 04:02:21,371 INFO L481 AbstractCegarLoop]: Abstraction has 48 states and 53 transitions. [2018-10-27 04:02:21,371 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-10-27 04:02:21,371 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 53 transitions. [2018-10-27 04:02:21,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-10-27 04:02:21,372 INFO L367 BasicCegarLoop]: Found error trace [2018-10-27 04:02:21,372 INFO L375 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 04:02:21,373 INFO L424 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-27 04:02:21,373 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:02:21,373 INFO L82 PathProgramCache]: Analyzing trace with hash -1150796076, now seen corresponding path program 1 times [2018-10-27 04:02:21,373 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-27 04:02:21,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:02:21,374 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 04:02:21,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:02:21,374 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-27 04:02:21,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:02:21,812 WARN L179 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 11 [2018-10-27 04:02:21,961 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:21,962 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:02:21,962 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-27 04:02:21,962 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 33 with the following transitions: [2018-10-27 04:02:21,963 INFO L202 CegarAbsIntRunner]: [0], [1], [5], [9], [12], [14], [18], [20], [23], [29], [35], [37], [41], [45], [50], [52], [54], [60], [63], [65], [68], [70], [71], [72], [73], [75], [76] [2018-10-27 04:02:21,966 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-27 04:02:21,966 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-27 04:02:21,971 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-27 04:02:23,243 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-27 04:02:23,244 INFO L272 AbstractInterpreter]: Visited 27 different actions 370 times. Merged at 15 different actions 196 times. Widened at 4 different actions 28 times. Found 11 fixpoints after 2 different actions. Largest state had 39 variables. [2018-10-27 04:02:23,253 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:02:23,253 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-27 04:02:23,253 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:02:23,253 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-27 04:02:23,261 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 04:02:23,261 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-27 04:02:23,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:02:23,286 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 04:02:23,356 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:23,356 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-27 04:02:26,296 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:26,315 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-27 04:02:26,316 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 12 [2018-10-27 04:02:26,316 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-27 04:02:26,316 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-10-27 04:02:26,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-10-27 04:02:26,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=99, Unknown=1, NotChecked=0, Total=132 [2018-10-27 04:02:26,317 INFO L87 Difference]: Start difference. First operand 48 states and 53 transitions. Second operand 9 states. [2018-10-27 04:02:26,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 04:02:26,490 INFO L93 Difference]: Finished difference Result 69 states and 76 transitions. [2018-10-27 04:02:26,491 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-10-27 04:02:26,491 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 32 [2018-10-27 04:02:26,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-27 04:02:26,493 INFO L225 Difference]: With dead ends: 69 [2018-10-27 04:02:26,493 INFO L226 Difference]: Without dead ends: 46 [2018-10-27 04:02:26,494 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 57 SyntacticMatches, 6 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=54, Invalid=155, Unknown=1, NotChecked=0, Total=210 [2018-10-27 04:02:26,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2018-10-27 04:02:26,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 40. [2018-10-27 04:02:26,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2018-10-27 04:02:26,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 44 transitions. [2018-10-27 04:02:26,499 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 44 transitions. Word has length 32 [2018-10-27 04:02:26,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-27 04:02:26,500 INFO L481 AbstractCegarLoop]: Abstraction has 40 states and 44 transitions. [2018-10-27 04:02:26,500 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-10-27 04:02:26,500 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 44 transitions. [2018-10-27 04:02:26,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-10-27 04:02:26,501 INFO L367 BasicCegarLoop]: Found error trace [2018-10-27 04:02:26,501 INFO L375 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 04:02:26,501 INFO L424 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-27 04:02:26,502 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:02:26,502 INFO L82 PathProgramCache]: Analyzing trace with hash -1621042525, now seen corresponding path program 2 times [2018-10-27 04:02:26,502 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-27 04:02:26,503 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:02:26,503 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 04:02:26,503 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:02:26,503 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-27 04:02:26,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:02:27,095 WARN L179 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 21 [2018-10-27 04:02:27,276 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:27,277 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:02:27,277 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-27 04:02:27,277 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-27 04:02:27,277 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-27 04:02:27,277 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:02:27,277 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-27 04:02:27,285 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-27 04:02:27,286 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-27 04:02:27,315 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-10-27 04:02:27,315 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-27 04:02:27,319 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 04:02:27,532 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2018-10-27 04:02:27,565 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:27,594 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-10-27 04:02:27,594 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:27,613 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:27,621 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:27,621 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:26 [2018-10-27 04:02:27,715 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 21 [2018-10-27 04:02:27,719 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:27,719 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:27,720 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:27,724 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 46 [2018-10-27 04:02:27,725 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:27,735 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:27,745 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:27,745 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:36, output treesize:20 [2018-10-27 04:02:27,785 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2018-10-27 04:02:27,795 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2018-10-27 04:02:27,796 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:27,797 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:27,798 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:27,798 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:3 [2018-10-27 04:02:27,816 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:27,817 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-27 04:02:30,374 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 43 [2018-10-27 04:02:30,377 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,380 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 50 [2018-10-27 04:02:30,561 WARN L179 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2018-10-27 04:02:30,565 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,567 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,568 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,570 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,571 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,589 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 83 [2018-10-27 04:02:30,593 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2018-10-27 04:02:30,596 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-10-27 04:02:30,596 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:30,599 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,601 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,601 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,603 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,604 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,622 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 81 [2018-10-27 04:02:30,626 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2018-10-27 04:02:30,630 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,646 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 52 [2018-10-27 04:02:30,648 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2018-10-27 04:02:30,650 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,652 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,653 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,654 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,655 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,677 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 81 [2018-10-27 04:02:30,681 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 4 xjuncts. [2018-10-27 04:02:30,684 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,686 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,687 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,690 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,690 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:30,711 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 83 [2018-10-27 04:02:30,716 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 4 xjuncts. [2018-10-27 04:02:30,718 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-10-27 04:02:30,719 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:30,789 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-10-27 04:02:30,808 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-10-27 04:02:30,847 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-10-27 04:02:30,847 INFO L202 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:62, output treesize:49 [2018-10-27 04:02:31,055 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:31,078 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-27 04:02:31,078 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 17] total 34 [2018-10-27 04:02:31,078 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-27 04:02:31,079 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-10-27 04:02:31,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-10-27 04:02:31,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=977, Unknown=1, NotChecked=0, Total=1122 [2018-10-27 04:02:31,081 INFO L87 Difference]: Start difference. First operand 40 states and 44 transitions. Second operand 20 states. [2018-10-27 04:02:32,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 04:02:32,252 INFO L93 Difference]: Finished difference Result 116 states and 137 transitions. [2018-10-27 04:02:32,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-10-27 04:02:32,253 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 31 [2018-10-27 04:02:32,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-27 04:02:32,255 INFO L225 Difference]: With dead ends: 116 [2018-10-27 04:02:32,255 INFO L226 Difference]: Without dead ends: 96 [2018-10-27 04:02:32,257 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 623 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=343, Invalid=1818, Unknown=1, NotChecked=0, Total=2162 [2018-10-27 04:02:32,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2018-10-27 04:02:32,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 63. [2018-10-27 04:02:32,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-10-27 04:02:32,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 70 transitions. [2018-10-27 04:02:32,268 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 70 transitions. Word has length 31 [2018-10-27 04:02:32,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-27 04:02:32,269 INFO L481 AbstractCegarLoop]: Abstraction has 63 states and 70 transitions. [2018-10-27 04:02:32,269 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-10-27 04:02:32,269 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 70 transitions. [2018-10-27 04:02:32,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-10-27 04:02:32,270 INFO L367 BasicCegarLoop]: Found error trace [2018-10-27 04:02:32,270 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 04:02:32,270 INFO L424 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-27 04:02:32,271 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:02:32,271 INFO L82 PathProgramCache]: Analyzing trace with hash -693836487, now seen corresponding path program 1 times [2018-10-27 04:02:32,271 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-27 04:02:32,272 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:02:32,272 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 04:02:32,272 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:02:32,272 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-27 04:02:32,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:02:32,779 WARN L179 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 9 [2018-10-27 04:02:33,012 WARN L179 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 10 DAG size of output: 8 [2018-10-27 04:02:33,603 WARN L179 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 17 [2018-10-27 04:02:33,746 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 1 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:33,746 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:02:33,747 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-27 04:02:33,747 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 36 with the following transitions: [2018-10-27 04:02:33,747 INFO L202 CegarAbsIntRunner]: [0], [1], [5], [9], [12], [14], [18], [20], [23], [29], [31], [35], [37], [41], [45], [50], [60], [63], [65], [71], [72], [73], [75] [2018-10-27 04:02:33,749 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-27 04:02:33,749 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-27 04:02:33,753 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-27 04:02:35,609 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-27 04:02:35,609 INFO L272 AbstractInterpreter]: Visited 23 different actions 256 times. Merged at 13 different actions 177 times. Widened at 4 different actions 30 times. Found 18 fixpoints after 4 different actions. Largest state had 39 variables. [2018-10-27 04:02:35,641 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:02:35,642 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-27 04:02:35,642 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:02:35,642 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-27 04:02:35,652 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 04:02:35,652 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-27 04:02:35,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:02:35,696 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 04:02:36,161 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 23 [2018-10-27 04:02:36,167 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:36,168 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 37 [2018-10-27 04:02:36,169 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:36,213 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:36,221 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-27 04:02:36,221 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:34, output treesize:27 [2018-10-27 04:02:36,333 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2018-10-27 04:02:36,338 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:36,340 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:36,349 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:36,361 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:36,370 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 43 [2018-10-27 04:02:36,371 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:36,381 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:36,391 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:36,391 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:3 [2018-10-27 04:02:36,432 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 4 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:36,432 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-27 04:02:38,658 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 37 [2018-10-27 04:02:38,704 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:38,705 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:38,706 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:38,713 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 43 [2018-10-27 04:02:38,715 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-10-27 04:02:38,718 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:38,720 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:38,720 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:38,728 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 45 [2018-10-27 04:02:38,730 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-10-27 04:02:38,756 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:38,779 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2018-10-27 04:02:38,780 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:38,800 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-27 04:02:38,807 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-27 04:02:38,807 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:45, output treesize:10 [2018-10-27 04:02:38,942 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:38,964 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-27 04:02:38,964 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 31 [2018-10-27 04:02:38,964 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-27 04:02:38,964 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-10-27 04:02:38,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-10-27 04:02:38,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2018-10-27 04:02:38,965 INFO L87 Difference]: Start difference. First operand 63 states and 70 transitions. Second operand 24 states. [2018-10-27 04:02:40,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 04:02:40,572 INFO L93 Difference]: Finished difference Result 181 states and 219 transitions. [2018-10-27 04:02:40,572 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-10-27 04:02:40,572 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 35 [2018-10-27 04:02:40,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-27 04:02:40,574 INFO L225 Difference]: With dead ends: 181 [2018-10-27 04:02:40,574 INFO L226 Difference]: Without dead ends: 161 [2018-10-27 04:02:40,576 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 50 SyntacticMatches, 8 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 949 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=643, Invalid=3389, Unknown=0, NotChecked=0, Total=4032 [2018-10-27 04:02:40,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2018-10-27 04:02:40,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 92. [2018-10-27 04:02:40,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-10-27 04:02:40,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 110 transitions. [2018-10-27 04:02:40,590 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 110 transitions. Word has length 35 [2018-10-27 04:02:40,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-27 04:02:40,590 INFO L481 AbstractCegarLoop]: Abstraction has 92 states and 110 transitions. [2018-10-27 04:02:40,590 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-10-27 04:02:40,590 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 110 transitions. [2018-10-27 04:02:40,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-10-27 04:02:40,592 INFO L367 BasicCegarLoop]: Found error trace [2018-10-27 04:02:40,592 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 04:02:40,592 INFO L424 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-27 04:02:40,592 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:02:40,592 INFO L82 PathProgramCache]: Analyzing trace with hash -1601373509, now seen corresponding path program 2 times [2018-10-27 04:02:40,592 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-27 04:02:40,593 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:02:40,593 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 04:02:40,593 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:02:40,593 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-27 04:02:40,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:02:40,903 WARN L179 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2018-10-27 04:02:41,553 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:41,553 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:02:41,553 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-27 04:02:41,553 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-27 04:02:41,554 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-27 04:02:41,554 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:02:41,554 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-27 04:02:41,562 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-27 04:02:41,563 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-27 04:02:41,597 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-10-27 04:02:41,597 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-27 04:02:41,602 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 04:02:41,810 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 36 [2018-10-27 04:02:41,818 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:41,821 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 53 [2018-10-27 04:02:41,822 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:41,830 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:41,845 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:41,846 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:47 [2018-10-27 04:02:41,888 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:41,889 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 53 [2018-10-27 04:02:41,899 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:41,901 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:41,902 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 58 [2018-10-27 04:02:41,903 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:41,911 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:41,921 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:41,922 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:57, output treesize:29 [2018-10-27 04:02:42,111 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 20 [2018-10-27 04:02:42,117 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:42,118 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:42,119 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:42,120 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:42,124 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 53 [2018-10-27 04:02:42,124 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:42,136 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:42,146 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:42,146 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:35, output treesize:19 [2018-10-27 04:02:42,179 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2018-10-27 04:02:42,185 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:42,186 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-10-27 04:02:42,187 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:42,189 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:42,190 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:42,191 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:28, output treesize:5 [2018-10-27 04:02:42,210 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:42,210 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-27 04:02:46,622 WARN L179 SmtUtils]: Spent 2.01 s on a formula simplification that was a NOOP. DAG size: 22 [2018-10-27 04:02:47,401 WARN L179 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2018-10-27 04:02:47,520 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 68 [2018-10-27 04:02:47,523 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:47,525 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 75 [2018-10-27 04:02:47,538 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:47,540 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:47,540 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:47,541 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 72 [2018-10-27 04:02:48,045 WARN L179 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 38 [2018-10-27 04:02:48,056 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,056 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,059 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,059 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,060 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,067 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,078 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 83 [2018-10-27 04:02:48,081 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2018-10-27 04:02:48,084 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,084 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,086 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,087 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,087 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,097 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,108 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 81 [2018-10-27 04:02:48,111 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2018-10-27 04:02:48,143 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,152 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,181 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,181 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,182 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,190 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,200 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 83 [2018-10-27 04:02:48,203 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2018-10-27 04:02:48,207 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,210 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,222 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 55 [2018-10-27 04:02:48,224 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 3 xjuncts. [2018-10-27 04:02:48,226 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,227 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,230 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,231 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,232 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,241 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,254 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 84 [2018-10-27 04:02:48,256 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 4 xjuncts. [2018-10-27 04:02:48,258 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-10-27 04:02:48,258 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:48,261 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,261 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,265 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,266 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,267 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,275 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:48,287 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 81 [2018-10-27 04:02:48,290 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 4 xjuncts. [2018-10-27 04:02:48,402 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2018-10-27 04:02:48,438 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2018-10-27 04:02:48,473 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2018-10-27 04:02:48,513 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-10-27 04:02:48,513 INFO L202 ElimStorePlain]: Needed 11 recursive calls to eliminate 5 variables, input treesize:87, output treesize:57 [2018-10-27 04:02:50,617 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:50,637 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-27 04:02:50,638 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15, 16] total 37 [2018-10-27 04:02:50,638 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-27 04:02:50,638 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-10-27 04:02:50,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-10-27 04:02:50,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1182, Unknown=2, NotChecked=0, Total=1332 [2018-10-27 04:02:50,640 INFO L87 Difference]: Start difference. First operand 92 states and 110 transitions. Second operand 23 states. [2018-10-27 04:02:51,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 04:02:51,465 INFO L93 Difference]: Finished difference Result 141 states and 168 transitions. [2018-10-27 04:02:51,465 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-10-27 04:02:51,466 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 35 [2018-10-27 04:02:51,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-27 04:02:51,467 INFO L225 Difference]: With dead ends: 141 [2018-10-27 04:02:51,467 INFO L226 Difference]: Without dead ends: 120 [2018-10-27 04:02:51,468 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 45 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 540 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=232, Invalid=1658, Unknown=2, NotChecked=0, Total=1892 [2018-10-27 04:02:51,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2018-10-27 04:02:51,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 95. [2018-10-27 04:02:51,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2018-10-27 04:02:51,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 113 transitions. [2018-10-27 04:02:51,479 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 113 transitions. Word has length 35 [2018-10-27 04:02:51,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-27 04:02:51,480 INFO L481 AbstractCegarLoop]: Abstraction has 95 states and 113 transitions. [2018-10-27 04:02:51,480 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-10-27 04:02:51,480 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 113 transitions. [2018-10-27 04:02:51,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-10-27 04:02:51,481 INFO L367 BasicCegarLoop]: Found error trace [2018-10-27 04:02:51,481 INFO L375 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 04:02:51,482 INFO L424 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-27 04:02:51,482 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:02:51,482 INFO L82 PathProgramCache]: Analyzing trace with hash 99245443, now seen corresponding path program 2 times [2018-10-27 04:02:51,482 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-27 04:02:51,483 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:02:51,483 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 04:02:51,483 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:02:51,483 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-27 04:02:51,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:02:52,055 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:52,055 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:02:52,055 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-27 04:02:52,055 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-27 04:02:52,056 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-27 04:02:52,056 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:02:52,056 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-27 04:02:52,070 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-27 04:02:52,070 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-27 04:02:52,114 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2018-10-27 04:02:52,114 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-27 04:02:52,118 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 04:02:52,334 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2018-10-27 04:02:52,338 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:02:52,340 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-10-27 04:02:52,341 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:52,346 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:52,354 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:52,355 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:19 [2018-10-27 04:02:52,592 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2018-10-27 04:02:52,595 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2018-10-27 04:02:52,595 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:52,599 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:52,600 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:52,600 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:3 [2018-10-27 04:02:52,654 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:52,654 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-27 04:02:52,838 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 41 [2018-10-27 04:02:52,894 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:52,895 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:52,899 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:52,907 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 58 [2018-10-27 04:02:52,909 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-10-27 04:02:52,911 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:52,917 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2018-10-27 04:02:52,918 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-27 04:02:52,921 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:52,922 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:52,925 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:02:52,933 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 56 [2018-10-27 04:02:52,934 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2018-10-27 04:02:52,953 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:52,955 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:02:52,955 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:47, output treesize:5 [2018-10-27 04:02:52,984 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:02:53,005 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-27 04:02:53,005 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 13] total 35 [2018-10-27 04:02:53,006 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-27 04:02:53,006 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-10-27 04:02:53,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-10-27 04:02:53,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1073, Unknown=0, NotChecked=0, Total=1190 [2018-10-27 04:02:53,007 INFO L87 Difference]: Start difference. First operand 95 states and 113 transitions. Second operand 32 states. [2018-10-27 04:02:59,372 WARN L179 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2018-10-27 04:03:10,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 04:03:10,493 INFO L93 Difference]: Finished difference Result 145 states and 170 transitions. [2018-10-27 04:03:10,493 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-10-27 04:03:10,493 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 40 [2018-10-27 04:03:10,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-27 04:03:10,495 INFO L225 Difference]: With dead ends: 145 [2018-10-27 04:03:10,496 INFO L226 Difference]: Without dead ends: 143 [2018-10-27 04:03:10,497 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 60 SyntacticMatches, 7 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 759 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=336, Invalid=2316, Unknown=0, NotChecked=0, Total=2652 [2018-10-27 04:03:10,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-10-27 04:03:10,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 105. [2018-10-27 04:03:10,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2018-10-27 04:03:10,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 123 transitions. [2018-10-27 04:03:10,509 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 123 transitions. Word has length 40 [2018-10-27 04:03:10,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-27 04:03:10,509 INFO L481 AbstractCegarLoop]: Abstraction has 105 states and 123 transitions. [2018-10-27 04:03:10,509 INFO L482 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-10-27 04:03:10,509 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 123 transitions. [2018-10-27 04:03:10,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-10-27 04:03:10,511 INFO L367 BasicCegarLoop]: Found error trace [2018-10-27 04:03:10,511 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 04:03:10,511 INFO L424 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-27 04:03:10,512 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:03:10,512 INFO L82 PathProgramCache]: Analyzing trace with hash 1042006481, now seen corresponding path program 3 times [2018-10-27 04:03:10,512 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-27 04:03:10,513 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:03:10,513 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 04:03:10,513 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:03:10,513 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-27 04:03:10,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:03:10,716 WARN L179 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2018-10-27 04:03:11,382 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:03:11,383 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:03:11,383 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-27 04:03:11,383 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-27 04:03:11,383 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-27 04:03:11,383 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:03:11,383 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-27 04:03:11,391 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-27 04:03:11,391 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-27 04:03:11,428 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-27 04:03:11,429 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-27 04:03:11,433 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 04:03:11,573 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 36 [2018-10-27 04:03:11,602 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:11,607 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 53 [2018-10-27 04:03:11,608 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:11,615 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:11,628 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:11,628 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:44 [2018-10-27 04:03:11,752 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:11,752 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 54 [2018-10-27 04:03:11,755 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:11,757 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:11,758 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 61 [2018-10-27 04:03:11,759 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:11,767 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:11,779 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-27 04:03:11,779 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:63, output treesize:35 [2018-10-27 04:03:11,812 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2018-10-27 04:03:11,820 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:11,820 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2018-10-27 04:03:11,821 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:11,822 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:11,823 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:11,823 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:28, output treesize:5 [2018-10-27 04:03:11,862 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 15 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-10-27 04:03:11,862 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-27 04:03:12,224 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 62 [2018-10-27 04:03:12,228 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:12,231 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 69 [2018-10-27 04:03:12,302 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-10-27 04:03:12,302 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:12,309 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:12,311 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:12,317 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:12,317 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:12,321 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:12,321 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:12,344 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 78 [2018-10-27 04:03:12,345 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2018-10-27 04:03:12,348 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:12,350 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:12,351 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:12,352 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:12,356 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:12,358 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:12,381 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 78 [2018-10-27 04:03:12,382 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-10-27 04:03:12,424 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:12,428 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:12,435 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:12,435 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:75, output treesize:16 [2018-10-27 04:03:12,472 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 20 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-10-27 04:03:12,492 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-27 04:03:12,493 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15, 12] total 34 [2018-10-27 04:03:12,493 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-27 04:03:12,493 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-10-27 04:03:12,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-10-27 04:03:12,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=994, Unknown=0, NotChecked=0, Total=1122 [2018-10-27 04:03:12,494 INFO L87 Difference]: Start difference. First operand 105 states and 123 transitions. Second operand 25 states. [2018-10-27 04:03:14,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 04:03:14,853 INFO L93 Difference]: Finished difference Result 235 states and 286 transitions. [2018-10-27 04:03:14,853 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-10-27 04:03:14,853 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 39 [2018-10-27 04:03:14,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-27 04:03:14,856 INFO L225 Difference]: With dead ends: 235 [2018-10-27 04:03:14,856 INFO L226 Difference]: Without dead ends: 195 [2018-10-27 04:03:14,859 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 59 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 995 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=576, Invalid=3846, Unknown=0, NotChecked=0, Total=4422 [2018-10-27 04:03:14,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2018-10-27 04:03:14,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 122. [2018-10-27 04:03:14,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-10-27 04:03:14,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 146 transitions. [2018-10-27 04:03:14,873 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 146 transitions. Word has length 39 [2018-10-27 04:03:14,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-27 04:03:14,874 INFO L481 AbstractCegarLoop]: Abstraction has 122 states and 146 transitions. [2018-10-27 04:03:14,874 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-10-27 04:03:14,874 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 146 transitions. [2018-10-27 04:03:14,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-10-27 04:03:14,876 INFO L367 BasicCegarLoop]: Found error trace [2018-10-27 04:03:14,876 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 04:03:14,876 INFO L424 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-27 04:03:14,876 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:03:14,876 INFO L82 PathProgramCache]: Analyzing trace with hash 1926599722, now seen corresponding path program 2 times [2018-10-27 04:03:14,877 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-27 04:03:14,877 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:03:14,877 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 04:03:14,878 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:03:14,878 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-27 04:03:14,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:03:15,609 WARN L179 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 20 [2018-10-27 04:03:15,916 WARN L179 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 19 [2018-10-27 04:03:16,029 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:03:16,030 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:03:16,030 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-27 04:03:16,030 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-27 04:03:16,030 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-27 04:03:16,030 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:03:16,030 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-27 04:03:16,043 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-10-27 04:03:16,043 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-10-27 04:03:16,093 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-10-27 04:03:16,094 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-27 04:03:16,099 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 04:03:16,120 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 19 [2018-10-27 04:03:16,125 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:16,127 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 29 [2018-10-27 04:03:16,127 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:16,139 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:16,154 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-27 04:03:16,154 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:37, output treesize:30 [2018-10-27 04:03:16,224 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 20 [2018-10-27 04:03:16,228 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:16,229 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:16,230 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:16,235 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 43 [2018-10-27 04:03:16,235 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:16,243 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:16,255 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:16,255 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:42, output treesize:24 [2018-10-27 04:03:16,278 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 20 [2018-10-27 04:03:16,280 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:16,281 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:16,282 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:16,287 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 43 [2018-10-27 04:03:16,287 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:16,295 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:16,306 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:16,306 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:43, output treesize:24 [2018-10-27 04:03:16,398 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 20 [2018-10-27 04:03:16,401 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:16,402 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:16,403 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:16,408 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 43 [2018-10-27 04:03:16,409 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:16,419 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:16,430 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:16,430 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:35, output treesize:19 [2018-10-27 04:03:16,646 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2018-10-27 04:03:16,684 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2018-10-27 04:03:16,684 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:16,701 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:16,703 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:16,703 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:3 [2018-10-27 04:03:16,721 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:03:16,721 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-27 04:03:23,284 WARN L179 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 36 [2018-10-27 04:03:29,355 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 55 [2018-10-27 04:03:29,380 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,403 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 62 [2018-10-27 04:03:29,427 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,469 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 50 treesize of output 85 [2018-10-27 04:03:29,473 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-10-27 04:03:29,473 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:29,522 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,550 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 49 treesize of output 80 [2018-10-27 04:03:29,821 WARN L179 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 87 [2018-10-27 04:03:29,825 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,825 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,826 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,830 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 47 [2018-10-27 04:03:29,831 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:29,836 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,836 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,836 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,837 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,837 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,838 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,840 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,844 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 72 [2018-10-27 04:03:29,845 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:29,856 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-10-27 04:03:29,856 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:29,859 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,859 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,859 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,860 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,861 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,861 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,866 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,870 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 74 [2018-10-27 04:03:29,870 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:29,874 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,874 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,875 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,875 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,876 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,876 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,880 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,884 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 74 [2018-10-27 04:03:29,885 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:29,904 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,905 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,905 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,906 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,906 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,907 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,909 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:29,913 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 72 [2018-10-27 04:03:29,914 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:29,923 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-10-27 04:03:29,923 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:30,094 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,094 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,098 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,099 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,101 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,102 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,102 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,108 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,132 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 111 [2018-10-27 04:03:30,135 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 8 xjuncts. [2018-10-27 04:03:30,137 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,140 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,140 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,141 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,161 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 75 [2018-10-27 04:03:30,163 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 4 xjuncts. [2018-10-27 04:03:30,291 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,292 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,302 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 42 [2018-10-27 04:03:30,303 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 2 xjuncts. [2018-10-27 04:03:30,305 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,306 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,307 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,309 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,314 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,330 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 68 [2018-10-27 04:03:30,332 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 4 xjuncts. [2018-10-27 04:03:30,358 INFO L267 ElimStorePlain]: Start of recursive call 6: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:03:30,397 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:30,459 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 8 case distinctions, treesize of input 50 treesize of output 115 [2018-10-27 04:03:33,408 WARN L179 SmtUtils]: Spent 2.93 s on a formula simplification. DAG size of input: 752 DAG size of output: 468 [2018-10-27 04:03:33,437 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,437 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,441 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,442 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,445 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,447 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,452 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,461 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,475 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:33,513 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 136 [2018-10-27 04:03:33,514 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-10-27 04:03:33,517 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 6 xjuncts. [2018-10-27 04:03:33,522 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,522 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,527 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,529 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,532 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,534 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,539 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,547 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,556 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:33,593 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 138 [2018-10-27 04:03:33,594 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-10-27 04:03:33,597 INFO L267 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 6 xjuncts. [2018-10-27 04:03:33,640 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,655 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,734 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,773 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,798 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,833 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,892 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,919 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,928 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:33,929 INFO L303 Elim1Store]: Index analysis took 330 ms [2018-10-27 04:03:33,969 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 138 [2018-10-27 04:03:33,970 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-10-27 04:03:33,973 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 6 xjuncts. [2018-10-27 04:03:33,976 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,980 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,987 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:33,997 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:34,028 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 5 case distinctions, treesize of input 54 treesize of output 95 [2018-10-27 04:03:34,030 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 4 xjuncts. [2018-10-27 04:03:34,034 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:34,034 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:34,040 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:34,043 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:34,045 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:34,047 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:34,051 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:34,058 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:34,068 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:34,111 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 136 [2018-10-27 04:03:34,111 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-10-27 04:03:34,114 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 6 xjuncts. [2018-10-27 04:03:34,116 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-10-27 04:03:34,116 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:34,119 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:34,120 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:34,125 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:34,127 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:34,130 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:34,132 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:34,136 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:34,145 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:34,158 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:03:34,200 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 139 [2018-10-27 04:03:34,201 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-10-27 04:03:34,204 INFO L267 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 6 xjuncts. [2018-10-27 04:03:38,610 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:38,610 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:38,612 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:38,612 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:38,614 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:38,615 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:38,615 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:38,621 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:38,643 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 97 [2018-10-27 04:03:38,645 INFO L267 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 4 xjuncts. [2018-10-27 04:03:38,648 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:38,650 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:38,650 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:38,650 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:38,665 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 65 [2018-10-27 04:03:38,667 INFO L267 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 2 xjuncts. [2018-10-27 04:03:40,498 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:40,498 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:40,499 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:40,503 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 46 [2018-10-27 04:03:40,504 INFO L267 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:40,508 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:40,509 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:40,509 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:40,510 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:40,512 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:40,516 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:40,526 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 72 [2018-10-27 04:03:40,527 INFO L267 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 2 xjuncts. [2018-10-27 04:03:42,081 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:42,082 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:42,083 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:42,083 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:42,092 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 62 [2018-10-27 04:03:42,093 INFO L267 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:42,096 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:42,097 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:42,097 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:42,097 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:42,101 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:42,102 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:42,108 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:42,128 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 62 treesize of output 98 [2018-10-27 04:03:42,131 INFO L267 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 4 xjuncts. [2018-10-27 04:03:45,184 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:45,185 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:45,187 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:45,216 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 90 [2018-10-27 04:03:45,218 INFO L267 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 8 xjuncts. [2018-10-27 04:03:45,221 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:45,222 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:45,224 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:45,225 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:45,226 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:45,230 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:45,231 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:45,238 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:45,268 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 121 [2018-10-27 04:03:45,272 INFO L267 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 8 xjuncts. [2018-10-27 04:03:46,573 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:46,573 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:46,577 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:46,581 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:46,581 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:46,582 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:46,588 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:46,595 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:46,657 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 2 new quantified variables, introduced 7 case distinctions, treesize of input 59 treesize of output 145 [2018-10-27 04:03:46,657 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2018-10-27 04:03:46,666 INFO L267 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 28 xjuncts. [2018-10-27 04:03:46,707 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:46,781 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:46,875 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:47,077 INFO L303 Elim1Store]: Index analysis took 410 ms [2018-10-27 04:03:47,319 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 56 treesize of output 104 [2018-10-27 04:03:47,319 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-10-27 04:03:47,325 INFO L267 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 32 xjuncts. [2018-10-27 04:03:49,351 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:49,352 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:49,354 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:49,356 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:49,360 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:49,377 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 64 [2018-10-27 04:03:49,378 INFO L267 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 4 xjuncts. [2018-10-27 04:03:49,382 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:49,383 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:49,393 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 42 [2018-10-27 04:03:49,393 INFO L267 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 2 xjuncts. [2018-10-27 04:03:50,370 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:50,375 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:50,382 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:50,443 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 7 case distinctions, treesize of input 46 treesize of output 116 [2018-10-27 04:03:50,444 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2018-10-27 04:03:50,461 INFO L267 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 128 xjuncts. [2018-10-27 04:03:50,465 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:50,465 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:50,469 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:50,474 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:50,475 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:50,475 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:50,481 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:50,490 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:50,557 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 8 case distinctions, treesize of input 49 treesize of output 157 [2018-10-27 04:03:50,557 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 8 [2018-10-27 04:03:50,619 INFO L267 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 212 xjuncts. [2018-10-27 04:03:56,660 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:56,660 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:56,661 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:56,664 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 43 [2018-10-27 04:03:56,665 INFO L267 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:56,668 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:56,669 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:56,669 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:56,670 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:56,670 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:56,671 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:56,676 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:56,679 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 65 [2018-10-27 04:03:56,680 INFO L267 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:57,377 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:57,378 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:57,379 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:57,379 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:57,380 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:57,381 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:57,385 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:57,396 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 68 [2018-10-27 04:03:57,397 INFO L267 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:57,399 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:57,399 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:57,400 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:57,404 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 46 [2018-10-27 04:03:57,404 INFO L267 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2018-10-27 04:03:59,251 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,252 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,254 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,256 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,260 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,277 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 66 [2018-10-27 04:03:59,278 INFO L267 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 4 xjuncts. [2018-10-27 04:03:59,282 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,283 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,292 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 44 [2018-10-27 04:03:59,293 INFO L267 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 2 xjuncts. [2018-10-27 04:03:59,857 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,858 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,859 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,859 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,874 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 67 [2018-10-27 04:03:59,875 INFO L267 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 2 xjuncts. [2018-10-27 04:03:59,879 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,880 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,880 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,880 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,883 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,884 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,891 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:03:59,917 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 103 [2018-10-27 04:03:59,920 INFO L267 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 8 xjuncts. [2018-10-27 04:04:00,846 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:00,853 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:00,886 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 58 treesize of output 88 [2018-10-27 04:04:00,889 INFO L267 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 16 xjuncts. [2018-10-27 04:04:00,892 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:00,892 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:00,894 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:00,894 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:00,897 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:00,898 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:00,899 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:00,905 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:00,931 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 118 [2018-10-27 04:04:00,934 INFO L267 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 8 xjuncts. [2018-10-27 04:04:01,448 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,454 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,486 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 55 treesize of output 95 [2018-10-27 04:04:01,490 INFO L267 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 16 xjuncts. [2018-10-27 04:04:01,494 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,494 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,495 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,495 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,495 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,498 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,498 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,501 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,507 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,527 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 62 treesize of output 120 [2018-10-27 04:04:01,529 INFO L267 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 4 xjuncts. [2018-10-27 04:04:01,854 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,855 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,856 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,856 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,858 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,859 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,860 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,867 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,888 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 55 treesize of output 97 [2018-10-27 04:04:01,890 INFO L267 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 4 xjuncts. [2018-10-27 04:04:01,894 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,895 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,895 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,896 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:01,912 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 65 [2018-10-27 04:04:01,913 INFO L267 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 2 xjuncts. [2018-10-27 04:04:02,125 INFO L267 ElimStorePlain]: Start of recursive call 18: 20 dim-1 vars, End of recursive call: and 7 xjuncts. [2018-10-27 04:04:02,222 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,252 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 83 [2018-10-27 04:04:02,542 WARN L179 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 85 [2018-10-27 04:04:02,547 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,547 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,550 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,555 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,556 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,563 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,603 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 57 treesize of output 133 [2018-10-27 04:04:02,611 INFO L267 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 23 xjuncts. [2018-10-27 04:04:02,613 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-10-27 04:04:02,613 INFO L267 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 1 xjuncts. [2018-10-27 04:04:02,616 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,617 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,619 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,624 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,625 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,631 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,673 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 55 treesize of output 133 [2018-10-27 04:04:02,681 INFO L267 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 23 xjuncts. [2018-10-27 04:04:02,692 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-10-27 04:04:02,693 INFO L267 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2018-10-27 04:04:02,695 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,696 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,699 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,705 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,706 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,712 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,752 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 63 treesize of output 135 [2018-10-27 04:04:02,759 INFO L267 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 23 xjuncts. [2018-10-27 04:04:02,762 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,765 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,766 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,794 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 89 [2018-10-27 04:04:02,797 INFO L267 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 8 xjuncts. [2018-10-27 04:04:02,800 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,801 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,803 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,809 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,810 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,817 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:02,860 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 61 treesize of output 135 [2018-10-27 04:04:02,867 INFO L267 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 23 xjuncts. [2018-10-27 04:04:03,764 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,765 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,765 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,766 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,766 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,767 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,772 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,775 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 70 [2018-10-27 04:04:03,776 INFO L267 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 1 xjuncts. [2018-10-27 04:04:03,778 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,779 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,779 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,780 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,780 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,780 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,783 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,787 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 70 [2018-10-27 04:04:03,788 INFO L267 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 1 xjuncts. [2018-10-27 04:04:03,790 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,790 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,791 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,796 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 48 [2018-10-27 04:04:03,796 INFO L267 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 1 xjuncts. [2018-10-27 04:04:03,909 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,910 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,910 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,911 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,930 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,933 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,944 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 76 [2018-10-27 04:04:03,945 INFO L267 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 2 xjuncts. [2018-10-27 04:04:03,948 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:03,968 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 56 [2018-10-27 04:04:03,970 INFO L267 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 4 xjuncts. [2018-10-27 04:04:04,035 INFO L267 ElimStorePlain]: Start of recursive call 54: 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-10-27 04:04:04,100 INFO L267 ElimStorePlain]: Start of recursive call 4: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-27 04:04:04,145 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-27 04:04:04,182 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-27 04:04:04,237 INFO L267 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-10-27 04:04:04,238 INFO L202 ElimStorePlain]: Needed 66 recursive calls to eliminate 8 variables, input treesize:88, output treesize:54 [2018-10-27 04:04:04,340 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:04:04,362 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-27 04:04:04,362 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 22] total 40 [2018-10-27 04:04:04,362 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-27 04:04:04,362 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-10-27 04:04:04,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-10-27 04:04:04,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1360, Unknown=4, NotChecked=0, Total=1560 [2018-10-27 04:04:04,363 INFO L87 Difference]: Start difference. First operand 122 states and 146 transitions. Second operand 21 states. [2018-10-27 04:04:05,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 04:04:05,308 INFO L93 Difference]: Finished difference Result 280 states and 343 transitions. [2018-10-27 04:04:05,312 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-10-27 04:04:05,312 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 43 [2018-10-27 04:04:05,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-27 04:04:05,314 INFO L225 Difference]: With dead ends: 280 [2018-10-27 04:04:05,314 INFO L226 Difference]: Without dead ends: 228 [2018-10-27 04:04:05,316 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 54 SyntacticMatches, 14 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 831 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=389, Invalid=2259, Unknown=4, NotChecked=0, Total=2652 [2018-10-27 04:04:05,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2018-10-27 04:04:05,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 130. [2018-10-27 04:04:05,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2018-10-27 04:04:05,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 156 transitions. [2018-10-27 04:04:05,329 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 156 transitions. Word has length 43 [2018-10-27 04:04:05,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-27 04:04:05,330 INFO L481 AbstractCegarLoop]: Abstraction has 130 states and 156 transitions. [2018-10-27 04:04:05,330 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-10-27 04:04:05,330 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 156 transitions. [2018-10-27 04:04:05,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-10-27 04:04:05,332 INFO L367 BasicCegarLoop]: Found error trace [2018-10-27 04:04:05,332 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 04:04:05,332 INFO L424 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-27 04:04:05,332 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:04:05,332 INFO L82 PathProgramCache]: Analyzing trace with hash -1130767443, now seen corresponding path program 1 times [2018-10-27 04:04:05,333 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-27 04:04:05,333 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:04:05,333 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 04:04:05,334 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:04:05,334 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-27 04:04:05,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:04:05,733 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 1 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:04:05,733 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:04:05,733 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-27 04:04:05,734 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 45 with the following transitions: [2018-10-27 04:04:05,734 INFO L202 CegarAbsIntRunner]: [0], [1], [5], [9], [12], [14], [18], [20], [23], [29], [31], [35], [37], [41], [45], [50], [52], [54], [60], [63], [65], [68], [70], [71], [72], [73], [75], [76] [2018-10-27 04:04:05,735 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-27 04:04:05,736 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-27 04:04:05,739 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-27 04:04:07,774 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-27 04:04:07,775 INFO L272 AbstractInterpreter]: Visited 28 different actions 416 times. Merged at 16 different actions 248 times. Widened at 5 different actions 40 times. Found 29 fixpoints after 6 different actions. Largest state had 40 variables. [2018-10-27 04:04:07,813 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:04:07,814 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-27 04:04:07,814 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:04:07,814 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-27 04:04:07,824 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 04:04:07,824 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-27 04:04:07,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:04:07,869 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 04:04:07,992 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 27 [2018-10-27 04:04:07,994 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:04:07,996 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2018-10-27 04:04:07,996 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:04:08,004 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:04:08,012 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:04:08,013 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:37, output treesize:30 [2018-10-27 04:04:08,538 WARN L179 SmtUtils]: Spent 282.00 ms on a formula simplification that was a NOOP. DAG size: 26 [2018-10-27 04:04:08,834 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:04:08,834 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 45 [2018-10-27 04:04:08,863 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:04:08,865 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:08,870 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:04:08,870 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 59 [2018-10-27 04:04:08,871 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:04:08,880 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:04:08,890 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-27 04:04:08,890 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:49, output treesize:27 [2018-10-27 04:04:13,039 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2018-10-27 04:04:13,041 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:13,041 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:04:13,042 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:04:13,042 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:13,043 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:04:13,044 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 52 [2018-10-27 04:04:13,045 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:04:13,052 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:04:13,054 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:04:13,054 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:40, output treesize:5 [2018-10-27 04:04:13,107 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:04:13,107 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-27 04:04:17,435 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 66 [2018-10-27 04:04:17,437 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,439 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 73 [2018-10-27 04:04:17,513 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,514 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,515 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,515 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,516 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,517 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,517 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,532 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,533 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,535 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 90 [2018-10-27 04:04:17,536 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-27 04:04:17,539 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,539 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,540 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,541 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,541 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,542 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,543 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,546 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,547 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,549 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 90 [2018-10-27 04:04:17,550 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-27 04:04:17,553 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,553 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,554 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,558 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 51 [2018-10-27 04:04:17,559 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-10-27 04:04:17,561 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,562 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,562 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,564 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,565 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,565 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,578 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 89 [2018-10-27 04:04:17,580 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-10-27 04:04:17,583 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,583 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,584 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,584 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,585 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,585 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,586 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,591 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,592 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,594 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 91 [2018-10-27 04:04:17,595 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-10-27 04:04:17,597 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,598 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,599 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,599 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,600 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,601 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,601 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,609 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 84 [2018-10-27 04:04:17,609 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-10-27 04:04:17,612 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,612 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,613 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,613 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,613 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:04:17,616 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 62 [2018-10-27 04:04:17,617 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-10-27 04:04:17,658 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-27 04:04:17,672 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-27 04:04:17,692 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-10-27 04:04:17,692 INFO L202 ElimStorePlain]: Needed 10 recursive calls to eliminate 5 variables, input treesize:82, output treesize:27 [2018-10-27 04:04:17,755 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 2 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:04:17,776 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-27 04:04:17,776 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 15] total 37 [2018-10-27 04:04:17,776 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-27 04:04:17,776 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-10-27 04:04:17,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-10-27 04:04:17,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=1195, Unknown=3, NotChecked=0, Total=1332 [2018-10-27 04:04:17,777 INFO L87 Difference]: Start difference. First operand 130 states and 156 transitions. Second operand 27 states. [2018-10-27 04:05:00,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 04:05:00,893 INFO L93 Difference]: Finished difference Result 252 states and 304 transitions. [2018-10-27 04:05:00,894 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-10-27 04:05:00,894 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 44 [2018-10-27 04:05:00,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-27 04:05:00,897 INFO L225 Difference]: With dead ends: 252 [2018-10-27 04:05:00,897 INFO L226 Difference]: Without dead ends: 200 [2018-10-27 04:05:00,898 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 65 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 649 ImplicationChecksByTransitivity, 14.2s TimeCoverageRelationStatistics Valid=314, Invalid=2543, Unknown=5, NotChecked=0, Total=2862 [2018-10-27 04:05:00,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2018-10-27 04:05:00,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 148. [2018-10-27 04:05:00,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-10-27 04:05:00,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 178 transitions. [2018-10-27 04:05:00,915 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 178 transitions. Word has length 44 [2018-10-27 04:05:00,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-27 04:05:00,915 INFO L481 AbstractCegarLoop]: Abstraction has 148 states and 178 transitions. [2018-10-27 04:05:00,915 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-10-27 04:05:00,915 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 178 transitions. [2018-10-27 04:05:00,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-10-27 04:05:00,917 INFO L367 BasicCegarLoop]: Found error trace [2018-10-27 04:05:00,917 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 04:05:00,917 INFO L424 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-27 04:05:00,917 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:05:00,917 INFO L82 PathProgramCache]: Analyzing trace with hash 596360874, now seen corresponding path program 3 times [2018-10-27 04:05:00,918 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-27 04:05:00,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:05:00,918 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 04:05:00,918 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:05:00,919 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-27 04:05:00,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:05:01,425 WARN L179 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 9 [2018-10-27 04:05:01,854 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:05:01,854 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:05:01,854 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-27 04:05:01,855 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-27 04:05:01,855 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-27 04:05:01,855 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:05:01,855 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-27 04:05:01,862 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-27 04:05:01,862 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-27 04:05:01,909 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-27 04:05:01,910 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-27 04:05:01,913 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 04:05:01,966 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-10-27 04:05:01,968 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-10-27 04:05:01,968 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:01,970 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:05:01,978 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:05:01,978 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:25, output treesize:14 [2018-10-27 04:05:02,073 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 24 [2018-10-27 04:05:02,075 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:05:02,077 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 39 [2018-10-27 04:05:02,077 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:02,084 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:05:02,093 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:05:02,093 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:37, output treesize:30 [2018-10-27 04:05:02,224 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 20 [2018-10-27 04:05:02,258 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:05:02,280 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:05:02,281 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:05:02,288 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 43 [2018-10-27 04:05:02,288 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:02,304 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:05:02,316 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:05:02,317 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:43, output treesize:19 [2018-10-27 04:05:02,332 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2018-10-27 04:05:02,334 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2018-10-27 04:05:02,334 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:02,336 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:05:02,337 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:05:02,337 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:3 [2018-10-27 04:05:02,355 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:05:02,355 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-27 04:05:30,696 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 64 treesize of output 74 [2018-10-27 04:05:30,702 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 59 [2018-10-27 04:05:30,702 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:30,768 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 74 [2018-10-27 04:05:30,769 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-10-27 04:05:30,865 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 51 [2018-10-27 04:05:30,890 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:30,913 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 50 [2018-10-27 04:05:31,136 WARN L179 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 35 [2018-10-27 04:05:31,140 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-10-27 04:05:31,140 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:31,146 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,165 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 59 [2018-10-27 04:05:31,167 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 4 xjuncts. [2018-10-27 04:05:31,169 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,170 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,174 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,175 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,176 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,198 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 81 [2018-10-27 04:05:31,200 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 4 xjuncts. [2018-10-27 04:05:31,203 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,203 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,247 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,261 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,270 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,377 INFO L303 Elim1Store]: Index analysis took 177 ms [2018-10-27 04:05:31,391 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 86 [2018-10-27 04:05:31,393 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 4 xjuncts. [2018-10-27 04:05:31,396 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,396 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,399 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,399 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,400 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,421 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 81 [2018-10-27 04:05:31,424 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 4 xjuncts. [2018-10-27 04:05:31,426 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,426 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,429 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,429 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,430 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,452 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 83 [2018-10-27 04:05:31,455 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 4 xjuncts. [2018-10-27 04:05:31,457 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,458 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,461 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,462 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,462 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,484 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 83 [2018-10-27 04:05:31,486 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 4 xjuncts. [2018-10-27 04:05:31,575 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-10-27 04:05:31,605 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2018-10-27 04:05:31,606 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:31,631 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-10-27 04:05:31,692 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 52 [2018-10-27 04:05:31,699 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,720 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 65 [2018-10-27 04:05:31,876 WARN L179 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 61 [2018-10-27 04:05:31,880 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,882 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,889 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,894 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,895 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,949 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 46 treesize of output 124 [2018-10-27 04:05:31,949 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-10-27 04:05:31,958 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 39 xjuncts. [2018-10-27 04:05:31,983 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,985 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,990 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,994 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:31,995 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:32,047 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 124 [2018-10-27 04:05:32,047 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-10-27 04:05:32,056 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 39 xjuncts. [2018-10-27 04:05:32,065 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:32,127 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 40 treesize of output 91 [2018-10-27 04:05:32,132 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 32 xjuncts. [2018-10-27 04:05:32,134 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-10-27 04:05:32,134 INFO L267 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:32,136 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-10-27 04:05:32,136 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:32,138 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:32,141 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:32,148 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:32,152 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:32,153 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:32,204 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 54 treesize of output 126 [2018-10-27 04:05:32,205 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-10-27 04:05:32,217 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 39 xjuncts. [2018-10-27 04:05:32,241 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:32,273 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:32,278 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:32,283 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:32,284 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:32,332 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 126 [2018-10-27 04:05:32,333 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-10-27 04:05:32,344 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 39 xjuncts. [2018-10-27 04:05:34,001 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,018 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,047 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,047 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,048 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,070 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 90 [2018-10-27 04:05:34,072 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 4 xjuncts. [2018-10-27 04:05:34,077 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,095 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 68 [2018-10-27 04:05:34,097 INFO L267 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 4 xjuncts. [2018-10-27 04:05:34,252 INFO L267 ElimStorePlain]: Start of recursive call 16: 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2018-10-27 04:05:34,332 INFO L267 ElimStorePlain]: Start of recursive call 15: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2018-10-27 04:05:34,551 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, 3 dim-2 vars, End of recursive call: and 10 xjuncts. [2018-10-27 04:05:34,557 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 59 [2018-10-27 04:05:34,561 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 13 [2018-10-27 04:05:34,561 INFO L267 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:34,577 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 47 [2018-10-27 04:05:34,580 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,582 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 51 [2018-10-27 04:05:34,679 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,695 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,727 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,727 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,728 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,750 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 85 [2018-10-27 04:05:34,753 INFO L267 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 4 xjuncts. [2018-10-27 04:05:34,756 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-10-27 04:05:34,756 INFO L267 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:34,758 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,759 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,764 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,764 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,765 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,788 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 83 [2018-10-27 04:05:34,789 INFO L267 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 4 xjuncts. [2018-10-27 04:05:34,796 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,814 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 59 [2018-10-27 04:05:34,815 INFO L267 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 4 xjuncts. [2018-10-27 04:05:34,819 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,820 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,823 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,824 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,824 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,847 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 85 [2018-10-27 04:05:34,849 INFO L267 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 4 xjuncts. [2018-10-27 04:05:34,851 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-10-27 04:05:34,852 INFO L267 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:34,855 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,856 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,860 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,861 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,862 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:34,884 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 83 [2018-10-27 04:05:34,886 INFO L267 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 4 xjuncts. [2018-10-27 04:05:34,990 INFO L267 ElimStorePlain]: Start of recursive call 29: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2018-10-27 04:05:35,018 INFO L267 ElimStorePlain]: Start of recursive call 28: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2018-10-27 04:05:35,051 INFO L267 ElimStorePlain]: Start of recursive call 26: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-10-27 04:05:35,181 INFO L267 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-10-27 04:05:35,181 INFO L202 ElimStorePlain]: Needed 36 recursive calls to eliminate 8 variables, input treesize:86, output treesize:42 [2018-10-27 04:05:35,281 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:05:35,304 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-27 04:05:35,304 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 39 [2018-10-27 04:05:35,304 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-27 04:05:35,307 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-10-27 04:05:35,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-10-27 04:05:35,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1312, Unknown=11, NotChecked=0, Total=1482 [2018-10-27 04:05:35,308 INFO L87 Difference]: Start difference. First operand 148 states and 178 transitions. Second operand 24 states. [2018-10-27 04:05:36,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-27 04:05:36,729 INFO L93 Difference]: Finished difference Result 303 states and 363 transitions. [2018-10-27 04:05:36,729 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-10-27 04:05:36,730 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 43 [2018-10-27 04:05:36,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-27 04:05:36,732 INFO L225 Difference]: With dead ends: 303 [2018-10-27 04:05:36,732 INFO L226 Difference]: Without dead ends: 220 [2018-10-27 04:05:36,734 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 60 SyntacticMatches, 9 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 648 ImplicationChecksByTransitivity, 29.9s TimeCoverageRelationStatistics Valid=349, Invalid=2292, Unknown=11, NotChecked=0, Total=2652 [2018-10-27 04:05:36,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2018-10-27 04:05:36,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 160. [2018-10-27 04:05:36,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2018-10-27 04:05:36,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 193 transitions. [2018-10-27 04:05:36,754 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 193 transitions. Word has length 43 [2018-10-27 04:05:36,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-27 04:05:36,755 INFO L481 AbstractCegarLoop]: Abstraction has 160 states and 193 transitions. [2018-10-27 04:05:36,755 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-10-27 04:05:36,755 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 193 transitions. [2018-10-27 04:05:36,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-10-27 04:05:36,756 INFO L367 BasicCegarLoop]: Found error trace [2018-10-27 04:05:36,756 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-27 04:05:36,756 INFO L424 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-27 04:05:36,756 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-27 04:05:36,757 INFO L82 PathProgramCache]: Analyzing trace with hash 1833906732, now seen corresponding path program 4 times [2018-10-27 04:05:36,757 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-27 04:05:36,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:05:36,758 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-27 04:05:36,758 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-27 04:05:36,758 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-27 04:05:36,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:05:37,013 WARN L179 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2018-10-27 04:05:37,263 WARN L179 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 18 [2018-10-27 04:05:37,851 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:05:37,852 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:05:37,852 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-27 04:05:37,852 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-27 04:05:37,852 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-27 04:05:37,852 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-27 04:05:37,852 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-27 04:05:37,860 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-27 04:05:37,860 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-27 04:05:37,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-27 04:05:37,900 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-27 04:05:38,026 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2018-10-27 04:05:38,029 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 12 [2018-10-27 04:05:38,029 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:38,032 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:05:38,070 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2018-10-27 04:05:38,077 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 9 [2018-10-27 04:05:38,078 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:38,079 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:05:38,093 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-27 04:05:38,093 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:57, output treesize:31 [2018-10-27 04:05:38,482 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2018-10-27 04:05:38,485 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:05:38,486 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:05:38,487 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 54 [2018-10-27 04:05:38,487 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:38,497 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:05:38,514 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-10-27 04:05:38,514 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:50, output treesize:38 [2018-10-27 04:05:38,624 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 28 [2018-10-27 04:05:38,628 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:05:38,630 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:05:38,632 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:05:38,633 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:05:38,637 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 85 [2018-10-27 04:05:38,638 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:38,651 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:05:38,669 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-10-27 04:05:38,670 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:56, output treesize:38 [2018-10-27 04:05:38,802 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 28 [2018-10-27 04:05:38,805 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:05:38,806 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:05:38,809 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:05:38,811 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:05:38,815 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 85 [2018-10-27 04:05:38,815 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:38,828 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:05:38,845 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-10-27 04:05:38,845 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:57, output treesize:35 [2018-10-27 04:05:38,928 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 32 [2018-10-27 04:05:38,932 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:05:38,933 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:38,934 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:05:38,935 INFO L682 Elim1Store]: detected equality via solver [2018-10-27 04:05:38,937 INFO L700 Elim1Store]: detected not equals via solver [2018-10-27 04:05:38,938 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 51 [2018-10-27 04:05:38,939 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-27 04:05:38,948 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:05:38,956 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-27 04:05:38,956 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:51, output treesize:5 [2018-10-27 04:05:39,013 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-27 04:05:39,013 INFO L316 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2018-10-27 04:06:15,238 INFO L177 TraceCheckSpWp]: Timeout while computing interpolants [2018-10-27 04:06:15,439 WARN L522 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-27 04:06:15,439 WARN L550 AbstractCegarLoop]: Verification canceled [2018-10-27 04:06:15,446 WARN L205 ceAbstractionStarter]: Timeout [2018-10-27 04:06:15,446 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.10 04:06:15 BoogieIcfgContainer [2018-10-27 04:06:15,446 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-10-27 04:06:15,447 INFO L168 Benchmark]: Toolchain (without parser) took 259377.54 ms. Allocated memory was 1.5 GB in the beginning and 3.5 GB in the end (delta: 2.0 GB). Free memory was 1.4 GB in the beginning and 3.1 GB in the end (delta: -1.6 GB). Peak memory consumption was 374.1 MB. Max. memory is 7.1 GB. [2018-10-27 04:06:15,448 INFO L168 Benchmark]: CDTParser took 0.23 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-27 04:06:15,448 INFO L168 Benchmark]: CACSL2BoogieTranslator took 294.40 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-27 04:06:15,448 INFO L168 Benchmark]: Boogie Procedure Inliner took 56.08 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-27 04:06:15,450 INFO L168 Benchmark]: Boogie Preprocessor took 29.90 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-27 04:06:15,450 INFO L168 Benchmark]: RCFGBuilder took 600.79 ms. Allocated memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: 728.8 MB). Free memory was 1.4 GB in the beginning and 2.2 GB in the end (delta: -786.4 MB). Peak memory consumption was 15.4 MB. Max. memory is 7.1 GB. [2018-10-27 04:06:15,450 INFO L168 Benchmark]: TraceAbstraction took 258391.52 ms. Allocated memory was 2.3 GB in the beginning and 3.5 GB in the end (delta: 1.3 GB). Free memory was 2.2 GB in the beginning and 3.1 GB in the end (delta: -867.4 MB). Peak memory consumption was 421.3 MB. Max. memory is 7.1 GB. [2018-10-27 04:06:15,451 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.23 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 294.40 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 56.08 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 29.90 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 600.79 ms. Allocated memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: 728.8 MB). Free memory was 1.4 GB in the beginning and 2.2 GB in the end (delta: -786.4 MB). Peak memory consumption was 15.4 MB. Max. memory is 7.1 GB. * TraceAbstraction took 258391.52 ms. Allocated memory was 2.3 GB in the beginning and 3.5 GB in the end (delta: 1.3 GB). Free memory was 2.2 GB in the beginning and 3.1 GB in the end (delta: -867.4 MB). Peak memory consumption was 421.3 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 5]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 5). Cancelled while BasicCegarLoop was analyzing trace of length 44 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 45 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 31 locations, 1 error locations. TIMEOUT Result, 258.3s OverallTime, 15 OverallIterations, 4 TraceHistogramMax, 71.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 478 SDtfs, 1290 SDslu, 3962 SDs, 0 SdLazy, 4733 SolverSat, 786 SolverUnsat, 27 SolverUnknown, 0 SolverNotchecked, 60.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1148 GetRequests, 562 SyntacticMatches, 74 SemanticMatches, 512 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 6737 ImplicationChecksByTransitivity, 99.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=160occurred in iteration=14, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 11.4s AbstIntTime, 5 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 14 MinimizatonAttempts, 530 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 134.5s InterpolantComputationTime, 836 NumberOfCodeBlocks, 836 NumberOfCodeBlocksAsserted, 37 NumberOfCheckSat, 1192 ConstructedInterpolants, 119 QuantifiedInterpolants, 606615 SizeOfPredicates, 334 NumberOfNonLiveVariables, 1989 ConjunctsInSsa, 575 ConjunctsInUnsatCore, 36 InterpolantComputations, 3 PerfectInterpolantSequences, 72/677 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown