java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ.epf -i ../../../trunk/examples/svcomp/array-memsafety/add_last-alloca_true-valid-memsafety_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-6b94a2f [2018-01-24 15:11:11,278 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-24 15:11:11,281 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-24 15:11:11,296 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-24 15:11:11,297 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-24 15:11:11,298 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-24 15:11:11,299 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-24 15:11:11,300 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-24 15:11:11,302 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-24 15:11:11,303 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-24 15:11:11,304 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-24 15:11:11,304 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-24 15:11:11,305 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-24 15:11:11,306 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-24 15:11:11,307 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-24 15:11:11,310 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-24 15:11:11,312 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-24 15:11:11,314 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-24 15:11:11,316 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-24 15:11:11,317 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-24 15:11:11,319 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-24 15:11:11,320 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-24 15:11:11,320 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-24 15:11:11,321 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-24 15:11:11,322 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-24 15:11:11,323 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-24 15:11:11,323 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-24 15:11:11,324 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-24 15:11:11,324 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-24 15:11:11,324 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-24 15:11:11,325 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-24 15:11:11,325 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ.epf [2018-01-24 15:11:11,334 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-24 15:11:11,334 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-24 15:11:11,335 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-24 15:11:11,335 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-24 15:11:11,335 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-24 15:11:11,335 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-24 15:11:11,335 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-24 15:11:11,336 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-24 15:11:11,336 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-24 15:11:11,336 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-24 15:11:11,336 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-24 15:11:11,336 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-24 15:11:11,336 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-24 15:11:11,337 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-01-24 15:11:11,337 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-01-24 15:11:11,337 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-01-24 15:11:11,337 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-24 15:11:11,337 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-24 15:11:11,337 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-24 15:11:11,337 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-01-24 15:11:11,337 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-24 15:11:11,338 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-24 15:11:11,338 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-24 15:11:11,338 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-24 15:11:11,338 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-24 15:11:11,338 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-24 15:11:11,339 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-24 15:11:11,339 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-24 15:11:11,339 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-01-24 15:11:11,339 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-24 15:11:11,339 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-24 15:11:11,339 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-24 15:11:11,339 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2018-01-24 15:11:11,340 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-24 15:11:11,340 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-24 15:11:11,373 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-24 15:11:11,384 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-24 15:11:11,387 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-24 15:11:11,388 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-24 15:11:11,388 INFO L276 PluginConnector]: CDTParser initialized [2018-01-24 15:11:11,389 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-memsafety/add_last-alloca_true-valid-memsafety_true-termination.i [2018-01-24 15:11:11,559 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-24 15:11:11,563 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-24 15:11:11,564 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-24 15:11:11,564 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-24 15:11:11,569 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-24 15:11:11,570 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 03:11:11" (1/1) ... [2018-01-24 15:11:11,573 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66a17fdc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:11:11, skipping insertion in model container [2018-01-24 15:11:11,573 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 03:11:11" (1/1) ... [2018-01-24 15:11:11,585 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-24 15:11:11,622 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-24 15:11:11,735 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-24 15:11:11,751 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-24 15:11:11,756 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:11:11 WrapperNode [2018-01-24 15:11:11,757 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-24 15:11:11,757 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-24 15:11:11,758 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-24 15:11:11,758 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-24 15:11:11,775 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:11:11" (1/1) ... [2018-01-24 15:11:11,776 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:11:11" (1/1) ... [2018-01-24 15:11:11,787 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:11:11" (1/1) ... [2018-01-24 15:11:11,788 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:11:11" (1/1) ... [2018-01-24 15:11:11,791 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:11:11" (1/1) ... [2018-01-24 15:11:11,795 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:11:11" (1/1) ... [2018-01-24 15:11:11,796 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:11:11" (1/1) ... [2018-01-24 15:11:11,798 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-24 15:11:11,799 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-24 15:11:11,799 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-24 15:11:11,799 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-24 15:11:11,800 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:11:11" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-24 15:11:11,850 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-24 15:11:11,851 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-24 15:11:11,851 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-24 15:11:11,851 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-01-24 15:11:11,851 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-01-24 15:11:11,851 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.free [2018-01-24 15:11:11,851 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-01-24 15:11:11,852 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-01-24 15:11:11,852 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-01-24 15:11:11,852 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-24 15:11:11,852 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-24 15:11:11,852 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-24 15:11:12,077 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-24 15:11:12,078 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 03:11:12 BoogieIcfgContainer [2018-01-24 15:11:12,078 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-24 15:11:12,079 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-24 15:11:12,079 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-24 15:11:12,080 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-24 15:11:12,081 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.01 03:11:11" (1/3) ... [2018-01-24 15:11:12,082 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d088663 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.01 03:11:12, skipping insertion in model container [2018-01-24 15:11:12,082 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 03:11:11" (2/3) ... [2018-01-24 15:11:12,082 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d088663 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.01 03:11:12, skipping insertion in model container [2018-01-24 15:11:12,082 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 03:11:12" (3/3) ... [2018-01-24 15:11:12,084 INFO L105 eAbstractionObserver]: Analyzing ICFG add_last-alloca_true-valid-memsafety_true-termination.i [2018-01-24 15:11:12,091 INFO L130 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-24 15:11:12,098 INFO L142 ceAbstractionStarter]: Appying trace abstraction to program that has 11 error locations. [2018-01-24 15:11:12,146 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-24 15:11:12,146 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-24 15:11:12,146 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-24 15:11:12,147 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-24 15:11:12,147 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-24 15:11:12,147 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-24 15:11:12,147 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-24 15:11:12,147 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-01-24 15:11:12,148 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-24 15:11:12,169 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states. [2018-01-24 15:11:12,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-01-24 15:11:12,176 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:11:12,178 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 15:11:12,178 INFO L371 AbstractCegarLoop]: === Iteration 1 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolation]=== [2018-01-24 15:11:12,184 INFO L82 PathProgramCache]: Analyzing trace with hash 756039163, now seen corresponding path program 1 times [2018-01-24 15:11:12,187 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:11:12,248 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:12,248 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:11:12,248 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:12,249 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:11:12,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:12,315 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:11:12,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:12,450 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 15:11:12,451 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-24 15:11:12,451 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 15:11:12,453 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-24 15:11:12,464 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-24 15:11:12,464 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-24 15:11:12,467 INFO L87 Difference]: Start difference. First operand 38 states. Second operand 5 states. [2018-01-24 15:11:12,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:11:12,641 INFO L93 Difference]: Finished difference Result 46 states and 48 transitions. [2018-01-24 15:11:12,661 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-24 15:11:12,731 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 12 [2018-01-24 15:11:12,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:11:12,741 INFO L225 Difference]: With dead ends: 46 [2018-01-24 15:11:12,741 INFO L226 Difference]: Without dead ends: 30 [2018-01-24 15:11:12,744 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-01-24 15:11:12,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2018-01-24 15:11:12,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2018-01-24 15:11:12,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2018-01-24 15:11:12,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 32 transitions. [2018-01-24 15:11:12,771 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 32 transitions. Word has length 12 [2018-01-24 15:11:12,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:11:12,772 INFO L432 AbstractCegarLoop]: Abstraction has 30 states and 32 transitions. [2018-01-24 15:11:12,772 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-24 15:11:12,772 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 32 transitions. [2018-01-24 15:11:12,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2018-01-24 15:11:12,772 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:11:12,772 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 15:11:12,773 INFO L371 AbstractCegarLoop]: === Iteration 2 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolation]=== [2018-01-24 15:11:12,773 INFO L82 PathProgramCache]: Analyzing trace with hash 756039164, now seen corresponding path program 1 times [2018-01-24 15:11:12,773 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:11:12,774 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:12,774 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:11:12,774 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:12,774 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:11:12,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:12,789 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:11:12,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:12,886 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 15:11:12,886 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-24 15:11:12,887 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 15:11:12,888 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-24 15:11:12,888 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-24 15:11:12,889 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-24 15:11:12,889 INFO L87 Difference]: Start difference. First operand 30 states and 32 transitions. Second operand 6 states. [2018-01-24 15:11:13,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:11:13,123 INFO L93 Difference]: Finished difference Result 48 states and 50 transitions. [2018-01-24 15:11:13,123 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-24 15:11:13,123 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 12 [2018-01-24 15:11:13,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:11:13,125 INFO L225 Difference]: With dead ends: 48 [2018-01-24 15:11:13,125 INFO L226 Difference]: Without dead ends: 45 [2018-01-24 15:11:13,126 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2018-01-24 15:11:13,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-01-24 15:11:13,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 37. [2018-01-24 15:11:13,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2018-01-24 15:11:13,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 42 transitions. [2018-01-24 15:11:13,133 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 42 transitions. Word has length 12 [2018-01-24 15:11:13,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:11:13,134 INFO L432 AbstractCegarLoop]: Abstraction has 37 states and 42 transitions. [2018-01-24 15:11:13,134 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-24 15:11:13,134 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 42 transitions. [2018-01-24 15:11:13,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-01-24 15:11:13,135 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:11:13,135 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 15:11:13,135 INFO L371 AbstractCegarLoop]: === Iteration 3 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolation]=== [2018-01-24 15:11:13,135 INFO L82 PathProgramCache]: Analyzing trace with hash 1962282239, now seen corresponding path program 1 times [2018-01-24 15:11:13,136 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:11:13,137 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:13,137 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:11:13,137 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:13,137 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:11:13,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:13,149 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:11:13,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:13,176 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 15:11:13,176 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-24 15:11:13,176 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 15:11:13,177 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-24 15:11:13,177 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-24 15:11:13,177 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-24 15:11:13,178 INFO L87 Difference]: Start difference. First operand 37 states and 42 transitions. Second operand 4 states. [2018-01-24 15:11:13,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:11:13,205 INFO L93 Difference]: Finished difference Result 39 states and 43 transitions. [2018-01-24 15:11:13,205 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-24 15:11:13,205 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-01-24 15:11:13,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:11:13,206 INFO L225 Difference]: With dead ends: 39 [2018-01-24 15:11:13,206 INFO L226 Difference]: Without dead ends: 35 [2018-01-24 15:11:13,206 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-01-24 15:11:13,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2018-01-24 15:11:13,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2018-01-24 15:11:13,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2018-01-24 15:11:13,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 39 transitions. [2018-01-24 15:11:13,211 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 39 transitions. Word has length 13 [2018-01-24 15:11:13,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:11:13,211 INFO L432 AbstractCegarLoop]: Abstraction has 35 states and 39 transitions. [2018-01-24 15:11:13,211 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-24 15:11:13,211 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 39 transitions. [2018-01-24 15:11:13,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-01-24 15:11:13,212 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:11:13,212 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 15:11:13,212 INFO L371 AbstractCegarLoop]: === Iteration 4 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolation]=== [2018-01-24 15:11:13,212 INFO L82 PathProgramCache]: Analyzing trace with hash 1962377572, now seen corresponding path program 1 times [2018-01-24 15:11:13,212 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:11:13,213 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:13,213 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:11:13,214 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:13,214 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:11:13,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:13,229 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:11:13,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:13,331 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 15:11:13,331 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-24 15:11:13,331 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 15:11:13,332 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-24 15:11:13,332 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-24 15:11:13,332 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-01-24 15:11:13,332 INFO L87 Difference]: Start difference. First operand 35 states and 39 transitions. Second operand 5 states. [2018-01-24 15:11:13,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:11:13,386 INFO L93 Difference]: Finished difference Result 35 states and 39 transitions. [2018-01-24 15:11:13,386 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-24 15:11:13,386 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2018-01-24 15:11:13,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:11:13,387 INFO L225 Difference]: With dead ends: 35 [2018-01-24 15:11:13,387 INFO L226 Difference]: Without dead ends: 33 [2018-01-24 15:11:13,387 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 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-01-24 15:11:13,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2018-01-24 15:11:13,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2018-01-24 15:11:13,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2018-01-24 15:11:13,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 35 transitions. [2018-01-24 15:11:13,392 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 35 transitions. Word has length 13 [2018-01-24 15:11:13,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:11:13,393 INFO L432 AbstractCegarLoop]: Abstraction has 33 states and 35 transitions. [2018-01-24 15:11:13,393 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-24 15:11:13,393 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 35 transitions. [2018-01-24 15:11:13,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-01-24 15:11:13,394 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:11:13,394 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 15:11:13,394 INFO L371 AbstractCegarLoop]: === Iteration 5 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolation]=== [2018-01-24 15:11:13,394 INFO L82 PathProgramCache]: Analyzing trace with hash -676062270, now seen corresponding path program 1 times [2018-01-24 15:11:13,394 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:11:13,395 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:13,396 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:11:13,396 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:13,396 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:11:13,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:13,415 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:11:13,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:13,484 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 15:11:13,485 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-01-24 15:11:13,485 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 15:11:13,485 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-24 15:11:13,486 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-24 15:11:13,486 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-24 15:11:13,486 INFO L87 Difference]: Start difference. First operand 33 states and 35 transitions. Second operand 4 states. [2018-01-24 15:11:13,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:11:13,525 INFO L93 Difference]: Finished difference Result 33 states and 35 transitions. [2018-01-24 15:11:13,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-24 15:11:13,526 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-01-24 15:11:13,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:11:13,527 INFO L225 Difference]: With dead ends: 33 [2018-01-24 15:11:13,527 INFO L226 Difference]: Without dead ends: 28 [2018-01-24 15:11:13,528 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-01-24 15:11:13,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2018-01-24 15:11:13,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2018-01-24 15:11:13,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2018-01-24 15:11:13,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 29 transitions. [2018-01-24 15:11:13,533 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 29 transitions. Word has length 18 [2018-01-24 15:11:13,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:11:13,533 INFO L432 AbstractCegarLoop]: Abstraction has 28 states and 29 transitions. [2018-01-24 15:11:13,534 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-24 15:11:13,534 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 29 transitions. [2018-01-24 15:11:13,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-01-24 15:11:13,534 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:11:13,535 INFO L322 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 15:11:13,535 INFO L371 AbstractCegarLoop]: === Iteration 6 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolation]=== [2018-01-24 15:11:13,535 INFO L82 PathProgramCache]: Analyzing trace with hash 236614827, now seen corresponding path program 1 times [2018-01-24 15:11:13,535 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:11:13,536 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:13,537 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:11:13,537 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:13,537 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:11:13,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:13,553 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:11:13,779 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:13,779 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-24 15:11:13,779 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-01-24 15:11:13,779 INFO L252 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-01-24 15:11:13,780 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-01-24 15:11:13,780 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-01-24 15:11:13,780 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2018-01-24 15:11:13,781 INFO L87 Difference]: Start difference. First operand 28 states and 29 transitions. Second operand 8 states. [2018-01-24 15:11:13,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:11:13,985 INFO L93 Difference]: Finished difference Result 49 states and 50 transitions. [2018-01-24 15:11:13,985 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-24 15:11:13,985 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 20 [2018-01-24 15:11:13,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:11:13,986 INFO L225 Difference]: With dead ends: 49 [2018-01-24 15:11:13,986 INFO L226 Difference]: Without dead ends: 28 [2018-01-24 15:11:13,986 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2018-01-24 15:11:13,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2018-01-24 15:11:13,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2018-01-24 15:11:13,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2018-01-24 15:11:13,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 28 transitions. [2018-01-24 15:11:13,990 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 28 transitions. Word has length 20 [2018-01-24 15:11:13,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:11:13,990 INFO L432 AbstractCegarLoop]: Abstraction has 28 states and 28 transitions. [2018-01-24 15:11:13,991 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-01-24 15:11:13,991 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 28 transitions. [2018-01-24 15:11:13,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-01-24 15:11:13,991 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:11:13,991 INFO L322 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 15:11:13,992 INFO L371 AbstractCegarLoop]: === Iteration 7 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolation]=== [2018-01-24 15:11:13,992 INFO L82 PathProgramCache]: Analyzing trace with hash -774502423, now seen corresponding path program 1 times [2018-01-24 15:11:13,992 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:11:13,993 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:13,993 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:11:13,993 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:13,993 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:11:14,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:14,011 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:11:14,276 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:14,277 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:14,277 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-24 15:11:14,278 INFO L199 CegarAbsIntRunner]: Running AI on error trace of length 21 with the following transitions: [2018-01-24 15:11:14,280 INFO L201 CegarAbsIntRunner]: [0], [1], [5], [10], [12], [13], [19], [23], [25], [27], [28], [35], [36], [39], [42], [45], [54], [55], [56] [2018-01-24 15:11:14,330 INFO L147 AbstractInterpreter]: Using domain VPDomain [2018-01-24 15:11:14,331 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-24 15:11:18,417 INFO L259 AbstractInterpreter]: Some error location(s) were reachable [2018-01-24 15:11:18,418 INFO L268 AbstractInterpreter]: Visited 19 different actions 41 times. Merged at 9 different actions 22 times. Never widened. Found 1 fixpoints after 1 different actions. Largest state had 26 variables. [2018-01-24 15:11:18,440 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-01-24 15:11:18,441 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:18,441 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 15:11:18,453 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:11:18,453 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 15:11:18,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:18,484 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:11:18,532 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-01-24 15:11:18,534 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:18,540 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:18,540 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2018-01-24 15:11:18,673 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 19 treesize of output 15 [2018-01-24 15:11:18,691 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 12 [2018-01-24 15:11:18,691 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:18,694 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:18,704 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-01-24 15:11:18,704 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:32, output treesize:40 [2018-01-24 15:11:18,817 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:18,818 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:11:18,921 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-01-24 15:11:18,921 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:18,935 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2018-01-24 15:11:18,937 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 27 treesize of output 20 [2018-01-24 15:11:18,938 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:18,961 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 24 treesize of output 23 [2018-01-24 15:11:18,963 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:18,974 INFO L267 ElimStorePlain]: Start of recursive call 3: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:18,983 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:18,983 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:55, output treesize:36 [2018-01-24 15:11:19,058 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:19,079 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:19,080 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode CVC4_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 Starting monitored process 3 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 [2018-01-24 15:11:19,083 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:11:19,083 INFO L280 anRefinementStrategy]: Using traceCheck mode CVC4_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 15:11:19,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:19,113 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:11:19,117 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-01-24 15:11:19,117 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:19,121 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:19,121 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2018-01-24 15:11:19,126 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 19 treesize of output 15 [2018-01-24 15:11:19,141 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 12 [2018-01-24 15:11:19,142 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:19,145 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:19,152 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-01-24 15:11:19,153 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:32, output treesize:40 [2018-01-24 15:11:19,185 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:19,185 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:11:19,192 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-01-24 15:11:19,192 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:19,228 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2018-01-24 15:11:19,235 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 27 treesize of output 25 [2018-01-24 15:11:19,236 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:19,273 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 24 treesize of output 23 [2018-01-24 15:11:19,274 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:19,290 INFO L267 ElimStorePlain]: Start of recursive call 3: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:19,301 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:19,301 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:55, output treesize:36 [2018-01-24 15:11:19,315 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:19,317 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 5 imperfect interpolant sequences. [2018-01-24 15:11:19,317 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9, 9, 9] total 24 [2018-01-24 15:11:19,317 INFO L247 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-01-24 15:11:19,318 INFO L409 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-01-24 15:11:19,318 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-01-24 15:11:19,319 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2018-01-24 15:11:19,319 INFO L87 Difference]: Start difference. First operand 28 states and 28 transitions. Second operand 18 states. [2018-01-24 15:11:19,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:11:19,645 INFO L93 Difference]: Finished difference Result 40 states and 40 transitions. [2018-01-24 15:11:19,645 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-24 15:11:19,646 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 20 [2018-01-24 15:11:19,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:11:19,646 INFO L225 Difference]: With dead ends: 40 [2018-01-24 15:11:19,646 INFO L226 Difference]: Without dead ends: 37 [2018-01-24 15:11:19,647 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 62 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=213, Invalid=717, Unknown=0, NotChecked=0, Total=930 [2018-01-24 15:11:19,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2018-01-24 15:11:19,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 36. [2018-01-24 15:11:19,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2018-01-24 15:11:19,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 36 transitions. [2018-01-24 15:11:19,652 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 36 transitions. Word has length 20 [2018-01-24 15:11:19,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:11:19,653 INFO L432 AbstractCegarLoop]: Abstraction has 36 states and 36 transitions. [2018-01-24 15:11:19,653 INFO L433 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-01-24 15:11:19,653 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 36 transitions. [2018-01-24 15:11:19,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-24 15:11:19,654 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:11:19,654 INFO L322 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 15:11:19,654 INFO L371 AbstractCegarLoop]: === Iteration 8 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolation]=== [2018-01-24 15:11:19,654 INFO L82 PathProgramCache]: Analyzing trace with hash 476184984, now seen corresponding path program 2 times [2018-01-24 15:11:19,654 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:11:19,655 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:19,655 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:11:19,655 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:19,655 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:11:19,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:19,676 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:11:20,219 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:20,220 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:20,220 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-24 15:11:20,220 INFO L183 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-01-24 15:11:20,220 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-01-24 15:11:20,220 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:20,221 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 15:11:20,237 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-24 15:11:20,237 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST1 (IT: FPandBP) [2018-01-24 15:11:20,248 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:20,255 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:20,258 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-24 15:11:20,261 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:11:20,274 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-01-24 15:11:20,274 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,285 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,285 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 15:11:20,300 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 13 treesize of output 10 [2018-01-24 15:11:20,302 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 10 treesize of output 9 [2018-01-24 15:11:20,302 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,304 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,310 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,310 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:20,342 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 19 treesize of output 15 [2018-01-24 15:11:20,356 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 12 [2018-01-24 15:11:20,356 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:20,359 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:20,367 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-01-24 15:11:20,367 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:48 [2018-01-24 15:11:20,465 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:20,465 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:11:20,609 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 41 treesize of output 37 [2018-01-24 15:11:20,618 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 14 treesize of output 7 [2018-01-24 15:11:20,618 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,626 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,629 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 45 treesize of output 43 [2018-01-24 15:11:20,657 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 9 treesize of output 5 [2018-01-24 15:11:20,657 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,663 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,665 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 39 treesize of output 35 [2018-01-24 15:11:20,673 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 14 treesize of output 7 [2018-01-24 15:11:20,673 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,688 INFO L267 ElimStorePlain]: Start of recursive call 6: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,698 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 54 [2018-01-24 15:11:20,718 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2018-01-24 15:11:20,719 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,744 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 36 treesize of output 31 [2018-01-24 15:11:20,744 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,757 INFO L267 ElimStorePlain]: Start of recursive call 8: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:20,762 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 49 [2018-01-24 15:11:20,779 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 39 treesize of output 32 [2018-01-24 15:11:20,779 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,807 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 36 treesize of output 35 [2018-01-24 15:11:20,807 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,842 INFO L267 ElimStorePlain]: Start of recursive call 11: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:20,843 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 41 [2018-01-24 15:11:20,852 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 9 treesize of output 5 [2018-01-24 15:11:20,852 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,858 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 56 [2018-01-24 15:11:20,885 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 38 treesize of output 33 [2018-01-24 15:11:20,885 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,900 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 41 treesize of output 34 [2018-01-24 15:11:20,900 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,913 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 27 treesize of output 23 [2018-01-24 15:11:20,914 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,924 INFO L267 ElimStorePlain]: Start of recursive call 16: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:20,930 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 51 [2018-01-24 15:11:20,948 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 41 treesize of output 34 [2018-01-24 15:11:20,949 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,977 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 38 treesize of output 37 [2018-01-24 15:11:20,978 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:20,990 INFO L267 ElimStorePlain]: Start of recursive call 20: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:21,023 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2018-01-24 15:11:21,023 INFO L202 ElimStorePlain]: Needed 22 recursive calls to eliminate 3 variables, input treesize:95, output treesize:131 [2018-01-24 15:11:21,152 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:21,173 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:21,173 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode CVC4_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 Starting monitored process 5 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 [2018-01-24 15:11:21,180 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-24 15:11:21,180 INFO L280 anRefinementStrategy]: Using traceCheck mode CVC4_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST1 (IT: FPandBP) [2018-01-24 15:11:21,195 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:21,212 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:21,230 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-24 15:11:21,236 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:11:21,254 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-01-24 15:11:21,255 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,260 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,261 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 15:11:21,349 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 13 treesize of output 10 [2018-01-24 15:11:21,351 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 10 treesize of output 9 [2018-01-24 15:11:21,352 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,354 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,361 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,361 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:21,366 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 19 treesize of output 15 [2018-01-24 15:11:21,372 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 12 [2018-01-24 15:11:21,372 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:21,375 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:21,382 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-01-24 15:11:21,383 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:48 [2018-01-24 15:11:21,407 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:21,407 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:11:21,465 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 41 treesize of output 37 [2018-01-24 15:11:21,472 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 14 treesize of output 7 [2018-01-24 15:11:21,472 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,479 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,480 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 45 treesize of output 43 [2018-01-24 15:11:21,487 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 9 treesize of output 5 [2018-01-24 15:11:21,487 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,491 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,493 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 39 treesize of output 35 [2018-01-24 15:11:21,499 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 14 treesize of output 7 [2018-01-24 15:11:21,499 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,505 INFO L267 ElimStorePlain]: Start of recursive call 6: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,509 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 54 [2018-01-24 15:11:21,524 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 36 treesize of output 31 [2018-01-24 15:11:21,525 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,538 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 39 treesize of output 32 [2018-01-24 15:11:21,539 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,549 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 25 treesize of output 21 [2018-01-24 15:11:21,550 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,558 INFO L267 ElimStorePlain]: Start of recursive call 8: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:21,564 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 49 [2018-01-24 15:11:21,579 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 36 treesize of output 35 [2018-01-24 15:11:21,580 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,595 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 39 treesize of output 32 [2018-01-24 15:11:21,596 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,619 INFO L267 ElimStorePlain]: Start of recursive call 12: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:21,621 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 41 [2018-01-24 15:11:21,629 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 9 treesize of output 5 [2018-01-24 15:11:21,630 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,634 INFO L267 ElimStorePlain]: Start of recursive call 15: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,640 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 56 [2018-01-24 15:11:21,663 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 38 treesize of output 33 [2018-01-24 15:11:21,663 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,679 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 33 [2018-01-24 15:11:21,679 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,701 INFO L267 ElimStorePlain]: Start of recursive call 17: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:21,706 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 51 [2018-01-24 15:11:21,722 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 41 treesize of output 37 [2018-01-24 15:11:21,722 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,748 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 38 treesize of output 37 [2018-01-24 15:11:21,748 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:21,759 INFO L267 ElimStorePlain]: Start of recursive call 20: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:21,790 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2018-01-24 15:11:21,790 INFO L202 ElimStorePlain]: Needed 22 recursive calls to eliminate 3 variables, input treesize:95, output treesize:131 [2018-01-24 15:11:21,877 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:21,879 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 5 imperfect interpolant sequences. [2018-01-24 15:11:21,879 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10, 9, 11] total 27 [2018-01-24 15:11:21,879 INFO L247 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-01-24 15:11:21,879 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-24 15:11:21,879 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-24 15:11:21,880 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2018-01-24 15:11:21,880 INFO L87 Difference]: Start difference. First operand 36 states and 36 transitions. Second operand 16 states. [2018-01-24 15:11:22,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:11:22,176 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2018-01-24 15:11:22,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-24 15:11:22,176 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 28 [2018-01-24 15:11:22,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:11:22,177 INFO L225 Difference]: With dead ends: 48 [2018-01-24 15:11:22,177 INFO L226 Difference]: Without dead ends: 45 [2018-01-24 15:11:22,178 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 85 SyntacticMatches, 10 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=254, Invalid=936, Unknown=0, NotChecked=0, Total=1190 [2018-01-24 15:11:22,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-01-24 15:11:22,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 44. [2018-01-24 15:11:22,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-01-24 15:11:22,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 44 transitions. [2018-01-24 15:11:22,182 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 44 transitions. Word has length 28 [2018-01-24 15:11:22,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:11:22,183 INFO L432 AbstractCegarLoop]: Abstraction has 44 states and 44 transitions. [2018-01-24 15:11:22,183 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-24 15:11:22,183 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 44 transitions. [2018-01-24 15:11:22,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-01-24 15:11:22,183 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:11:22,183 INFO L322 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 15:11:22,183 INFO L371 AbstractCegarLoop]: === Iteration 9 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolation]=== [2018-01-24 15:11:22,184 INFO L82 PathProgramCache]: Analyzing trace with hash -1767056313, now seen corresponding path program 3 times [2018-01-24 15:11:22,184 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:11:22,184 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:22,184 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-24 15:11:22,184 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:22,184 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:11:22,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:22,205 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:11:22,739 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:22,740 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:22,740 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-24 15:11:22,740 INFO L183 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-01-24 15:11:22,740 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-01-24 15:11:22,740 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:22,740 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 15:11:22,745 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-24 15:11:22,745 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-01-24 15:11:22,752 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-24 15:11:22,756 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-24 15:11:22,759 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-24 15:11:22,763 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-24 15:11:22,765 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-24 15:11:22,767 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:11:22,770 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-01-24 15:11:22,770 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:22,774 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:22,775 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 15:11:22,836 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 19 treesize of output 15 [2018-01-24 15:11:22,841 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 12 [2018-01-24 15:11:22,841 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:22,844 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:22,850 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-01-24 15:11:22,850 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:34 [2018-01-24 15:11:22,952 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:22,952 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:11:23,047 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2018-01-24 15:11:23,049 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 16 treesize of output 9 [2018-01-24 15:11:23,049 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:23,053 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 12 treesize of output 12 [2018-01-24 15:11:23,053 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:23,058 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:23,065 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:23,065 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:34, output treesize:48 [2018-01-24 15:11:23,208 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:23,229 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:23,229 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode CVC4_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 Starting monitored process 7 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 [2018-01-24 15:11:23,232 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-24 15:11:23,233 INFO L280 anRefinementStrategy]: Using traceCheck mode CVC4_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-01-24 15:11:23,243 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-24 15:11:23,253 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-24 15:11:23,274 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-24 15:11:23,312 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-24 15:11:23,351 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-24 15:11:23,357 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:11:23,361 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-01-24 15:11:23,362 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:23,364 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:23,364 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 15:11:23,379 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 13 treesize of output 10 [2018-01-24 15:11:23,380 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 10 treesize of output 9 [2018-01-24 15:11:23,380 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:23,382 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:23,390 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:23,391 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:23,396 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 13 treesize of output 10 [2018-01-24 15:11:23,399 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 10 treesize of output 9 [2018-01-24 15:11:23,400 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:23,401 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:23,408 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:23,408 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:23,411 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 19 treesize of output 15 [2018-01-24 15:11:23,417 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 12 [2018-01-24 15:11:23,417 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:23,420 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:23,426 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-01-24 15:11:23,426 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:34 [2018-01-24 15:11:23,452 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:23,452 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:11:24,082 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 48 treesize of output 44 [2018-01-24 15:11:24,085 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 26 treesize of output 19 [2018-01-24 15:11:24,085 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:24,092 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:24,095 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 57 [2018-01-24 15:11:24,101 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 37 [2018-01-24 15:11:24,116 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:24,124 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 39 [2018-01-24 15:11:24,125 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:24,127 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:24,133 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 43 [2018-01-24 15:11:24,134 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:24,136 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:24,137 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 21 [2018-01-24 15:11:24,138 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:24,149 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:24,156 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:24,162 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 87 [2018-01-24 15:11:24,165 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 75 [2018-01-24 15:11:24,184 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:24,185 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 42 treesize of output 31 [2018-01-24 15:11:24,185 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:24,187 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:24,193 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 1 case distinctions, treesize of input 46 treesize of output 53 [2018-01-24 15:11:24,194 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:24,196 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:24,202 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 1 case distinctions, treesize of input 46 treesize of output 49 [2018-01-24 15:11:24,203 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:24,217 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:24,256 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 86 [2018-01-24 15:11:24,316 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:24,323 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 57 [2018-01-24 15:11:24,324 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:24,342 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:24,353 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 53 [2018-01-24 15:11:24,354 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:24,372 INFO L267 ElimStorePlain]: Start of recursive call 14: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:24,380 INFO L267 ElimStorePlain]: Start of recursive call 9: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:24,410 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 46 treesize of output 42 [2018-01-24 15:11:24,412 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 30 [2018-01-24 15:11:24,416 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:24,418 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2018-01-24 15:11:24,418 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:24,419 INFO L267 ElimStorePlain]: Start of recursive call 18: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:24,425 INFO L267 ElimStorePlain]: Start of recursive call 17: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:24,426 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 59 treesize of output 55 [2018-01-24 15:11:24,428 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 37 [2018-01-24 15:11:24,439 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:24,444 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 43 [2018-01-24 15:11:24,445 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:24,447 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:24,448 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 21 [2018-01-24 15:11:24,449 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:24,451 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:24,456 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 39 [2018-01-24 15:11:24,457 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:24,466 INFO L267 ElimStorePlain]: Start of recursive call 21: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:24,471 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:24,489 INFO L267 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-01-24 15:11:24,490 INFO L202 ElimStorePlain]: Needed 24 recursive calls to eliminate 10 variables, input treesize:123, output treesize:83 [2018-01-24 15:11:24,648 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:24,650 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 5 imperfect interpolant sequences. [2018-01-24 15:11:24,650 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11, 11, 14] total 39 [2018-01-24 15:11:24,650 INFO L247 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-01-24 15:11:24,650 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-01-24 15:11:24,650 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-01-24 15:11:24,651 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=1325, Unknown=0, NotChecked=0, Total=1560 [2018-01-24 15:11:24,651 INFO L87 Difference]: Start difference. First operand 44 states and 44 transitions. Second operand 19 states. [2018-01-24 15:11:25,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:11:25,065 INFO L93 Difference]: Finished difference Result 56 states and 56 transitions. [2018-01-24 15:11:25,065 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-24 15:11:25,065 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 36 [2018-01-24 15:11:25,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:11:25,066 INFO L225 Difference]: With dead ends: 56 [2018-01-24 15:11:25,066 INFO L226 Difference]: Without dead ends: 53 [2018-01-24 15:11:25,067 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 100 SyntacticMatches, 16 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 881 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=433, Invalid=1919, Unknown=0, NotChecked=0, Total=2352 [2018-01-24 15:11:25,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-01-24 15:11:25,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 52. [2018-01-24 15:11:25,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-01-24 15:11:25,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 52 transitions. [2018-01-24 15:11:25,071 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 52 transitions. Word has length 36 [2018-01-24 15:11:25,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:11:25,071 INFO L432 AbstractCegarLoop]: Abstraction has 52 states and 52 transitions. [2018-01-24 15:11:25,071 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-01-24 15:11:25,072 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 52 transitions. [2018-01-24 15:11:25,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-01-24 15:11:25,072 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:11:25,072 INFO L322 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 15:11:25,072 INFO L371 AbstractCegarLoop]: === Iteration 10 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolation]=== [2018-01-24 15:11:25,073 INFO L82 PathProgramCache]: Analyzing trace with hash -934963210, now seen corresponding path program 4 times [2018-01-24 15:11:25,073 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:11:25,073 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:25,073 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-24 15:11:25,073 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:25,074 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:11:25,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:25,096 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:11:25,733 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:25,733 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:25,733 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-24 15:11:25,733 INFO L183 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-01-24 15:11:25,734 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-01-24 15:11:25,734 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:25,734 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 15:11:25,738 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-24 15:11:25,739 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-01-24 15:11:25,757 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-24 15:11:25,761 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:11:25,764 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-01-24 15:11:25,764 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:25,767 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:25,767 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 15:11:25,852 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 19 treesize of output 15 [2018-01-24 15:11:25,859 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 12 [2018-01-24 15:11:25,860 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:25,863 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:25,872 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-01-24 15:11:25,872 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:48 [2018-01-24 15:11:25,949 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:25,950 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:11:26,018 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 36 [2018-01-24 15:11:26,021 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 31 treesize of output 29 [2018-01-24 15:11:26,021 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:26,043 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 28 treesize of output 27 [2018-01-24 15:11:26,043 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:26,053 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:26,058 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 34 [2018-01-24 15:11:26,060 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 29 treesize of output 22 [2018-01-24 15:11:26,061 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:26,080 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 26 treesize of output 25 [2018-01-24 15:11:26,081 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:26,090 INFO L267 ElimStorePlain]: Start of recursive call 5: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:26,109 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-01-24 15:11:26,109 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:63, output treesize:83 [2018-01-24 15:11:26,356 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:26,377 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:26,377 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode CVC4_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 Starting monitored process 9 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 [2018-01-24 15:11:26,383 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-24 15:11:26,383 INFO L280 anRefinementStrategy]: Using traceCheck mode CVC4_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-01-24 15:11:26,456 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-24 15:11:26,464 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:11:26,470 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-01-24 15:11:26,471 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:26,474 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:26,474 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 15:11:26,491 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 13 treesize of output 10 [2018-01-24 15:11:26,493 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 10 treesize of output 9 [2018-01-24 15:11:26,494 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:26,495 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:26,502 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:26,502 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:26,506 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 13 treesize of output 10 [2018-01-24 15:11:26,511 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 10 treesize of output 9 [2018-01-24 15:11:26,511 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:26,513 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:26,519 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:26,519 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:26,524 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 13 treesize of output 10 [2018-01-24 15:11:26,527 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 10 treesize of output 9 [2018-01-24 15:11:26,527 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:26,529 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:26,537 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:26,537 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:26,541 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 19 treesize of output 15 [2018-01-24 15:11:26,552 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 12 [2018-01-24 15:11:26,552 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:26,555 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:26,563 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-01-24 15:11:26,563 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:48 [2018-01-24 15:11:26,597 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:26,597 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:11:27,431 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 75 treesize of output 71 [2018-01-24 15:11:27,433 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 51 [2018-01-24 15:11:27,436 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,437 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 51 treesize of output 52 [2018-01-24 15:11:27,455 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,456 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,456 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,471 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 68 [2018-01-24 15:11:27,472 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2018-01-24 15:11:27,474 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,476 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,477 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,490 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 33 [2018-01-24 15:11:27,490 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:27,502 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,507 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,511 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,525 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 72 [2018-01-24 15:11:27,526 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2018-01-24 15:11:27,548 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:27,550 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:27,555 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:27,563 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 108 [2018-01-24 15:11:27,566 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 96 [2018-01-24 15:11:27,569 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,570 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 79 treesize of output 73 [2018-01-24 15:11:27,587 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,588 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,588 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,608 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 56 treesize of output 82 [2018-01-24 15:11:27,609 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 4 xjuncts. [2018-01-24 15:11:27,611 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,612 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,612 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,615 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 43 [2018-01-24 15:11:27,616 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:27,618 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,619 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,619 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,637 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 56 treesize of output 78 [2018-01-24 15:11:27,638 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 4 xjuncts. [2018-01-24 15:11:27,660 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:27,666 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:27,713 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 100 treesize of output 107 [2018-01-24 15:11:27,717 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,730 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 93 treesize of output 103 [2018-01-24 15:11:27,791 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,792 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,792 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,792 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,793 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:11:27,796 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 0 case distinctions, treesize of input 57 treesize of output 66 [2018-01-24 15:11:27,796 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:27,828 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,828 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,829 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,841 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 56 treesize of output 82 [2018-01-24 15:11:27,842 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 4 xjuncts. [2018-01-24 15:11:27,846 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,846 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,846 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,859 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 56 treesize of output 86 [2018-01-24 15:11:27,860 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 4 xjuncts. [2018-01-24 15:11:27,885 INFO L267 ElimStorePlain]: Start of recursive call 15: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:27,897 INFO L267 ElimStorePlain]: Start of recursive call 14: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:27,906 INFO L267 ElimStorePlain]: Start of recursive call 8: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:27,909 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 55 treesize of output 51 [2018-01-24 15:11:27,911 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 37 [2018-01-24 15:11:27,914 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,915 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 37 treesize of output 45 [2018-01-24 15:11:27,928 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,928 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,928 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:27,931 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 28 [2018-01-24 15:11:27,931 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:27,933 INFO L267 ElimStorePlain]: Start of recursive call 21: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:27,935 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:27,958 INFO L267 ElimStorePlain]: Start of recursive call 19: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:27,998 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 53 treesize of output 49 [2018-01-24 15:11:28,000 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 33 treesize of output 26 [2018-01-24 15:11:28,001 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:28,008 INFO L267 ElimStorePlain]: Start of recursive call 23: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:28,010 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 73 treesize of output 69 [2018-01-24 15:11:28,012 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 51 [2018-01-24 15:11:28,014 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:28,015 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 51 treesize of output 52 [2018-01-24 15:11:28,031 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:28,032 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:28,033 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:28,048 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 68 [2018-01-24 15:11:28,049 INFO L267 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 4 xjuncts. [2018-01-24 15:11:28,051 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:28,051 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:28,052 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:28,064 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 72 [2018-01-24 15:11:28,065 INFO L267 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 4 xjuncts. [2018-01-24 15:11:28,067 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:28,067 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:28,067 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:28,070 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 33 [2018-01-24 15:11:28,070 INFO L267 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:28,088 INFO L267 ElimStorePlain]: Start of recursive call 27: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:28,089 INFO L267 ElimStorePlain]: Start of recursive call 26: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:28,094 INFO L267 ElimStorePlain]: Start of recursive call 25: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:28,112 INFO L267 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-01-24 15:11:28,113 INFO L202 ElimStorePlain]: Needed 30 recursive calls to eliminate 14 variables, input treesize:151, output treesize:83 [2018-01-24 15:11:28,146 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:28,147 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 5 imperfect interpolant sequences. [2018-01-24 15:11:28,147 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 12, 11, 15] total 36 [2018-01-24 15:11:28,148 INFO L247 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-01-24 15:11:28,148 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-01-24 15:11:28,148 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-01-24 15:11:28,148 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1064, Unknown=0, NotChecked=0, Total=1332 [2018-01-24 15:11:28,149 INFO L87 Difference]: Start difference. First operand 52 states and 52 transitions. Second operand 20 states. [2018-01-24 15:11:28,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:11:28,567 INFO L93 Difference]: Finished difference Result 64 states and 64 transitions. [2018-01-24 15:11:28,568 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-24 15:11:28,568 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 44 [2018-01-24 15:11:28,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:11:28,568 INFO L225 Difference]: With dead ends: 64 [2018-01-24 15:11:28,569 INFO L226 Difference]: Without dead ends: 61 [2018-01-24 15:11:28,569 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 136 SyntacticMatches, 16 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 868 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=448, Invalid=1622, Unknown=0, NotChecked=0, Total=2070 [2018-01-24 15:11:28,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2018-01-24 15:11:28,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 60. [2018-01-24 15:11:28,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-01-24 15:11:28,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 60 transitions. [2018-01-24 15:11:28,574 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 60 transitions. Word has length 44 [2018-01-24 15:11:28,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:11:28,574 INFO L432 AbstractCegarLoop]: Abstraction has 60 states and 60 transitions. [2018-01-24 15:11:28,574 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-01-24 15:11:28,574 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 60 transitions. [2018-01-24 15:11:28,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-01-24 15:11:28,575 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:11:28,576 INFO L322 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 15:11:28,576 INFO L371 AbstractCegarLoop]: === Iteration 11 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolation]=== [2018-01-24 15:11:28,576 INFO L82 PathProgramCache]: Analyzing trace with hash 968570021, now seen corresponding path program 5 times [2018-01-24 15:11:28,576 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:11:28,576 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:28,576 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-24 15:11:28,577 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:28,577 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:11:28,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:28,599 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:11:29,347 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:29,347 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:29,347 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-24 15:11:29,347 INFO L183 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-01-24 15:11:29,348 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-01-24 15:11:29,348 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:29,348 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 15:11:29,352 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-24 15:11:29,353 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder INSIDE_LOOP_FIRST1 (IT: FPandBP) [2018-01-24 15:11:29,362 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:29,365 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:29,368 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:29,372 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:29,377 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:29,384 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:29,387 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-24 15:11:29,390 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:11:29,393 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-01-24 15:11:29,393 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:29,396 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:29,396 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 15:11:29,405 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 13 treesize of output 10 [2018-01-24 15:11:29,407 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 10 treesize of output 9 [2018-01-24 15:11:29,407 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:29,408 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:29,414 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:29,414 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:29,436 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 13 treesize of output 10 [2018-01-24 15:11:29,437 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 10 treesize of output 9 [2018-01-24 15:11:29,437 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:29,439 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:29,445 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:29,446 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:29,485 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 13 treesize of output 10 [2018-01-24 15:11:29,487 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 10 treesize of output 9 [2018-01-24 15:11:29,487 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:29,489 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:29,497 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:29,497 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:37, output treesize:24 [2018-01-24 15:11:29,543 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 13 treesize of output 10 [2018-01-24 15:11:29,545 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 10 treesize of output 9 [2018-01-24 15:11:29,545 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:29,547 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:29,555 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:29,555 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:37, output treesize:24 [2018-01-24 15:11:29,602 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 19 treesize of output 15 [2018-01-24 15:11:29,606 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 12 [2018-01-24 15:11:29,606 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:29,609 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:29,615 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-01-24 15:11:29,615 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:44 [2018-01-24 15:11:29,733 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:29,733 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:11:30,626 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 89 treesize of output 85 [2018-01-24 15:11:30,628 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 65 [2018-01-24 15:11:30,630 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,631 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 65 treesize of output 66 [2018-01-24 15:11:30,633 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,634 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,634 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,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, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 74 [2018-01-24 15:11:30,652 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,653 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,653 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,654 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,654 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,655 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,674 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 104 [2018-01-24 15:11:30,675 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 8 xjuncts. [2018-01-24 15:11:30,678 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,679 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,679 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,680 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,681 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,681 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,703 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 108 [2018-01-24 15:11:30,705 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 8 xjuncts. [2018-01-24 15:11:30,708 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,708 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,709 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,709 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,710 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,710 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,716 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 52 [2018-01-24 15:11:30,717 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:30,759 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:30,762 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:30,763 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:30,768 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:30,771 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 62 treesize of output 58 [2018-01-24 15:11:30,773 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 40 treesize of output 33 [2018-01-24 15:11:30,773 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:30,779 INFO L267 ElimStorePlain]: Start of recursive call 9: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:30,786 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 129 treesize of output 129 [2018-01-24 15:11:30,789 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 117 [2018-01-24 15:11:30,791 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,793 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 100 treesize of output 94 [2018-01-24 15:11:30,795 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,796 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,796 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,799 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 89 treesize of output 95 [2018-01-24 15:11:30,817 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,817 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,817 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,819 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,819 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,819 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,838 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 66 treesize of output 118 [2018-01-24 15:11:30,839 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 8 xjuncts. [2018-01-24 15:11:30,843 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,843 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,843 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,845 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,845 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,846 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,871 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 66 treesize of output 114 [2018-01-24 15:11:30,873 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 8 xjuncts. [2018-01-24 15:11:30,887 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,888 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,889 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,889 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,890 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,892 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:30,907 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 62 [2018-01-24 15:11:30,907 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:30,958 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:30,962 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:30,968 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:31,007 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 121 treesize of output 128 [2018-01-24 15:11:31,011 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,023 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 114 treesize of output 124 [2018-01-24 15:11:31,029 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,031 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,032 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,048 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 108 treesize of output 125 [2018-01-24 15:11:31,112 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,112 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,112 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,113 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,114 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,114 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,133 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 66 treesize of output 122 [2018-01-24 15:11:31,135 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 8 xjuncts. [2018-01-24 15:11:31,137 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,137 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,138 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,139 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,139 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,139 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,159 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 66 treesize of output 118 [2018-01-24 15:11:31,161 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 8 xjuncts. [2018-01-24 15:11:31,218 INFO L267 ElimStorePlain]: Start of recursive call 20: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:31,230 INFO L267 ElimStorePlain]: Start of recursive call 19: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:31,242 INFO L267 ElimStorePlain]: Start of recursive call 18: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:31,250 INFO L267 ElimStorePlain]: Start of recursive call 11: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:31,286 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 60 treesize of output 56 [2018-01-24 15:11:31,288 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 44 [2018-01-24 15:11:31,290 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,291 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 44 treesize of output 52 [2018-01-24 15:11:31,293 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,294 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,294 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,297 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 47 treesize of output 67 [2018-01-24 15:11:31,305 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,306 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,306 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,306 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,307 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,307 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,313 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 47 [2018-01-24 15:11:31,313 INFO L267 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:31,314 INFO L267 ElimStorePlain]: Start of recursive call 26: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:31,315 INFO L267 ElimStorePlain]: Start of recursive call 25: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:31,316 INFO L267 ElimStorePlain]: Start of recursive call 24: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:31,323 INFO L267 ElimStorePlain]: Start of recursive call 23: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:31,326 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 87 treesize of output 83 [2018-01-24 15:11:31,329 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 65 [2018-01-24 15:11:31,331 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,333 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 65 treesize of output 66 [2018-01-24 15:11:31,335 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,335 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,336 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,339 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 61 treesize of output 74 [2018-01-24 15:11:31,356 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,357 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,357 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,358 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,359 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,359 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,381 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 104 [2018-01-24 15:11:31,382 INFO L267 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 8 xjuncts. [2018-01-24 15:11:31,385 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,385 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,386 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,387 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,387 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,388 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,409 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 108 [2018-01-24 15:11:31,411 INFO L267 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 8 xjuncts. [2018-01-24 15:11:31,415 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,415 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,416 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,416 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,416 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,417 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:31,422 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 52 [2018-01-24 15:11:31,422 INFO L267 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:31,458 INFO L267 ElimStorePlain]: Start of recursive call 31: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:31,460 INFO L267 ElimStorePlain]: Start of recursive call 30: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:31,462 INFO L267 ElimStorePlain]: Start of recursive call 29: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:31,467 INFO L267 ElimStorePlain]: Start of recursive call 28: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:31,486 INFO L267 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-01-24 15:11:31,486 INFO L202 ElimStorePlain]: Needed 34 recursive calls to eliminate 18 variables, input treesize:179, output treesize:83 [2018-01-24 15:11:31,635 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:31,656 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:31,656 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode CVC4_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 Starting monitored process 11 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 [2018-01-24 15:11:31,659 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-24 15:11:31,659 INFO L280 anRefinementStrategy]: Using traceCheck mode CVC4_IG with AssertCodeBlockOrder INSIDE_LOOP_FIRST1 (IT: FPandBP) [2018-01-24 15:11:31,668 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:31,678 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:31,701 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:31,733 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:31,797 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:31,966 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:32,144 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-24 15:11:32,152 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:11:32,154 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-01-24 15:11:32,155 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,157 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,158 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 15:11:32,205 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 13 treesize of output 10 [2018-01-24 15:11:32,208 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 10 treesize of output 9 [2018-01-24 15:11:32,208 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,210 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,217 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,217 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:32,285 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 19 treesize of output 15 [2018-01-24 15:11:32,290 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 12 [2018-01-24 15:11:32,290 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:32,293 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:32,298 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-01-24 15:11:32,299 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:34 [2018-01-24 15:11:32,399 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:32,399 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:11:32,428 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 41 treesize of output 37 [2018-01-24 15:11:32,435 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 14 treesize of output 7 [2018-01-24 15:11:32,435 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,442 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,444 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 45 treesize of output 43 [2018-01-24 15:11:32,452 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 9 treesize of output 5 [2018-01-24 15:11:32,452 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,457 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,459 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 39 treesize of output 35 [2018-01-24 15:11:32,466 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 14 treesize of output 10 [2018-01-24 15:11:32,466 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,472 INFO L267 ElimStorePlain]: Start of recursive call 6: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,478 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 54 [2018-01-24 15:11:32,493 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 39 treesize of output 32 [2018-01-24 15:11:32,494 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,507 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 25 treesize of output 21 [2018-01-24 15:11:32,508 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,520 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 36 treesize of output 31 [2018-01-24 15:11:32,520 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,529 INFO L267 ElimStorePlain]: Start of recursive call 8: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:32,534 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 49 [2018-01-24 15:11:32,550 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 39 treesize of output 35 [2018-01-24 15:11:32,551 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,564 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 36 treesize of output 35 [2018-01-24 15:11:32,565 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,591 INFO L267 ElimStorePlain]: Start of recursive call 12: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:32,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 43 treesize of output 41 [2018-01-24 15:11:32,602 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 9 treesize of output 5 [2018-01-24 15:11:32,602 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,607 INFO L267 ElimStorePlain]: Start of recursive call 15: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,616 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 56 [2018-01-24 15:11:32,641 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 33 [2018-01-24 15:11:32,641 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,664 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 38 treesize of output 33 [2018-01-24 15:11:32,664 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,673 INFO L267 ElimStorePlain]: Start of recursive call 17: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:32,679 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 51 [2018-01-24 15:11:32,713 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 41 treesize of output 37 [2018-01-24 15:11:32,713 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,744 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 38 treesize of output 37 [2018-01-24 15:11:32,744 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:32,757 INFO L267 ElimStorePlain]: Start of recursive call 20: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:32,790 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2018-01-24 15:11:32,790 INFO L202 ElimStorePlain]: Needed 22 recursive calls to eliminate 3 variables, input treesize:95, output treesize:131 [2018-01-24 15:11:33,145 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:33,148 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 5 imperfect interpolant sequences. [2018-01-24 15:11:33,148 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 17, 13, 15] total 51 [2018-01-24 15:11:33,148 INFO L247 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-01-24 15:11:33,148 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-01-24 15:11:33,148 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-01-24 15:11:33,149 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=392, Invalid=2260, Unknown=0, NotChecked=0, Total=2652 [2018-01-24 15:11:33,149 INFO L87 Difference]: Start difference. First operand 60 states and 60 transitions. Second operand 25 states. [2018-01-24 15:11:34,003 WARN L143 SmtUtils]: Spent 253ms on a formula simplification that was a NOOP. DAG size: 29 [2018-01-24 15:11:34,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:11:34,075 INFO L93 Difference]: Finished difference Result 72 states and 72 transitions. [2018-01-24 15:11:34,075 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-01-24 15:11:34,075 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 52 [2018-01-24 15:11:34,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:11:34,076 INFO L225 Difference]: With dead ends: 72 [2018-01-24 15:11:34,076 INFO L226 Difference]: Without dead ends: 69 [2018-01-24 15:11:34,077 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 153 SyntacticMatches, 17 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1618 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=727, Invalid=3433, Unknown=0, NotChecked=0, Total=4160 [2018-01-24 15:11:34,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2018-01-24 15:11:34,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 68. [2018-01-24 15:11:34,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-01-24 15:11:34,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 68 transitions. [2018-01-24 15:11:34,084 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 68 transitions. Word has length 52 [2018-01-24 15:11:34,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:11:34,084 INFO L432 AbstractCegarLoop]: Abstraction has 68 states and 68 transitions. [2018-01-24 15:11:34,084 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-01-24 15:11:34,084 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 68 transitions. [2018-01-24 15:11:34,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-01-24 15:11:34,085 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:11:34,085 INFO L322 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 15:11:34,085 INFO L371 AbstractCegarLoop]: === Iteration 12 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolation]=== [2018-01-24 15:11:34,085 INFO L82 PathProgramCache]: Analyzing trace with hash 1956426324, now seen corresponding path program 6 times [2018-01-24 15:11:34,085 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:11:34,086 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:34,086 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-24 15:11:34,086 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:34,086 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:11:34,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:34,111 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:11:34,730 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:34,731 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:34,731 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-24 15:11:34,731 INFO L183 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-01-24 15:11:34,731 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-01-24 15:11:34,731 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:34,731 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 15:11:34,736 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-24 15:11:34,736 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder MIX_INSIDE_OUTSIDE (IT: FPandBP) [2018-01-24 15:11:34,745 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-24 15:11:34,748 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-24 15:11:34,752 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-24 15:11:34,755 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-24 15:11:34,759 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-24 15:11:34,764 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-24 15:11:34,772 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-24 15:11:34,775 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-24 15:11:34,778 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:11:34,780 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-01-24 15:11:34,781 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:34,784 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:34,784 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 15:11:34,830 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 13 treesize of output 10 [2018-01-24 15:11:34,831 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 10 treesize of output 9 [2018-01-24 15:11:34,831 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:34,833 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:34,838 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:34,839 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:34,858 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 13 treesize of output 10 [2018-01-24 15:11:34,860 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 10 treesize of output 9 [2018-01-24 15:11:34,860 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:34,861 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:34,867 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:34,868 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:34,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-01-24 15:11:34,890 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 10 treesize of output 9 [2018-01-24 15:11:34,890 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:34,892 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:34,899 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:34,900 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:37, output treesize:24 [2018-01-24 15:11:35,019 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 16 treesize of output 12 [2018-01-24 15:11:35,021 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 12 treesize of output 13 [2018-01-24 15:11:35,021 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,022 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,026 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-01-24 15:11:35,027 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:26 [2018-01-24 15:11:35,084 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:35,084 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:11:35,376 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 94 treesize of output 94 [2018-01-24 15:11:35,378 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 82 [2018-01-24 15:11:35,381 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,382 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 79 treesize of output 73 [2018-01-24 15:11:35,397 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,397 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,397 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,400 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 43 [2018-01-24 15:11:35,401 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,403 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,403 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,403 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,416 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 56 treesize of output 78 [2018-01-24 15:11:35,417 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2018-01-24 15:11:35,420 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,421 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,430 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,445 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 56 treesize of output 82 [2018-01-24 15:11:35,446 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2018-01-24 15:11:35,464 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,467 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,484 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 86 treesize of output 93 [2018-01-24 15:11:35,487 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,488 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 60 treesize of output 66 [2018-01-24 15:11:35,504 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,504 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,506 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 33 [2018-01-24 15:11:35,506 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,511 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,521 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,531 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 89 [2018-01-24 15:11:35,570 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,570 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,570 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,582 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 72 [2018-01-24 15:11:35,583 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 4 xjuncts. [2018-01-24 15:11:35,585 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,585 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,585 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,598 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 68 [2018-01-24 15:11:35,599 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 4 xjuncts. [2018-01-24 15:11:35,618 INFO L267 ElimStorePlain]: Start of recursive call 11: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,620 INFO L267 ElimStorePlain]: Start of recursive call 8: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,625 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,627 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 57 [2018-01-24 15:11:35,628 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 51 [2018-01-24 15:11:35,630 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,631 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 51 treesize of output 52 [2018-01-24 15:11:35,644 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,644 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,644 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,647 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 33 [2018-01-24 15:11:35,648 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,650 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,650 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,650 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,662 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 72 [2018-01-24 15:11:35,663 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 4 xjuncts. [2018-01-24 15:11:35,665 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,665 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,665 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,678 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 68 [2018-01-24 15:11:35,679 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 4 xjuncts. [2018-01-24 15:11:35,696 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,698 INFO L267 ElimStorePlain]: Start of recursive call 15: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,701 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,703 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 41 treesize of output 37 [2018-01-24 15:11:35,705 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 37 [2018-01-24 15:11:35,707 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,709 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 37 treesize of output 45 [2018-01-24 15:11:35,715 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,715 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,716 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:35,718 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 28 [2018-01-24 15:11:35,718 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,720 INFO L267 ElimStorePlain]: Start of recursive call 22: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,721 INFO L267 ElimStorePlain]: Start of recursive call 21: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,723 INFO L267 ElimStorePlain]: Start of recursive call 20: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:35,731 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:35,732 INFO L202 ElimStorePlain]: Needed 23 recursive calls to eliminate 7 variables, input treesize:81, output treesize:54 [2018-01-24 15:11:35,915 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:35,936 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:35,937 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode CVC4_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 Starting monitored process 13 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 [2018-01-24 15:11:35,940 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-24 15:11:35,940 INFO L280 anRefinementStrategy]: Using traceCheck mode CVC4_IG with AssertCodeBlockOrder MIX_INSIDE_OUTSIDE (IT: FPandBP) [2018-01-24 15:11:35,953 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-24 15:11:35,967 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-24 15:11:35,996 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-24 15:11:36,044 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-24 15:11:36,095 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-24 15:11:36,205 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-24 15:11:36,246 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-24 15:11:36,564 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-24 15:11:36,574 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:11:36,576 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-01-24 15:11:36,577 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:36,579 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:36,579 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 15:11:36,589 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 13 treesize of output 10 [2018-01-24 15:11:36,590 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 10 treesize of output 9 [2018-01-24 15:11:36,591 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:36,598 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:36,605 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:36,605 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:33, output treesize:17 [2018-01-24 15:11:36,609 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 13 treesize of output 10 [2018-01-24 15:11:36,610 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 10 treesize of output 9 [2018-01-24 15:11:36,610 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:36,612 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:36,620 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:36,620 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:36,633 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 13 treesize of output 10 [2018-01-24 15:11:36,634 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 10 treesize of output 9 [2018-01-24 15:11:36,635 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:36,637 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:36,644 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:36,644 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:36,648 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 13 treesize of output 10 [2018-01-24 15:11:36,651 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 10 treesize of output 9 [2018-01-24 15:11:36,651 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:36,653 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:36,659 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:36,659 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:36,663 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 13 treesize of output 10 [2018-01-24 15:11:36,665 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 10 treesize of output 9 [2018-01-24 15:11:36,665 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:36,666 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:36,672 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:36,672 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:36,703 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 19 treesize of output 15 [2018-01-24 15:11:36,709 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 12 [2018-01-24 15:11:36,709 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:36,712 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:36,718 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-01-24 15:11:36,718 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:48 [2018-01-24 15:11:36,774 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:36,775 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:11:38,209 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 136 treesize of output 136 [2018-01-24 15:11:38,212 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 131 treesize of output 124 [2018-01-24 15:11:38,212 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:38,224 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 82 [2018-01-24 15:11:38,227 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,228 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 79 treesize of output 80 [2018-01-24 15:11:38,230 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,230 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,231 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,233 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 75 treesize of output 88 [2018-01-24 15:11:38,236 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,236 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,236 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,237 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,237 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,237 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,242 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 103 [2018-01-24 15:11:38,259 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,259 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,260 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,260 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,261 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,262 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,262 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,263 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,263 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,263 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,290 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 62 treesize of output 147 [2018-01-24 15:11:38,293 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 16 xjuncts. [2018-01-24 15:11:38,295 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,296 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,296 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,297 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,297 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,297 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,298 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,298 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,298 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,299 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,309 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 78 [2018-01-24 15:11:38,309 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:38,312 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,312 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,313 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,313 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,314 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,314 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,315 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,316 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,316 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,317 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,342 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 62 treesize of output 151 [2018-01-24 15:11:38,345 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 16 xjuncts. [2018-01-24 15:11:38,419 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:38,423 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:38,426 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:38,429 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:38,449 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 128 treesize of output 135 [2018-01-24 15:11:38,452 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,463 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 121 treesize of output 131 [2018-01-24 15:11:38,466 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,467 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,467 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,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, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 104 [2018-01-24 15:11:38,472 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,472 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,472 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,473 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,473 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,473 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,479 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 123 [2018-01-24 15:11:38,510 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,510 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,511 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,511 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,511 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,511 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,512 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,512 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,512 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,513 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,513 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,513 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,513 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,514 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:11:38,524 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 132 [2018-01-24 15:11:38,524 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:38,526 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:38,530 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:38,542 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,544 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,545 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,560 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 110 treesize of output 132 [2018-01-24 15:11:38,563 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,564 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,565 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,565 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,566 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,567 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,587 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 116 treesize of output 140 [2018-01-24 15:11:38,641 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,642 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,642 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,642 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,643 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,644 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,644 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,645 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,646 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,646 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,672 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 62 treesize of output 151 [2018-01-24 15:11:38,675 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 16 xjuncts. [2018-01-24 15:11:38,677 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,678 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,678 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,678 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,680 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,680 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,680 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,682 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,682 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,682 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,708 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 62 treesize of output 147 [2018-01-24 15:11:38,711 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 16 xjuncts. [2018-01-24 15:11:38,792 INFO L267 ElimStorePlain]: Start of recursive call 17: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:38,797 INFO L267 ElimStorePlain]: Start of recursive call 16: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:38,800 INFO L267 ElimStorePlain]: Start of recursive call 12: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:38,806 INFO L267 ElimStorePlain]: Start of recursive call 11: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:38,810 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:38,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 89 treesize of output 85 [2018-01-24 15:11:38,814 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 79 [2018-01-24 15:11:38,817 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,818 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 79 treesize of output 80 [2018-01-24 15:11:38,821 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,821 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,822 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,824 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 75 treesize of output 88 [2018-01-24 15:11:38,827 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,827 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,828 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,828 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,828 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,829 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,834 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 103 [2018-01-24 15:11:38,852 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,853 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,853 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,853 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,855 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,855 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,855 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,856 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,857 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,857 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,883 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 62 treesize of output 151 [2018-01-24 15:11:38,886 INFO L267 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 16 xjuncts. [2018-01-24 15:11:38,889 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,890 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,890 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,890 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,892 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,892 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,892 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,894 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,894 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,894 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,921 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 62 treesize of output 147 [2018-01-24 15:11:38,924 INFO L267 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 16 xjuncts. [2018-01-24 15:11:38,926 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,927 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,927 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,927 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,928 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,928 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,928 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,929 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,929 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,929 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:38,937 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 78 [2018-01-24 15:11:38,938 INFO L267 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:39,016 INFO L267 ElimStorePlain]: Start of recursive call 24: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:39,021 INFO L267 ElimStorePlain]: Start of recursive call 23: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:39,024 INFO L267 ElimStorePlain]: Start of recursive call 22: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:39,025 INFO L267 ElimStorePlain]: Start of recursive call 21: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:39,028 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:39,031 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 55 treesize of output 51 [2018-01-24 15:11:39,033 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 47 treesize of output 40 [2018-01-24 15:11:39,033 INFO L267 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:39,035 INFO L267 ElimStorePlain]: Start of recursive call 28: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:39,044 INFO L267 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:39,044 INFO L202 ElimStorePlain]: Needed 29 recursive calls to eliminate 22 variables, input treesize:215, output treesize:50 [2018-01-24 15:11:39,227 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:39,229 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 5 imperfect interpolant sequences. [2018-01-24 15:11:39,230 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 16, 13, 18] total 56 [2018-01-24 15:11:39,230 INFO L247 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-01-24 15:11:39,230 INFO L409 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-01-24 15:11:39,231 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-01-24 15:11:39,231 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=452, Invalid=2740, Unknown=0, NotChecked=0, Total=3192 [2018-01-24 15:11:39,232 INFO L87 Difference]: Start difference. First operand 68 states and 68 transitions. Second operand 27 states. [2018-01-24 15:11:39,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:11:39,973 INFO L93 Difference]: Finished difference Result 80 states and 80 transitions. [2018-01-24 15:11:39,974 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-24 15:11:39,974 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 60 [2018-01-24 15:11:39,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:11:39,974 INFO L225 Difference]: With dead ends: 80 [2018-01-24 15:11:39,974 INFO L226 Difference]: Without dead ends: 77 [2018-01-24 15:11:39,976 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 186 SyntacticMatches, 13 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2012 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=934, Invalid=4178, Unknown=0, NotChecked=0, Total=5112 [2018-01-24 15:11:39,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-01-24 15:11:39,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 76. [2018-01-24 15:11:39,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2018-01-24 15:11:39,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 76 transitions. [2018-01-24 15:11:39,982 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 76 transitions. Word has length 60 [2018-01-24 15:11:39,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:11:39,983 INFO L432 AbstractCegarLoop]: Abstraction has 76 states and 76 transitions. [2018-01-24 15:11:39,983 INFO L433 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-01-24 15:11:39,983 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 76 transitions. [2018-01-24 15:11:39,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-01-24 15:11:39,984 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:11:39,984 INFO L322 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 15:11:39,984 INFO L371 AbstractCegarLoop]: === Iteration 13 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolation]=== [2018-01-24 15:11:39,984 INFO L82 PathProgramCache]: Analyzing trace with hash 58265859, now seen corresponding path program 7 times [2018-01-24 15:11:39,984 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:11:39,985 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:39,985 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-24 15:11:39,985 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:39,985 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:11:40,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:40,007 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:11:40,664 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:40,664 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:40,664 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-24 15:11:40,664 INFO L183 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-01-24 15:11:40,665 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-01-24 15:11:40,665 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:40,665 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 15:11:40,670 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:11:40,670 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 15:11:40,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:40,701 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:11:40,703 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-01-24 15:11:40,704 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,714 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,714 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 15:11:40,730 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 13 treesize of output 10 [2018-01-24 15:11:40,732 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 10 treesize of output 9 [2018-01-24 15:11:40,732 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,734 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,740 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,740 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:40,759 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 13 treesize of output 10 [2018-01-24 15:11:40,761 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 10 treesize of output 9 [2018-01-24 15:11:40,761 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,763 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,769 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,769 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:40,791 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 13 treesize of output 10 [2018-01-24 15:11:40,793 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 10 treesize of output 9 [2018-01-24 15:11:40,793 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,794 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,801 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,801 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:40,822 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 13 treesize of output 10 [2018-01-24 15:11:40,824 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 10 treesize of output 9 [2018-01-24 15:11:40,824 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,826 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,832 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,832 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:40,853 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 13 treesize of output 10 [2018-01-24 15:11:40,855 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 10 treesize of output 9 [2018-01-24 15:11:40,855 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,856 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,862 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,863 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:40,885 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 13 treesize of output 10 [2018-01-24 15:11:40,886 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 10 treesize of output 9 [2018-01-24 15:11:40,887 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,888 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,895 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:40,895 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:40,941 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 19 treesize of output 15 [2018-01-24 15:11:40,946 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 12 [2018-01-24 15:11:40,947 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:40,950 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:40,956 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-01-24 15:11:40,956 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:48 [2018-01-24 15:11:41,049 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:41,049 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:11:42,593 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 76 treesize of output 72 [2018-01-24 15:11:42,595 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 54 treesize of output 47 [2018-01-24 15:11:42,595 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:42,602 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:42,604 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 117 treesize of output 113 [2018-01-24 15:11:42,606 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 93 [2018-01-24 15:11:42,609 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,610 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 93 treesize of output 94 [2018-01-24 15:11:42,612 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,613 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,613 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,616 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 89 treesize of output 102 [2018-01-24 15:11:42,619 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,619 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,619 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,620 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,620 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,620 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,626 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 117 [2018-01-24 15:11:42,628 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,629 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,629 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,630 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,630 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,630 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,630 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,631 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,631 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,631 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,640 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 139 [2018-01-24 15:11:42,659 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,660 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,660 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,660 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,660 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,661 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,662 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,662 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,662 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,663 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,663 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,663 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,664 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,665 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,666 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,699 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 18 disjoint index pairs (out of 21 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 72 treesize of output 201 [2018-01-24 15:11:42,706 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 32 xjuncts. [2018-01-24 15:11:42,708 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,709 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,709 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,709 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,710 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,710 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,710 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,711 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,711 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,711 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,712 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,712 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,712 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,712 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,713 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,725 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 111 [2018-01-24 15:11:42,726 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:42,728 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,729 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,729 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,729 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,730 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,731 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,731 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,731 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,732 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,732 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,732 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,733 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,734 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,734 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,735 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:42,776 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 18 disjoint index pairs (out of 21 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 72 treesize of output 197 [2018-01-24 15:11:42,783 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 32 xjuncts. [2018-01-24 15:11:43,022 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:43,028 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:43,032 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:43,035 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:43,037 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:43,042 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:43,049 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 171 [2018-01-24 15:11:43,053 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 166 treesize of output 159 [2018-01-24 15:11:43,053 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:43,083 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 163 treesize of output 170 [2018-01-24 15:11:43,087 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,099 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 156 treesize of output 166 [2018-01-24 15:11:43,102 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,103 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,103 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,106 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 119 treesize of output 132 [2018-01-24 15:11:43,110 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,110 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,111 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,111 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,111 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,112 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,119 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 137 [2018-01-24 15:11:43,122 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,123 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,123 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,123 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,124 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,124 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,124 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,125 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,125 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,125 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,133 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 164 [2018-01-24 15:11:43,176 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,176 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,177 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,177 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,177 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,178 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,178 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,178 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,178 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,179 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,179 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,179 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,180 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,180 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,180 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,181 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,181 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,181 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,182 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,182 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:11:43,197 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 180 [2018-01-24 15:11:43,197 INFO L267 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:43,199 INFO L267 ElimStorePlain]: Start of recursive call 19: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:43,201 INFO L267 ElimStorePlain]: Start of recursive call 18: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:43,207 INFO L267 ElimStorePlain]: Start of recursive call 17: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:43,241 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,242 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,243 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,260 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 145 treesize of output 167 [2018-01-24 15:11:43,264 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,264 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,265 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,266 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,267 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,268 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,290 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 151 treesize of output 175 [2018-01-24 15:11:43,294 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,294 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,294 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,295 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,295 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,295 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,296 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,296 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,296 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,297 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,305 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 142 treesize of output 169 [2018-01-24 15:11:43,343 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,344 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,344 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,344 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,345 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,345 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,345 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,346 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,346 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,346 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,347 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,347 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,347 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,348 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:11:43,349 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,349 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,349 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,364 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 147 [2018-01-24 15:11:43,364 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:43,386 INFO L267 ElimStorePlain]: Start of recursive call 23: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:43,417 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,417 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,417 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,419 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,419 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,419 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,420 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,421 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,422 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,423 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,449 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 123 treesize of output 190 [2018-01-24 15:11:43,531 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,532 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,532 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,532 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,533 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,533 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,533 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,533 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,534 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,534 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,534 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,535 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,535 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,535 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,536 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,536 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,537 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:11:43,537 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,553 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 156 [2018-01-24 15:11:43,554 INFO L267 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:43,616 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,616 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,616 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,617 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,617 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,618 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,619 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,619 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,619 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,620 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,620 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,620 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,621 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,622 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,623 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,659 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 18 disjoint index pairs (out of 21 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 86 treesize of output 211 [2018-01-24 15:11:43,671 INFO L267 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 32 xjuncts. [2018-01-24 15:11:43,674 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,675 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,675 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,675 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,676 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,677 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,678 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,678 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,678 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,679 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,679 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,680 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,681 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,681 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,683 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:43,719 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 18 disjoint index pairs (out of 21 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 86 treesize of output 215 [2018-01-24 15:11:43,726 INFO L267 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 32 xjuncts. [2018-01-24 15:11:43,936 INFO L267 ElimStorePlain]: Start of recursive call 25: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:43,943 INFO L267 ElimStorePlain]: Start of recursive call 22: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:43,975 INFO L267 ElimStorePlain]: Start of recursive call 21: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:43,990 INFO L267 ElimStorePlain]: Start of recursive call 16: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,002 INFO L267 ElimStorePlain]: Start of recursive call 15: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,015 INFO L267 ElimStorePlain]: Start of recursive call 13: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,050 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 115 treesize of output 111 [2018-01-24 15:11:44,052 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 93 [2018-01-24 15:11:44,054 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,056 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 93 treesize of output 94 [2018-01-24 15:11:44,058 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,059 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,059 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,062 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 89 treesize of output 102 [2018-01-24 15:11:44,065 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,065 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,065 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,065 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,066 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,066 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,071 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 117 [2018-01-24 15:11:44,075 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,075 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,075 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,076 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,076 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,077 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,077 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,077 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,078 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,078 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,088 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 139 [2018-01-24 15:11:44,113 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,113 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,114 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,114 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,115 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,115 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,115 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,116 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,116 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,118 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,118 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,118 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,120 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,121 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,122 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,167 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 18 disjoint index pairs (out of 21 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 72 treesize of output 197 [2018-01-24 15:11:44,173 INFO L267 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 32 xjuncts. [2018-01-24 15:11:44,177 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,177 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,178 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,178 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,178 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,179 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,179 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,179 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,179 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,181 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,181 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,181 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,183 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,183 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,184 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,219 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 18 disjoint index pairs (out of 21 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 72 treesize of output 201 [2018-01-24 15:11:44,225 INFO L267 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 32 xjuncts. [2018-01-24 15:11:44,229 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,229 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,229 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,230 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,230 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,230 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,230 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,231 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,231 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,231 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,232 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,232 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,232 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,232 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,233 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,245 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 111 [2018-01-24 15:11:44,246 INFO L267 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,430 INFO L267 ElimStorePlain]: Start of recursive call 34: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,437 INFO L267 ElimStorePlain]: Start of recursive call 33: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,441 INFO L267 ElimStorePlain]: Start of recursive call 32: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,443 INFO L267 ElimStorePlain]: Start of recursive call 31: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,445 INFO L267 ElimStorePlain]: Start of recursive call 30: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,449 INFO L267 ElimStorePlain]: Start of recursive call 29: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,452 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 74 treesize of output 70 [2018-01-24 15:11:44,454 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 58 [2018-01-24 15:11:44,457 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,458 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 58 treesize of output 66 [2018-01-24 15:11:44,460 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,461 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,461 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,464 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 61 treesize of output 81 [2018-01-24 15:11:44,467 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,467 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,468 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,468 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,468 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,469 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,474 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 103 [2018-01-24 15:11:44,477 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,478 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,478 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,479 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,479 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,479 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,480 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,480 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,480 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,481 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,489 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 132 [2018-01-24 15:11:44,501 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,501 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,502 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,502 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,502 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,502 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,503 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,503 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,503 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,504 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,504 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,504 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,504 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,505 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,505 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:44,517 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 106 [2018-01-24 15:11:44,518 INFO L267 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,520 INFO L267 ElimStorePlain]: Start of recursive call 43: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,521 INFO L267 ElimStorePlain]: Start of recursive call 42: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,523 INFO L267 ElimStorePlain]: Start of recursive call 41: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,524 INFO L267 ElimStorePlain]: Start of recursive call 40: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,525 INFO L267 ElimStorePlain]: Start of recursive call 39: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,532 INFO L267 ElimStorePlain]: Start of recursive call 38: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,555 INFO L267 ElimStorePlain]: Start of recursive call 1: 24 dim-0 vars, 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-01-24 15:11:44,555 INFO L202 ElimStorePlain]: Needed 44 recursive calls to eliminate 26 variables, input treesize:235, output treesize:83 [2018-01-24 15:11:44,806 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:44,827 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:44,827 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode CVC4_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 Starting monitored process 15 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 [2018-01-24 15:11:44,830 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:11:44,830 INFO L280 anRefinementStrategy]: Using traceCheck mode CVC4_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-01-24 15:11:44,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:44,921 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:11:44,928 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-01-24 15:11:44,929 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,946 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,946 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 15:11:44,960 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 13 treesize of output 10 [2018-01-24 15:11:44,962 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 10 treesize of output 9 [2018-01-24 15:11:44,962 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,964 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,970 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,970 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:44,974 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 13 treesize of output 10 [2018-01-24 15:11:44,976 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 10 treesize of output 9 [2018-01-24 15:11:44,976 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,978 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,984 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,984 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:44,987 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 13 treesize of output 10 [2018-01-24 15:11:44,989 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 10 treesize of output 9 [2018-01-24 15:11:44,989 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,990 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,996 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:44,997 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:45,000 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 13 treesize of output 10 [2018-01-24 15:11:45,002 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 10 treesize of output 9 [2018-01-24 15:11:45,002 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:45,004 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:45,010 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:45,010 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:45,014 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 13 treesize of output 10 [2018-01-24 15:11:45,015 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 10 treesize of output 9 [2018-01-24 15:11:45,016 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:45,017 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:45,023 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:45,023 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:45,027 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 13 treesize of output 10 [2018-01-24 15:11:45,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 10 treesize of output 9 [2018-01-24 15:11:45,029 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:45,030 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:45,036 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:45,036 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:45,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 19 treesize of output 15 [2018-01-24 15:11:45,044 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 12 [2018-01-24 15:11:45,044 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:45,047 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:45,053 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-01-24 15:11:45,054 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:48 [2018-01-24 15:11:45,090 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:45,090 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:11:45,733 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 171 [2018-01-24 15:11:45,745 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 163 treesize of output 170 [2018-01-24 15:11:45,748 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,760 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 156 treesize of output 166 [2018-01-24 15:11:45,763 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,763 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,764 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,766 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 119 treesize of output 132 [2018-01-24 15:11:45,769 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,769 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,769 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,770 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,770 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,770 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,775 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 137 [2018-01-24 15:11:45,778 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,779 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,779 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,779 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,780 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,780 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,780 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,781 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,781 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,781 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,789 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 164 [2018-01-24 15:11:45,830 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,830 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,830 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,831 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,831 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,831 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,832 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,832 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,832 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,832 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,833 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,833 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,833 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,834 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,834 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,834 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,834 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,835 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,835 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,836 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:11:45,850 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 16 disjoint index pairs (out of 21 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 180 [2018-01-24 15:11:45,851 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:45,853 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:45,854 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:45,860 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:45,882 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,884 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,885 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,901 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 145 treesize of output 167 [2018-01-24 15:11:45,904 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,904 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,905 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,906 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,907 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,908 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,929 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 151 treesize of output 175 [2018-01-24 15:11:45,932 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,932 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,933 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,934 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,934 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,935 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,936 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,936 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,937 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,938 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:45,963 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 159 treesize of output 190 [2018-01-24 15:11:46,047 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,047 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,048 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,048 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,048 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,049 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,050 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,050 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,050 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,051 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,052 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,052 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,052 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,053 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,054 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,095 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 18 disjoint index pairs (out of 21 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 86 treesize of output 215 [2018-01-24 15:11:46,102 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 32 xjuncts. [2018-01-24 15:11:46,105 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,105 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,106 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,106 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,107 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,113 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,114 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,114 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,114 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,116 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,116 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,117 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,117 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,117 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,119 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,158 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 18 disjoint index pairs (out of 21 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 86 treesize of output 211 [2018-01-24 15:11:46,166 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 32 xjuncts. [2018-01-24 15:11:46,420 INFO L267 ElimStorePlain]: Start of recursive call 11: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:46,434 INFO L267 ElimStorePlain]: Start of recursive call 10: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:46,451 INFO L267 ElimStorePlain]: Start of recursive call 9: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:46,459 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:46,474 INFO L267 ElimStorePlain]: Start of recursive call 3: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:46,491 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:46,493 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 117 treesize of output 113 [2018-01-24 15:11:46,496 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 93 [2018-01-24 15:11:46,499 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,500 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 93 treesize of output 94 [2018-01-24 15:11:46,503 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,503 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,504 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,508 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 89 treesize of output 102 [2018-01-24 15:11:46,511 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,512 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,512 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,512 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,513 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,513 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,519 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 117 [2018-01-24 15:11:46,522 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,523 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,523 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,523 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,524 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,524 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,524 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,524 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,525 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,525 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,534 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 139 [2018-01-24 15:11:46,555 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,555 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,556 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,556 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,556 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,557 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,557 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,557 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,558 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,558 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,558 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,559 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,559 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,559 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,560 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,572 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 111 [2018-01-24 15:11:46,573 INFO L267 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:46,588 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,589 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,589 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,591 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,592 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,592 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,592 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,593 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,593 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,594 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,595 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,595 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,597 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,597 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,598 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,637 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 18 disjoint index pairs (out of 21 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 72 treesize of output 201 [2018-01-24 15:11:46,644 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 32 xjuncts. [2018-01-24 15:11:46,647 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,647 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,648 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,648 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,648 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,649 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,649 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,649 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,650 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,651 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,652 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,652 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,653 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,654 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,655 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,692 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 18 disjoint index pairs (out of 21 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 72 treesize of output 197 [2018-01-24 15:11:46,698 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 32 xjuncts. [2018-01-24 15:11:46,868 INFO L267 ElimStorePlain]: Start of recursive call 19: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:46,874 INFO L267 ElimStorePlain]: Start of recursive call 18: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:46,878 INFO L267 ElimStorePlain]: Start of recursive call 17: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:46,881 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:46,882 INFO L267 ElimStorePlain]: Start of recursive call 15: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:46,886 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:46,889 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 76 treesize of output 72 [2018-01-24 15:11:46,890 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 54 treesize of output 47 [2018-01-24 15:11:46,890 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:46,896 INFO L267 ElimStorePlain]: Start of recursive call 23: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:46,928 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 74 treesize of output 70 [2018-01-24 15:11:46,930 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 54 treesize of output 47 [2018-01-24 15:11:46,930 INFO L267 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:46,936 INFO L267 ElimStorePlain]: Start of recursive call 25: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:46,938 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 115 treesize of output 111 [2018-01-24 15:11:46,940 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 93 [2018-01-24 15:11:46,942 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,943 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 93 treesize of output 94 [2018-01-24 15:11:46,945 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,945 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,946 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,949 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 89 treesize of output 102 [2018-01-24 15:11:46,951 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,952 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,952 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,952 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,953 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,953 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,958 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 117 [2018-01-24 15:11:46,961 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,961 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,962 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,962 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,962 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,962 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,963 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,963 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,963 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,964 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,972 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 139 [2018-01-24 15:11:46,992 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,992 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,992 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,993 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,993 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,994 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,994 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,995 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,995 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,995 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,996 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,996 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,997 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,997 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:46,999 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,040 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 18 disjoint index pairs (out of 21 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 72 treesize of output 197 [2018-01-24 15:11:47,046 INFO L267 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 32 xjuncts. [2018-01-24 15:11:47,049 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,049 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,050 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,050 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,050 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,051 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,051 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,051 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,052 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,052 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,052 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,052 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,053 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,053 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,053 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,065 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 111 [2018-01-24 15:11:47,066 INFO L267 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:47,068 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,069 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,069 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,069 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,070 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,071 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,071 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,071 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,072 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,072 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,072 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,073 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,074 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,074 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,075 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:47,108 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 18 disjoint index pairs (out of 21 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 72 treesize of output 201 [2018-01-24 15:11:47,114 INFO L267 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 32 xjuncts. [2018-01-24 15:11:47,295 INFO L267 ElimStorePlain]: Start of recursive call 32: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:47,301 INFO L267 ElimStorePlain]: Start of recursive call 31: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:47,305 INFO L267 ElimStorePlain]: Start of recursive call 30: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:47,308 INFO L267 ElimStorePlain]: Start of recursive call 29: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:47,309 INFO L267 ElimStorePlain]: Start of recursive call 28: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:47,314 INFO L267 ElimStorePlain]: Start of recursive call 27: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:47,333 INFO L267 ElimStorePlain]: Start of recursive call 1: 24 dim-0 vars, 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-01-24 15:11:47,333 INFO L202 ElimStorePlain]: Needed 35 recursive calls to eliminate 26 variables, input treesize:235, output treesize:83 [2018-01-24 15:11:47,382 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:47,383 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 5 imperfect interpolant sequences. [2018-01-24 15:11:47,384 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 21, 14, 21] total 45 [2018-01-24 15:11:47,384 INFO L247 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-01-24 15:11:47,384 INFO L409 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-01-24 15:11:47,384 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-01-24 15:11:47,384 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1781, Unknown=0, NotChecked=0, Total=2070 [2018-01-24 15:11:47,385 INFO L87 Difference]: Start difference. First operand 76 states and 76 transitions. Second operand 26 states. [2018-01-24 15:11:48,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-24 15:11:48,163 INFO L93 Difference]: Finished difference Result 88 states and 88 transitions. [2018-01-24 15:11:48,163 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-24 15:11:48,163 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 68 [2018-01-24 15:11:48,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-24 15:11:48,164 INFO L225 Difference]: With dead ends: 88 [2018-01-24 15:11:48,164 INFO L226 Difference]: Without dead ends: 85 [2018-01-24 15:11:48,165 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 215 SyntacticMatches, 27 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1588 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=692, Invalid=3214, Unknown=0, NotChecked=0, Total=3906 [2018-01-24 15:11:48,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2018-01-24 15:11:48,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 84. [2018-01-24 15:11:48,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-01-24 15:11:48,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 84 transitions. [2018-01-24 15:11:48,171 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 84 transitions. Word has length 68 [2018-01-24 15:11:48,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-24 15:11:48,172 INFO L432 AbstractCegarLoop]: Abstraction has 84 states and 84 transitions. [2018-01-24 15:11:48,172 INFO L433 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-01-24 15:11:48,172 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 84 transitions. [2018-01-24 15:11:48,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-01-24 15:11:48,173 INFO L314 BasicCegarLoop]: Found error trace [2018-01-24 15:11:48,173 INFO L322 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-24 15:11:48,173 INFO L371 AbstractCegarLoop]: === Iteration 14 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr9RequiresViolation, mainErr8RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation, mainErr10EnsuresViolation]=== [2018-01-24 15:11:48,173 INFO L82 PathProgramCache]: Analyzing trace with hash 1910460594, now seen corresponding path program 8 times [2018-01-24 15:11:48,173 INFO L67 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-01-24 15:11:48,174 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:48,174 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-24 15:11:48,174 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-24 15:11:48,174 INFO L280 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-01-24 15:11:48,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-24 15:11:48,203 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-24 15:11:48,889 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:48,889 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:48,889 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-01-24 15:11:48,890 INFO L183 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-01-24 15:11:48,890 INFO L434 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-01-24 15:11:48,890 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:48,890 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-24 15:11:48,895 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-24 15:11:48,895 INFO L280 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST1 (IT: FPandBP) [2018-01-24 15:11:48,905 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:48,924 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:48,930 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-24 15:11:48,933 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:11:48,935 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-01-24 15:11:48,936 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:48,938 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:48,939 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 15:11:48,948 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 13 treesize of output 10 [2018-01-24 15:11:48,950 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 10 treesize of output 9 [2018-01-24 15:11:48,973 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:48,975 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:48,982 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:48,982 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:49,002 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 13 treesize of output 10 [2018-01-24 15:11:49,004 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 10 treesize of output 9 [2018-01-24 15:11:49,004 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,006 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,011 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,012 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:49,033 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 13 treesize of output 10 [2018-01-24 15:11:49,034 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 10 treesize of output 9 [2018-01-24 15:11:49,035 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,036 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,042 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,042 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:49,064 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 13 treesize of output 10 [2018-01-24 15:11:49,066 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 10 treesize of output 9 [2018-01-24 15:11:49,066 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,067 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,074 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,074 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:49,096 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 13 treesize of output 10 [2018-01-24 15:11:49,097 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 10 treesize of output 9 [2018-01-24 15:11:49,097 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,099 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,105 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,105 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:49,128 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 13 treesize of output 10 [2018-01-24 15:11:49,129 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 10 treesize of output 9 [2018-01-24 15:11:49,129 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,131 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,137 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,137 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:49,159 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 13 treesize of output 10 [2018-01-24 15:11:49,160 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 10 treesize of output 9 [2018-01-24 15:11:49,161 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,162 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,168 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:49,168 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:49,217 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 19 treesize of output 15 [2018-01-24 15:11:49,221 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 12 [2018-01-24 15:11:49,222 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:49,224 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:49,231 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-01-24 15:11:49,231 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:48 [2018-01-24 15:11:49,326 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:49,326 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-01-24 15:11:55,097 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 131 treesize of output 127 [2018-01-24 15:11:55,099 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 107 [2018-01-24 15:11:55,101 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,103 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 107 treesize of output 108 [2018-01-24 15:11:55,105 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,106 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,106 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,109 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 103 treesize of output 116 [2018-01-24 15:11:55,111 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,112 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,112 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,112 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,112 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,113 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,118 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 131 [2018-01-24 15:11:55,125 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,126 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,126 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,126 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,127 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,127 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,127 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,128 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,128 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,128 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,137 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 153 [2018-01-24 15:11:55,140 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,140 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,140 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,141 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,141 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,141 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,142 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,142 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,142 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,142 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,143 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,143 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,143 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,144 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,144 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,157 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 182 [2018-01-24 15:11:55,180 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,181 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,181 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,181 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,182 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,182 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,183 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,183 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,184 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,184 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,184 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,186 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,186 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,186 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,187 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,188 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,188 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,188 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,190 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,190 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,190 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,234 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 24 disjoint index pairs (out of 28 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 258 [2018-01-24 15:11:55,234 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-01-24 15:11:55,249 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 64 xjuncts. [2018-01-24 15:11:55,252 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,253 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,253 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,253 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,254 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,254 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,255 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,255 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,256 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,256 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,256 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,258 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,258 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,258 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,259 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,260 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,260 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,260 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,262 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,262 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,262 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,307 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 24 disjoint index pairs (out of 28 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 254 [2018-01-24 15:11:55,307 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-01-24 15:11:55,322 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 64 xjuncts. [2018-01-24 15:11:55,325 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,325 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,326 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,326 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,326 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,327 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,327 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,327 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,327 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,328 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,328 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,328 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,329 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,329 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,329 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,329 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,330 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,330 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,330 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,331 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,331 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,348 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 151 [2018-01-24 15:11:55,349 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:55,817 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:55,827 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:55,834 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:55,838 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:55,841 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:55,843 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:55,848 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:55,855 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 192 treesize of output 192 [2018-01-24 15:11:55,858 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 180 [2018-01-24 15:11:55,860 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,862 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 163 treesize of output 157 [2018-01-24 15:11:55,864 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,865 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,865 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,868 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 152 treesize of output 158 [2018-01-24 15:11:55,871 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,871 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,872 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,872 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,872 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,872 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,878 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 166 [2018-01-24 15:11:55,881 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,882 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,882 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,882 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,883 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,883 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,883 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,884 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,884 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,884 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,893 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 181 [2018-01-24 15:11:55,896 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,896 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,897 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,897 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,897 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,898 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,898 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,898 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,898 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,899 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,899 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,899 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,900 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,900 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,900 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,913 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 203 [2018-01-24 15:11:55,940 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,940 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,940 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,941 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,941 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,941 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,942 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,943 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,943 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,943 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,944 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,945 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,945 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,946 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,946 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,947 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,947 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,948 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,949 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,949 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,950 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:55,995 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 25 disjoint index pairs (out of 28 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 96 treesize of output 268 [2018-01-24 15:11:55,996 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-01-24 15:11:56,011 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 64 xjuncts. [2018-01-24 15:11:56,014 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,015 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,015 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,015 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,016 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,016 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,016 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,017 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,017 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,017 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,017 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,018 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,018 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,018 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,019 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,019 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,019 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,020 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,020 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,020 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,021 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,038 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 23 disjoint index pairs (out of 21 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 161 [2018-01-24 15:11:56,039 INFO L267 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:56,042 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,043 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,043 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,043 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,044 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,044 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,045 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,046 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,046 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,046 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,047 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,048 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,048 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,049 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,049 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,050 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,051 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,051 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,052 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,053 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,054 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,101 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 25 disjoint index pairs (out of 28 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 96 treesize of output 264 [2018-01-24 15:11:56,102 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-01-24 15:11:56,116 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 64 xjuncts. [2018-01-24 15:11:56,595 INFO L267 ElimStorePlain]: Start of recursive call 18: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:56,605 INFO L267 ElimStorePlain]: Start of recursive call 17: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:56,612 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:56,616 INFO L267 ElimStorePlain]: Start of recursive call 15: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:56,618 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:56,623 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:56,669 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 184 treesize of output 191 [2018-01-24 15:11:56,672 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,673 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 130 treesize of output 136 [2018-01-24 15:11:56,675 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,676 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,676 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,679 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 108 treesize of output 131 [2018-01-24 15:11:56,682 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,682 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,682 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,683 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,683 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,683 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,688 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 151 [2018-01-24 15:11:56,691 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,692 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,692 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,692 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,693 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,693 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,693 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,693 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,694 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,694 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,704 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 178 [2018-01-24 15:11:56,707 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,708 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,708 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,708 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,709 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,709 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,709 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,709 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,710 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,710 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,710 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,711 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,711 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,711 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,712 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,724 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 212 [2018-01-24 15:11:56,759 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,759 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,759 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,760 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,760 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,760 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,761 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,761 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,761 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,761 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,762 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,762 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,762 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,763 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,763 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,763 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,764 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,764 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,764 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,765 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,781 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 180 [2018-01-24 15:11:56,782 INFO L267 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:56,785 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-01-24 15:11:56,785 INFO L267 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:56,788 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,789 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,789 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,789 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,790 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,790 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,790 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,791 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,791 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,791 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,792 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,792 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,792 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,792 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,793 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,793 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,793 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,794 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,794 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,794 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,812 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 23 disjoint index pairs (out of 21 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 176 [2018-01-24 15:11:56,813 INFO L267 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:56,836 INFO L267 ElimStorePlain]: Start of recursive call 27: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:56,838 INFO L267 ElimStorePlain]: Start of recursive call 26: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:56,839 INFO L267 ElimStorePlain]: Start of recursive call 25: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:56,840 INFO L267 ElimStorePlain]: Start of recursive call 24: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:56,845 INFO L267 ElimStorePlain]: Start of recursive call 23: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:56,865 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,878 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 177 treesize of output 187 [2018-01-24 15:11:56,881 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,882 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,884 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,900 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 171 treesize of output 188 [2018-01-24 15:11:56,903 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,904 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,904 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,904 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,904 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,905 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,910 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 161 [2018-01-24 15:11:56,913 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,914 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,914 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,914 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,914 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,915 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,915 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,915 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,916 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,916 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,925 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 178 [2018-01-24 15:11:56,928 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,929 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,929 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,929 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,930 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,930 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,930 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,931 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,931 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,931 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,932 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,932 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,932 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,932 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,933 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,946 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 212 [2018-01-24 15:11:56,995 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,996 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,996 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,996 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,996 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,997 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:11:56,998 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,998 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,998 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,999 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,999 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,999 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:56,999 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,000 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,000 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,000 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,001 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,001 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,001 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,001 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,002 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,002 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,023 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 23 disjoint index pairs (out of 28 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 182 [2018-01-24 15:11:57,024 INFO L267 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:57,026 INFO L267 ElimStorePlain]: Start of recursive call 35: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:57,028 INFO L267 ElimStorePlain]: Start of recursive call 34: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:57,037 INFO L267 ElimStorePlain]: Start of recursive call 33: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:57,064 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,065 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,066 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,066 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,067 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,068 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,090 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 155 treesize of output 196 [2018-01-24 15:11:57,094 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,094 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,094 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,095 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,095 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,095 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,096 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,096 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,096 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,096 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,105 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 156 treesize of output 183 [2018-01-24 15:11:57,108 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,109 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,109 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,110 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,110 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,110 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,110 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,111 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,111 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,111 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,112 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,112 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,112 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,113 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,113 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,126 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 212 [2018-01-24 15:11:57,173 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,174 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,174 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,174 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,175 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,175 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,175 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,175 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,176 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,176 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,176 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,177 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,177 INFO L700 Elim1Store]: detected not equals via solver [2018-01-24 15:11:57,178 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,178 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,178 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,179 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,179 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,179 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,180 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,180 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,180 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,180 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,202 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 23 disjoint index pairs (out of 28 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 192 [2018-01-24 15:11:57,202 INFO L267 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:57,205 INFO L267 ElimStorePlain]: Start of recursive call 39: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:57,217 INFO L267 ElimStorePlain]: Start of recursive call 38: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:57,247 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,248 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,248 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,249 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,249 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,250 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,251 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,251 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,252 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,254 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,280 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 144 treesize of output 211 [2018-01-24 15:11:57,284 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,284 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,285 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,285 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,286 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,287 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,287 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,287 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,288 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,289 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,289 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,290 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,290 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,292 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,293 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,332 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 16 disjoint index pairs (out of 15 index pairs), introduced 2 new quantified variables, introduced 7 case distinctions, treesize of input 195 treesize of output 233 [2018-01-24 15:11:57,429 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,430 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,430 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,431 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,431 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,431 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,433 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,433 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,433 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,434 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,434 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,436 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,436 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,436 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,436 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,438 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,438 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,438 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,440 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,440 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,440 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,488 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 24 disjoint index pairs (out of 28 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 96 treesize of output 268 [2018-01-24 15:11:57,489 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-01-24 15:11:57,504 INFO L267 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 64 xjuncts. [2018-01-24 15:11:57,507 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,508 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,508 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,509 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,509 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,509 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,511 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,511 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,511 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,512 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,512 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,513 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,514 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,514 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,514 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,516 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,516 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,517 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,518 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,518 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,518 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:57,565 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 24 disjoint index pairs (out of 28 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 96 treesize of output 272 [2018-01-24 15:11:57,565 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-01-24 15:11:57,580 INFO L267 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 64 xjuncts. [2018-01-24 15:11:58,115 INFO L267 ElimStorePlain]: Start of recursive call 42: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:58,128 INFO L267 ElimStorePlain]: Start of recursive call 41: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:58,135 INFO L267 ElimStorePlain]: Start of recursive call 37: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:58,142 INFO L267 ElimStorePlain]: Start of recursive call 32: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:58,155 INFO L267 ElimStorePlain]: Start of recursive call 31: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:58,162 INFO L267 ElimStorePlain]: Start of recursive call 22: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:58,170 INFO L267 ElimStorePlain]: Start of recursive call 12: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:58,172 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 83 treesize of output 79 [2018-01-24 15:11:58,175 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 61 treesize of output 54 [2018-01-24 15:11:58,175 INFO L267 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:58,182 INFO L267 ElimStorePlain]: Start of recursive call 45: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:58,220 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 129 treesize of output 125 [2018-01-24 15:11:58,222 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 107 [2018-01-24 15:11:58,225 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,226 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 107 treesize of output 108 [2018-01-24 15:11:58,229 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,229 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,229 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,232 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 103 treesize of output 116 [2018-01-24 15:11:58,235 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,236 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,236 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,236 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,237 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,237 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,243 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 131 [2018-01-24 15:11:58,246 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,246 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,247 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,247 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,247 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,247 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,248 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,248 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,248 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,249 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,258 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 153 [2018-01-24 15:11:58,261 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,262 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,262 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,263 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,263 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,263 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,264 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,264 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,264 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,264 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,265 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,265 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,265 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,266 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,266 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,281 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 182 [2018-01-24 15:11:58,305 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,306 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,306 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,306 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,306 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,307 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,307 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,307 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,308 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,308 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,308 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,308 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,309 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,309 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,309 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,310 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,310 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,310 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,311 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,311 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,311 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,330 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 151 [2018-01-24 15:11:58,330 INFO L267 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:58,333 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,334 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,334 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,334 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,335 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,335 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,336 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,337 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,337 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,337 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,338 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,339 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,339 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,340 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,340 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,341 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,341 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,342 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,343 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,343 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,344 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,390 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 24 disjoint index pairs (out of 28 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 254 [2018-01-24 15:11:58,390 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-01-24 15:11:58,404 INFO L267 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 64 xjuncts. [2018-01-24 15:11:58,408 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,408 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,409 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,409 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,409 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,410 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,411 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,411 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,412 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,412 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,412 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,414 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,414 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,414 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,414 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,416 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,416 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,417 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,418 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,418 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,418 INFO L682 Elim1Store]: detected equality via solver [2018-01-24 15:11:58,465 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 24 disjoint index pairs (out of 28 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 258 [2018-01-24 15:11:58,465 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-01-24 15:11:58,480 INFO L267 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 64 xjuncts. [2018-01-24 15:11:58,962 INFO L267 ElimStorePlain]: Start of recursive call 53: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:58,972 INFO L267 ElimStorePlain]: Start of recursive call 52: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:58,979 INFO L267 ElimStorePlain]: Start of recursive call 51: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:58,983 INFO L267 ElimStorePlain]: Start of recursive call 50: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:58,986 INFO L267 ElimStorePlain]: Start of recursive call 49: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:58,988 INFO L267 ElimStorePlain]: Start of recursive call 48: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:58,992 INFO L267 ElimStorePlain]: Start of recursive call 47: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:58,995 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 81 treesize of output 77 [2018-01-24 15:11:58,997 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 61 treesize of output 54 [2018-01-24 15:11:58,998 INFO L267 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,004 INFO L267 ElimStorePlain]: Start of recursive call 57: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,024 INFO L267 ElimStorePlain]: Start of recursive call 1: 28 dim-0 vars, 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-01-24 15:11:59,024 INFO L202 ElimStorePlain]: Needed 58 recursive calls to eliminate 30 variables, input treesize:263, output treesize:83 [2018-01-24 15:11:59,254 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 233 refuted. 7 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:59,275 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-24 15:11:59,275 INFO L187 anRefinementStrategy]: Switched to InterpolantGenerator mode CVC4_IG No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 Starting monitored process 17 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with cvc4 --tear-down-incremental --print-success --lang smt --rewrite-divk --tlimit-per=12000 [2018-01-24 15:11:59,278 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-24 15:11:59,278 INFO L280 anRefinementStrategy]: Using traceCheck mode CVC4_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST1 (IT: FPandBP) [2018-01-24 15:11:59,290 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:59,323 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-24 15:11:59,377 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-24 15:11:59,384 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-24 15:11:59,388 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-01-24 15:11:59,388 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,394 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,394 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-01-24 15:11:59,412 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 13 treesize of output 10 [2018-01-24 15:11:59,414 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 10 treesize of output 9 [2018-01-24 15:11:59,414 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,415 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,421 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,421 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:59,425 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 13 treesize of output 10 [2018-01-24 15:11:59,426 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 10 treesize of output 9 [2018-01-24 15:11:59,427 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,428 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,434 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,434 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:59,449 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 13 treesize of output 10 [2018-01-24 15:11:59,454 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 10 treesize of output 9 [2018-01-24 15:11:59,455 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,456 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,463 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,463 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:59,467 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 13 treesize of output 10 [2018-01-24 15:11:59,469 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 10 treesize of output 9 [2018-01-24 15:11:59,507 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,509 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,515 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,515 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:59,519 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 13 treesize of output 10 [2018-01-24 15:11:59,520 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 10 treesize of output 9 [2018-01-24 15:11:59,521 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,524 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,530 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,530 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:59,533 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 13 treesize of output 10 [2018-01-24 15:11:59,535 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 10 treesize of output 9 [2018-01-24 15:11:59,535 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,537 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,543 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,543 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:59,547 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 13 treesize of output 10 [2018-01-24 15:11:59,549 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 10 treesize of output 9 [2018-01-24 15:11:59,549 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,550 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,557 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-01-24 15:11:59,557 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:30, output treesize:17 [2018-01-24 15:11:59,559 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 19 treesize of output 15 [2018-01-24 15:11:59,565 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 12 [2018-01-24 15:11:59,565 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-01-24 15:11:59,568 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-01-24 15:11:59,575 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-01-24 15:11:59,575 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:48 [2018-01-24 15:11:59,625 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 0 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-24 15:11:59,625 INFO L314 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2018-01-24 15:12:07,172 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-01-24 15:12:07,173 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-24 15:12:07,176 WARN L187 ceAbstractionStarter]: Timeout [2018-01-24 15:12:07,176 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.01 03:12:07 BoogieIcfgContainer [2018-01-24 15:12:07,176 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-24 15:12:07,177 INFO L168 Benchmark]: Toolchain (without parser) took 55616.75 ms. Allocated memory was 306.7 MB in the beginning and 941.6 MB in the end (delta: 634.9 MB). Free memory was 266.6 MB in the beginning and 653.9 MB in the end (delta: -387.3 MB). Peak memory consumption was 247.7 MB. Max. memory is 5.3 GB. [2018-01-24 15:12:07,177 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 306.7 MB. Free memory is still 272.6 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-24 15:12:07,177 INFO L168 Benchmark]: CACSL2BoogieTranslator took 193.07 ms. Allocated memory is still 306.7 MB. Free memory was 265.6 MB in the beginning and 255.4 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 5.3 GB. [2018-01-24 15:12:07,177 INFO L168 Benchmark]: Boogie Preprocessor took 40.81 ms. Allocated memory is still 306.7 MB. Free memory was 255.4 MB in the beginning and 254.4 MB in the end (delta: 996.1 kB). Peak memory consumption was 996.1 kB. Max. memory is 5.3 GB. [2018-01-24 15:12:07,178 INFO L168 Benchmark]: RCFGBuilder took 279.43 ms. Allocated memory is still 306.7 MB. Free memory was 254.4 MB in the beginning and 238.2 MB in the end (delta: 16.2 MB). Peak memory consumption was 16.2 MB. Max. memory is 5.3 GB. [2018-01-24 15:12:07,178 INFO L168 Benchmark]: TraceAbstraction took 55097.51 ms. Allocated memory was 306.7 MB in the beginning and 941.6 MB in the end (delta: 634.9 MB). Free memory was 238.2 MB in the beginning and 653.9 MB in the end (delta: -415.7 MB). Peak memory consumption was 219.3 MB. Max. memory is 5.3 GB. [2018-01-24 15:12:07,179 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13 ms. Allocated memory is still 306.7 MB. Free memory is still 272.6 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 193.07 ms. Allocated memory is still 306.7 MB. Free memory was 265.6 MB in the beginning and 255.4 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 40.81 ms. Allocated memory is still 306.7 MB. Free memory was 255.4 MB in the beginning and 254.4 MB in the end (delta: 996.1 kB). Peak memory consumption was 996.1 kB. Max. memory is 5.3 GB. * RCFGBuilder took 279.43 ms. Allocated memory is still 306.7 MB. Free memory was 254.4 MB in the beginning and 238.2 MB in the end (delta: 16.2 MB). Peak memory consumption was 16.2 MB. Max. memory is 5.3 GB. * TraceAbstraction took 55097.51 ms. Allocated memory was 306.7 MB in the beginning and 941.6 MB in the end (delta: 634.9 MB). Free memory was 238.2 MB in the beginning and 653.9 MB in the end (delta: -415.7 MB). Peak memory consumption was 219.3 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 18 LocStat_MAX_WEQGRAPH_SIZE : 3 LocStat_MAX_SIZEOF_WEQEDGELABEL : 2 LocStat_NO_SUPPORTING_EQUALITIES : 197 LocStat_NO_SUPPORTING_DISEQUALITIES : 38 LocStat_NO_DISJUNCTIONS : -36 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 23 TransStat_MAX_WEQGRAPH_SIZE : 2 TransStat_MAX_SIZEOF_WEQEDGELABEL : 1 TransStat_NO_SUPPORTING_EQUALITIES : 42 TransStat_NO_SUPPORTING_DISEQUALITIES : 5 TransStat_NO_DISJUNCTIONS : 25 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 17.964238 RENAME_VARIABLES(MILLISECONDS) : 4.671592 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 17.866490 PROJECTAWAY(MILLISECONDS) : 0.198443 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.079715 DISJOIN(MILLISECONDS) : 2.381679 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 4.733185 ADD_EQUALITY(MILLISECONDS) : 0.025660 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.027823 #CONJOIN_DISJUNCTIVE : 79 #RENAME_VARIABLES : 141 #UNFREEZE : 0 #CONJOIN : 118 #PROJECTAWAY : 98 #ADD_WEAK_EQUALITY : 5 #DISJOIN : 19 #RENAME_VARIABLES_DISJUNCTIVE : 133 #ADD_EQUALITY : 41 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 4 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 77 with TraceHistMax 9, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 49 known predicates. - TimeoutResultAtElement [Line: 1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 77 with TraceHistMax 9, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 49 known predicates. - TimeoutResultAtElement [Line: 1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 77 with TraceHistMax 9, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 49 known predicates. - TimeoutResultAtElement [Line: 1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 77 with TraceHistMax 9, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 49 known predicates. - TimeoutResultAtElement [Line: 1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 77 with TraceHistMax 9, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 49 known predicates. - TimeoutResultAtElement [Line: 1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 77 with TraceHistMax 9, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 49 known predicates. - TimeoutResultAtElement [Line: 1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 77 with TraceHistMax 9, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 49 known predicates. - TimeoutResultAtElement [Line: 1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 77 with TraceHistMax 9, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 49 known predicates. - TimeoutResultAtElement [Line: 1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 77 with TraceHistMax 9, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 49 known predicates. - TimeoutResultAtElement [Line: 1]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 77 with TraceHistMax 9, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 49 known predicates. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 77 with TraceHistMax 9, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 49 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 38 locations, 11 error locations. TIMEOUT Result, 55.0s OverallTime, 14 OverallIterations, 9 TraceHistogramMax, 4.7s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 224 SDtfs, 1263 SDslu, 1075 SDs, 0 SdLazy, 2892 SolverSat, 182 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 1.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1432 GetRequests, 947 SyntacticMatches, 104 SemanticMatches, 381 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7558 ImplicationChecksByTransitivity, 15.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=84occurred in iteration=13, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 4.1s AbstIntTime, 1 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 13 MinimizatonAttempts, 15 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 24.6s InterpolantComputationTime, 1012 NumberOfCodeBlocks, 1008 NumberOfCodeBlocksAsserted, 57 NumberOfCheckSat, 1587 ConstructedInterpolants, 274 QuantifiedInterpolants, 2885513 SizeOfPredicates, 250 NumberOfNonLiveVariables, 2662 ConjunctsInSsa, 541 ConjunctsInUnsatCore, 41 InterpolantComputations, 6 PerfectInterpolantSequences, 2/2522 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, REUSE_STATISTICS: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/add_last-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-24_15-12-07-188.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/add_last-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ.epf_AutomizerC.xml/Csv-VPDomainBenchmark-0-2018-01-24_15-12-07-188.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/add_last-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ.epf_AutomizerC.xml/Csv-BenchmarkWithCounters-0-2018-01-24_15-12-07-188.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/add_last-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Taipan+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-24_15-12-07-188.csv Completed graceful shutdown