java -Xmx8000000000 -jar /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/default/taipan/svcomp-Reach-64bit-Taipan_Default.epf -i ../../../trunk/examples/svcomp/loops/invert_string_true-unreach-call_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-b6335f6 [2018-10-23 09:51:36,871 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-10-23 09:51:36,873 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-10-23 09:51:36,886 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-10-23 09:51:36,887 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-10-23 09:51:36,888 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-10-23 09:51:36,889 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-10-23 09:51:36,891 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-10-23 09:51:36,893 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-10-23 09:51:36,894 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-10-23 09:51:36,895 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-10-23 09:51:36,895 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-10-23 09:51:36,896 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-10-23 09:51:36,897 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-10-23 09:51:36,898 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-10-23 09:51:36,899 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-10-23 09:51:36,900 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-10-23 09:51:36,902 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-10-23 09:51:36,904 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-10-23 09:51:36,906 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-10-23 09:51:36,907 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-10-23 09:51:36,909 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-10-23 09:51:36,911 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-10-23 09:51:36,912 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-10-23 09:51:36,912 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-10-23 09:51:36,913 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-10-23 09:51:36,914 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-10-23 09:51:36,915 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-10-23 09:51:36,916 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-10-23 09:51:36,917 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-10-23 09:51:36,918 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-10-23 09:51:36,919 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-10-23 09:51:36,919 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-10-23 09:51:36,919 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-10-23 09:51:36,920 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-10-23 09:51:36,921 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-10-23 09:51:36,921 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/../../../trunk/examples/settings/default/taipan/svcomp-Reach-64bit-Taipan_Default.epf [2018-10-23 09:51:36,938 INFO L110 SettingsManager]: Loading preferences was successful [2018-10-23 09:51:36,938 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-10-23 09:51:36,939 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-10-23 09:51:36,940 INFO L133 SettingsManager]: * User list type=DISABLED [2018-10-23 09:51:36,940 INFO L133 SettingsManager]: * calls to implemented procedures=false [2018-10-23 09:51:36,940 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-10-23 09:51:36,940 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-10-23 09:51:36,941 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-10-23 09:51:36,941 INFO L133 SettingsManager]: * Log string format=TERM [2018-10-23 09:51:36,941 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-10-23 09:51:36,941 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-10-23 09:51:36,942 INFO L133 SettingsManager]: * Interval Domain=false [2018-10-23 09:51:36,942 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-10-23 09:51:36,944 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-10-23 09:51:36,944 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-10-23 09:51:36,944 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-10-23 09:51:36,945 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-10-23 09:51:36,947 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-10-23 09:51:36,947 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-10-23 09:51:36,947 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-10-23 09:51:36,948 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-10-23 09:51:36,948 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-10-23 09:51:36,948 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-10-23 09:51:36,948 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-10-23 09:51:36,949 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-10-23 09:51:36,949 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-10-23 09:51:36,949 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-10-23 09:51:36,949 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-10-23 09:51:36,950 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-10-23 09:51:36,950 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-10-23 09:51:36,950 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-10-23 09:51:36,950 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-10-23 09:51:36,950 INFO L133 SettingsManager]: * To the following directory=dump/ [2018-10-23 09:51:36,951 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2018-10-23 09:51:37,006 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-10-23 09:51:37,023 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-10-23 09:51:37,028 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-10-23 09:51:37,030 INFO L271 PluginConnector]: Initializing CDTParser... [2018-10-23 09:51:37,031 INFO L276 PluginConnector]: CDTParser initialized [2018-10-23 09:51:37,031 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/../../../trunk/examples/svcomp/loops/invert_string_true-unreach-call_true-termination.i [2018-10-23 09:51:37,094 INFO L218 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/data/45f428cc3/f3c9f1d64c4c44da819548c2ea1418c6/FLAGeb0d3fc12 [2018-10-23 09:51:37,526 INFO L298 CDTParser]: Found 1 translation units. [2018-10-23 09:51:37,527 INFO L158 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loops/invert_string_true-unreach-call_true-termination.i [2018-10-23 09:51:37,538 INFO L346 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/data/45f428cc3/f3c9f1d64c4c44da819548c2ea1418c6/FLAGeb0d3fc12 [2018-10-23 09:51:37,553 INFO L354 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/data/45f428cc3/f3c9f1d64c4c44da819548c2ea1418c6 [2018-10-23 09:51:37,565 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-10-23 09:51:37,567 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-10-23 09:51:37,568 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-10-23 09:51:37,568 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-10-23 09:51:37,574 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-10-23 09:51:37,575 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.10 09:51:37" (1/1) ... [2018-10-23 09:51:37,579 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c366f42 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 09:51:37, skipping insertion in model container [2018-10-23 09:51:37,579 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.10 09:51:37" (1/1) ... [2018-10-23 09:51:37,590 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-10-23 09:51:37,620 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-10-23 09:51:37,846 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-23 09:51:37,852 INFO L189 MainTranslator]: Completed pre-run [2018-10-23 09:51:37,889 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-23 09:51:37,921 INFO L193 MainTranslator]: Completed translation [2018-10-23 09:51:37,922 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 09:51:37 WrapperNode [2018-10-23 09:51:37,922 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-10-23 09:51:37,923 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-10-23 09:51:37,924 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-10-23 09:51:37,924 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-10-23 09:51:37,936 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 09:51:37" (1/1) ... [2018-10-23 09:51:37,947 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 09:51:37" (1/1) ... [2018-10-23 09:51:37,978 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-10-23 09:51:37,978 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-10-23 09:51:37,978 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-10-23 09:51:37,979 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-10-23 09:51:37,989 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 09:51:37" (1/1) ... [2018-10-23 09:51:37,989 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 09:51:37" (1/1) ... [2018-10-23 09:51:37,992 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 09:51:37" (1/1) ... [2018-10-23 09:51:37,993 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 09:51:37" (1/1) ... [2018-10-23 09:51:38,000 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 09:51:37" (1/1) ... [2018-10-23 09:51:38,006 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 09:51:37" (1/1) ... [2018-10-23 09:51:38,008 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 09:51:37" (1/1) ... [2018-10-23 09:51:38,011 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-10-23 09:51:38,011 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-10-23 09:51:38,012 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-10-23 09:51:38,014 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-10-23 09:51:38,015 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 09:51:37" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-10-23 09:51:38,169 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-10-23 09:51:38,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-10-23 09:51:38,170 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-10-23 09:51:38,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-10-23 09:51:38,170 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-10-23 09:51:38,170 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-10-23 09:51:38,170 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2018-10-23 09:51:38,171 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2018-10-23 09:51:38,785 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-10-23 09:51:38,785 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.10 09:51:38 BoogieIcfgContainer [2018-10-23 09:51:38,786 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-10-23 09:51:38,787 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-10-23 09:51:38,787 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-10-23 09:51:38,791 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-10-23 09:51:38,791 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.10 09:51:37" (1/3) ... [2018-10-23 09:51:38,792 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ad09da3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.10 09:51:38, skipping insertion in model container [2018-10-23 09:51:38,792 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.10 09:51:37" (2/3) ... [2018-10-23 09:51:38,793 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ad09da3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.10 09:51:38, skipping insertion in model container [2018-10-23 09:51:38,793 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.10 09:51:38" (3/3) ... [2018-10-23 09:51:38,795 INFO L112 eAbstractionObserver]: Analyzing ICFG invert_string_true-unreach-call_true-termination.i [2018-10-23 09:51:38,806 INFO L136 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-10-23 09:51:38,816 INFO L148 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-10-23 09:51:38,836 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-10-23 09:51:38,873 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-10-23 09:51:38,873 INFO L383 AbstractCegarLoop]: Hoare is true [2018-10-23 09:51:38,874 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-10-23 09:51:38,874 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-10-23 09:51:38,874 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-10-23 09:51:38,874 INFO L387 AbstractCegarLoop]: Difference is false [2018-10-23 09:51:38,875 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-10-23 09:51:38,875 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-10-23 09:51:38,894 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states. [2018-10-23 09:51:38,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-10-23 09:51:38,900 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 09:51:38,901 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 09:51:38,904 INFO L424 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 09:51:38,910 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 09:51:38,911 INFO L82 PathProgramCache]: Analyzing trace with hash -1989464865, now seen corresponding path program 1 times [2018-10-23 09:51:38,913 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 09:51:38,975 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:51:38,975 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 09:51:38,975 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:51:38,976 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 09:51:39,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 09:51:39,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-23 09:51:39,081 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-23 09:51:39,081 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-10-23 09:51:39,081 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-23 09:51:39,088 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-10-23 09:51:39,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-10-23 09:51:39,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-10-23 09:51:39,108 INFO L87 Difference]: Start difference. First operand 30 states. Second operand 2 states. [2018-10-23 09:51:39,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 09:51:39,135 INFO L93 Difference]: Finished difference Result 51 states and 62 transitions. [2018-10-23 09:51:39,135 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-10-23 09:51:39,137 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 16 [2018-10-23 09:51:39,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 09:51:39,147 INFO L225 Difference]: With dead ends: 51 [2018-10-23 09:51:39,147 INFO L226 Difference]: Without dead ends: 25 [2018-10-23 09:51:39,152 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-10-23 09:51:39,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2018-10-23 09:51:39,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2018-10-23 09:51:39,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2018-10-23 09:51:39,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 27 transitions. [2018-10-23 09:51:39,194 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 27 transitions. Word has length 16 [2018-10-23 09:51:39,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 09:51:39,195 INFO L481 AbstractCegarLoop]: Abstraction has 25 states and 27 transitions. [2018-10-23 09:51:39,195 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-10-23 09:51:39,195 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 27 transitions. [2018-10-23 09:51:39,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-10-23 09:51:39,196 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 09:51:39,196 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 09:51:39,197 INFO L424 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 09:51:39,197 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 09:51:39,198 INFO L82 PathProgramCache]: Analyzing trace with hash 971272842, now seen corresponding path program 1 times [2018-10-23 09:51:39,198 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 09:51:39,199 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:51:39,199 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 09:51:39,200 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:51:39,200 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 09:51:39,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 09:51:39,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-23 09:51:39,481 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-23 09:51:39,481 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-10-23 09:51:39,482 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-23 09:51:39,489 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-10-23 09:51:39,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-10-23 09:51:39,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-10-23 09:51:39,490 INFO L87 Difference]: Start difference. First operand 25 states and 27 transitions. Second operand 4 states. [2018-10-23 09:51:39,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 09:51:39,683 INFO L93 Difference]: Finished difference Result 40 states and 43 transitions. [2018-10-23 09:51:39,684 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-10-23 09:51:39,684 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-10-23 09:51:39,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 09:51:39,685 INFO L225 Difference]: With dead ends: 40 [2018-10-23 09:51:39,685 INFO L226 Difference]: Without dead ends: 28 [2018-10-23 09:51:39,688 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-10-23 09:51:39,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2018-10-23 09:51:39,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 27. [2018-10-23 09:51:39,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2018-10-23 09:51:39,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 29 transitions. [2018-10-23 09:51:39,702 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 29 transitions. Word has length 18 [2018-10-23 09:51:39,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 09:51:39,702 INFO L481 AbstractCegarLoop]: Abstraction has 27 states and 29 transitions. [2018-10-23 09:51:39,702 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-10-23 09:51:39,703 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 29 transitions. [2018-10-23 09:51:39,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-10-23 09:51:39,703 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 09:51:39,707 INFO L375 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 09:51:39,707 INFO L424 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 09:51:39,707 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 09:51:39,708 INFO L82 PathProgramCache]: Analyzing trace with hash -1585722772, now seen corresponding path program 1 times [2018-10-23 09:51:39,708 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 09:51:39,710 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:51:39,710 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 09:51:39,710 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:51:39,710 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 09:51:39,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 09:51:40,091 WARN L179 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 13 [2018-10-23 09:51:40,111 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-23 09:51:40,111 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:51:40,112 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 09:51:40,113 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 22 with the following transitions: [2018-10-23 09:51:40,115 INFO L202 CegarAbsIntRunner]: [0], [1], [5], [9], [12], [20], [24], [27], [29], [31], [35], [39], [44], [54], [57], [59], [65], [66], [67], [69] [2018-10-23 09:51:40,204 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-23 09:51:40,204 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-23 09:51:40,407 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-23 09:51:40,504 INFO L266 AbstractInterpreter]: Error location(s) were unreachable [2018-10-23 09:51:40,506 INFO L272 AbstractInterpreter]: Visited 8 different actions 8 times. Never merged. Never widened. Never found a fixpoint. Largest state had 36 variables. [2018-10-23 09:51:40,550 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 09:51:40,550 INFO L398 sIntCurrentIteration]: Generating AbsInt predicates [2018-10-23 09:51:40,663 INFO L232 lantSequenceWeakener]: Weakened 7 states. On average, predicates are now at 86.81% of their original sizes. [2018-10-23 09:51:40,664 INFO L411 sIntCurrentIteration]: Unifying AI predicates [2018-10-23 09:51:40,699 INFO L422 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-10-23 09:51:40,701 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-10-23 09:51:40,701 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2018-10-23 09:51:40,701 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-23 09:51:40,702 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-23 09:51:40,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-23 09:51:40,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-23 09:51:40,703 INFO L87 Difference]: Start difference. First operand 27 states and 29 transitions. Second operand 3 states. [2018-10-23 09:51:41,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 09:51:41,030 INFO L93 Difference]: Finished difference Result 48 states and 52 transitions. [2018-10-23 09:51:41,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-23 09:51:41,030 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 21 [2018-10-23 09:51:41,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 09:51:41,031 INFO L225 Difference]: With dead ends: 48 [2018-10-23 09:51:41,032 INFO L226 Difference]: Without dead ends: 30 [2018-10-23 09:51:41,032 INFO L605 BasicCegarLoop]: 2 DeclaredPredicates, 20 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-23 09:51:41,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2018-10-23 09:51:41,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 29. [2018-10-23 09:51:41,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2018-10-23 09:51:41,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 31 transitions. [2018-10-23 09:51:41,041 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 31 transitions. Word has length 21 [2018-10-23 09:51:41,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 09:51:41,041 INFO L481 AbstractCegarLoop]: Abstraction has 29 states and 31 transitions. [2018-10-23 09:51:41,041 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-23 09:51:41,042 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 31 transitions. [2018-10-23 09:51:41,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-10-23 09:51:41,043 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 09:51:41,043 INFO L375 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 09:51:41,043 INFO L424 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 09:51:41,043 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 09:51:41,044 INFO L82 PathProgramCache]: Analyzing trace with hash 1045245671, now seen corresponding path program 1 times [2018-10-23 09:51:41,044 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 09:51:41,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:51:41,045 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 09:51:41,045 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:51:41,046 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 09:51:41,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 09:51:41,594 WARN L179 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 20 [2018-10-23 09:51:41,829 WARN L179 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 15 [2018-10-23 09:51:41,953 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-10-23 09:51:41,954 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:51:41,954 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 09:51:41,954 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 25 with the following transitions: [2018-10-23 09:51:41,955 INFO L202 CegarAbsIntRunner]: [0], [1], [5], [9], [12], [14], [16], [20], [24], [27], [29], [31], [35], [39], [44], [54], [57], [59], [65], [66], [67], [69] [2018-10-23 09:51:41,958 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-23 09:51:41,958 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-23 09:51:41,967 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-23 09:51:45,325 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-23 09:51:45,326 INFO L272 AbstractInterpreter]: Visited 22 different actions 257 times. Merged at 11 different actions 182 times. Widened at 2 different actions 36 times. Found 41 fixpoints after 4 different actions. Largest state had 38 variables. [2018-10-23 09:51:45,369 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 09:51:45,371 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-23 09:51:45,371 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:51:45,371 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 09:51:45,385 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 09:51:45,385 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 09:51:45,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 09:51:45,458 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 09:51:45,524 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-10-23 09:51:45,524 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:45,537 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:45,537 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:8 [2018-10-23 09:51:45,716 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 39 [2018-10-23 09:51:45,738 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 14 treesize of output 13 [2018-10-23 09:51:45,738 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:45,784 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:45,788 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-10-23 09:51:45,789 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:45,806 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:45,807 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:87, output treesize:35 [2018-10-23 09:51:45,989 WARN L179 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 25 [2018-10-23 09:51:46,548 WARN L179 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 30 [2018-10-23 09:51:46,598 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 36 treesize of output 32 [2018-10-23 09:51:46,625 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:51:46,626 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 0 case distinctions, treesize of input 23 treesize of output 19 [2018-10-23 09:51:46,627 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:46,787 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:51:46,788 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 0 case distinctions, treesize of input 15 treesize of output 11 [2018-10-23 09:51:46,788 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:46,854 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:46,943 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:46,944 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:54, output treesize:3 [2018-10-23 09:51:47,076 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-10-23 09:51:47,076 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 09:51:47,776 WARN L179 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 41 [2018-10-23 09:51:47,813 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 47 [2018-10-23 09:51:47,928 WARN L179 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 34 [2018-10-23 09:51:47,950 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 42 treesize of output 38 [2018-10-23 09:51:47,951 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:48,047 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 39 treesize of output 38 [2018-10-23 09:51:48,048 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:48,207 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:51:48,264 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 44 treesize of output 46 [2018-10-23 09:51:48,344 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-10-23 09:51:48,345 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:48,382 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 31 [2018-10-23 09:51:48,383 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:48,497 INFO L267 ElimStorePlain]: Start of recursive call 5: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:51:48,593 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-10-23 09:51:48,594 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:120, output treesize:95 [2018-10-23 09:51:48,735 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-10-23 09:51:48,756 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 09:51:48,756 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 11, 10] total 22 [2018-10-23 09:51:48,757 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 09:51:48,758 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-10-23 09:51:48,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-10-23 09:51:48,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2018-10-23 09:51:48,759 INFO L87 Difference]: Start difference. First operand 29 states and 31 transitions. Second operand 15 states. [2018-10-23 09:51:49,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 09:51:49,723 INFO L93 Difference]: Finished difference Result 45 states and 48 transitions. [2018-10-23 09:51:49,723 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-10-23 09:51:49,723 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 24 [2018-10-23 09:51:49,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 09:51:49,725 INFO L225 Difference]: With dead ends: 45 [2018-10-23 09:51:49,725 INFO L226 Difference]: Without dead ends: 33 [2018-10-23 09:51:49,727 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2018-10-23 09:51:49,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2018-10-23 09:51:49,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 32. [2018-10-23 09:51:49,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2018-10-23 09:51:49,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 34 transitions. [2018-10-23 09:51:49,733 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 34 transitions. Word has length 24 [2018-10-23 09:51:49,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 09:51:49,734 INFO L481 AbstractCegarLoop]: Abstraction has 32 states and 34 transitions. [2018-10-23 09:51:49,734 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-10-23 09:51:49,734 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 34 transitions. [2018-10-23 09:51:49,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-10-23 09:51:49,735 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 09:51:49,735 INFO L375 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 09:51:49,735 INFO L424 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 09:51:49,736 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 09:51:49,736 INFO L82 PathProgramCache]: Analyzing trace with hash -1179396881, now seen corresponding path program 2 times [2018-10-23 09:51:49,736 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 09:51:49,737 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:51:49,737 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 09:51:49,737 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:51:49,737 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 09:51:49,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 09:51:49,961 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-10-23 09:51:49,962 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:51:49,962 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 09:51:49,962 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 09:51:49,963 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 09:51:49,963 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:51:49,963 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 09:51:49,971 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-23 09:51:49,972 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST1 (IT: FPandBP) [2018-10-23 09:51:50,003 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-23 09:51:50,003 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 09:51:50,010 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 09:51:50,034 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-10-23 09:51:50,034 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:50,045 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:50,046 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:11 [2018-10-23 09:51:50,236 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-10-23 09:51:50,237 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:50,250 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 43 [2018-10-23 09:51:50,264 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 16 treesize of output 15 [2018-10-23 09:51:50,265 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:50,283 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:50,297 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:50,298 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:93, output treesize:42 [2018-10-23 09:51:50,519 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 40 treesize of output 36 [2018-10-23 09:51:50,522 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:51:50,523 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 0 case distinctions, treesize of input 27 treesize of output 23 [2018-10-23 09:51:50,523 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:50,533 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:51:50,535 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 0 case distinctions, treesize of input 17 treesize of output 13 [2018-10-23 09:51:50,535 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:50,542 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:50,553 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:50,554 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:65, output treesize:3 [2018-10-23 09:51:50,613 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-23 09:51:50,613 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 09:51:51,010 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 47 [2018-10-23 09:51:51,127 WARN L179 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 37 DAG size of output: 34 [2018-10-23 09:51:51,132 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 42 treesize of output 38 [2018-10-23 09:51:51,133 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:51,256 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 39 treesize of output 38 [2018-10-23 09:51:51,257 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:51,289 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:51:51,345 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 44 treesize of output 46 [2018-10-23 09:51:51,426 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 31 [2018-10-23 09:51:51,428 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:51,461 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-10-23 09:51:51,462 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:51,526 INFO L267 ElimStorePlain]: Start of recursive call 5: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:51:51,590 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-10-23 09:51:51,591 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:120, output treesize:95 [2018-10-23 09:51:51,831 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-10-23 09:51:51,853 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 09:51:51,853 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 14, 12] total 27 [2018-10-23 09:51:51,853 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 09:51:51,855 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-10-23 09:51:51,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-10-23 09:51:51,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2018-10-23 09:51:51,856 INFO L87 Difference]: Start difference. First operand 32 states and 34 transitions. Second operand 18 states. [2018-10-23 09:51:52,499 WARN L179 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 34 DAG size of output: 20 [2018-10-23 09:51:53,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 09:51:53,398 INFO L93 Difference]: Finished difference Result 54 states and 58 transitions. [2018-10-23 09:51:53,400 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-10-23 09:51:53,400 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 27 [2018-10-23 09:51:53,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 09:51:53,404 INFO L225 Difference]: With dead ends: 54 [2018-10-23 09:51:53,405 INFO L226 Difference]: Without dead ends: 42 [2018-10-23 09:51:53,408 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=199, Invalid=991, Unknown=0, NotChecked=0, Total=1190 [2018-10-23 09:51:53,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2018-10-23 09:51:53,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 35. [2018-10-23 09:51:53,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2018-10-23 09:51:53,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 37 transitions. [2018-10-23 09:51:53,423 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 37 transitions. Word has length 27 [2018-10-23 09:51:53,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 09:51:53,423 INFO L481 AbstractCegarLoop]: Abstraction has 35 states and 37 transitions. [2018-10-23 09:51:53,423 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-10-23 09:51:53,424 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 37 transitions. [2018-10-23 09:51:53,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-10-23 09:51:53,425 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 09:51:53,425 INFO L375 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 09:51:53,425 INFO L424 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 09:51:53,425 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 09:51:53,425 INFO L82 PathProgramCache]: Analyzing trace with hash 134681063, now seen corresponding path program 3 times [2018-10-23 09:51:53,426 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 09:51:53,427 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:51:53,427 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 09:51:53,427 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:51:53,427 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 09:51:53,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 09:51:53,695 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-10-23 09:51:53,695 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:51:53,695 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 09:51:53,695 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 09:51:53,696 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 09:51:53,696 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:51:53,696 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 09:51:53,703 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 09:51:53,704 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 09:51:53,739 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 09:51:53,740 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 09:51:53,744 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 09:51:53,765 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-10-23 09:51:53,765 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:53,774 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:53,775 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:11 [2018-10-23 09:51:54,025 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 43 [2018-10-23 09:51:54,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 16 treesize of output 15 [2018-10-23 09:51:54,030 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:54,047 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:54,051 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-10-23 09:51:54,051 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:54,066 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:54,069 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:93, output treesize:42 [2018-10-23 09:51:54,461 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 40 treesize of output 36 [2018-10-23 09:51:54,468 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:51:54,471 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 0 case distinctions, treesize of input 27 treesize of output 23 [2018-10-23 09:51:54,471 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:54,481 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:51:54,482 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 0 case distinctions, treesize of input 17 treesize of output 13 [2018-10-23 09:51:54,483 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:54,487 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:54,498 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:54,498 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:65, output treesize:3 [2018-10-23 09:51:54,549 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-23 09:51:54,549 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 09:51:54,881 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 44 treesize of output 46 [2018-10-23 09:51:55,007 WARN L179 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 35 [2018-10-23 09:51:55,012 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 43 treesize of output 31 [2018-10-23 09:51:55,013 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:55,098 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 40 treesize of output 39 [2018-10-23 09:51:55,099 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:55,140 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:51:55,204 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 43 treesize of output 45 [2018-10-23 09:51:55,308 WARN L179 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 33 [2018-10-23 09:51:55,312 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 38 [2018-10-23 09:51:55,313 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:55,401 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 37 treesize of output 36 [2018-10-23 09:51:55,402 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:55,433 INFO L267 ElimStorePlain]: Start of recursive call 5: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:51:55,495 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-10-23 09:51:55,496 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:118, output treesize:95 [2018-10-23 09:51:55,879 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-10-23 09:51:55,901 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 09:51:55,901 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 16, 14] total 32 [2018-10-23 09:51:55,901 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 09:51:55,901 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-10-23 09:51:55,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-10-23 09:51:55,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=856, Unknown=0, NotChecked=0, Total=992 [2018-10-23 09:51:55,902 INFO L87 Difference]: Start difference. First operand 35 states and 37 transitions. Second operand 21 states. [2018-10-23 09:51:57,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 09:51:57,644 INFO L93 Difference]: Finished difference Result 73 states and 81 transitions. [2018-10-23 09:51:57,645 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-10-23 09:51:57,645 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 30 [2018-10-23 09:51:57,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 09:51:57,647 INFO L225 Difference]: With dead ends: 73 [2018-10-23 09:51:57,647 INFO L226 Difference]: Without dead ends: 61 [2018-10-23 09:51:57,648 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=312, Invalid=1580, Unknown=0, NotChecked=0, Total=1892 [2018-10-23 09:51:57,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2018-10-23 09:51:57,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 38. [2018-10-23 09:51:57,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-10-23 09:51:57,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 40 transitions. [2018-10-23 09:51:57,657 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 40 transitions. Word has length 30 [2018-10-23 09:51:57,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 09:51:57,657 INFO L481 AbstractCegarLoop]: Abstraction has 38 states and 40 transitions. [2018-10-23 09:51:57,657 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-10-23 09:51:57,658 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 40 transitions. [2018-10-23 09:51:57,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-10-23 09:51:57,659 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 09:51:57,659 INFO L375 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 09:51:57,659 INFO L424 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 09:51:57,659 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 09:51:57,659 INFO L82 PathProgramCache]: Analyzing trace with hash -796192273, now seen corresponding path program 4 times [2018-10-23 09:51:57,660 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 09:51:57,661 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:51:57,661 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 09:51:57,661 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:51:57,661 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 09:51:57,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 09:51:57,936 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-10-23 09:51:57,936 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:51:57,936 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 09:51:57,936 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 09:51:57,936 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 09:51:57,937 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:51:57,937 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 09:51:57,944 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 09:51:57,945 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 09:51:57,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 09:51:57,995 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 09:51:58,097 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-10-23 09:51:58,097 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:58,171 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:58,171 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:8 [2018-10-23 09:51:58,601 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 43 [2018-10-23 09:51:58,605 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 16 treesize of output 15 [2018-10-23 09:51:58,606 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:58,687 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:58,705 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-10-23 09:51:58,706 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:58,750 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:58,751 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:93, output treesize:42 [2018-10-23 09:51:58,985 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 40 treesize of output 36 [2018-10-23 09:51:58,987 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:51:58,988 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 0 case distinctions, treesize of input 27 treesize of output 23 [2018-10-23 09:51:58,989 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:59,014 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:51:59,015 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 0 case distinctions, treesize of input 17 treesize of output 13 [2018-10-23 09:51:59,015 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:59,019 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:59,028 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:51:59,028 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:65, output treesize:3 [2018-10-23 09:51:59,082 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-10-23 09:51:59,082 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 09:51:59,381 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 43 treesize of output 45 [2018-10-23 09:51:59,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 40 treesize of output 38 [2018-10-23 09:51:59,473 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:59,544 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 37 treesize of output 36 [2018-10-23 09:51:59,544 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:59,577 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:51:59,635 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 44 treesize of output 46 [2018-10-23 09:51:59,719 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 31 [2018-10-23 09:51:59,720 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:59,784 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-10-23 09:51:59,785 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-10-23 09:51:59,817 INFO L267 ElimStorePlain]: Start of recursive call 5: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:51:59,878 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-10-23 09:51:59,879 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:120, output treesize:95 [2018-10-23 09:52:00,548 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-10-23 09:52:00,570 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 09:52:00,570 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 17, 16] total 36 [2018-10-23 09:52:00,571 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 09:52:00,571 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-10-23 09:52:00,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-10-23 09:52:00,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1100, Unknown=0, NotChecked=0, Total=1260 [2018-10-23 09:52:00,573 INFO L87 Difference]: Start difference. First operand 38 states and 40 transitions. Second operand 23 states. [2018-10-23 09:52:01,893 WARN L179 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 27 [2018-10-23 09:52:02,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 09:52:02,945 INFO L93 Difference]: Finished difference Result 75 states and 83 transitions. [2018-10-23 09:52:02,946 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-10-23 09:52:02,946 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 33 [2018-10-23 09:52:02,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 09:52:02,948 INFO L225 Difference]: With dead ends: 75 [2018-10-23 09:52:02,948 INFO L226 Difference]: Without dead ends: 63 [2018-10-23 09:52:02,950 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=394, Invalid=2056, Unknown=0, NotChecked=0, Total=2450 [2018-10-23 09:52:02,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-10-23 09:52:02,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 41. [2018-10-23 09:52:02,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2018-10-23 09:52:02,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 43 transitions. [2018-10-23 09:52:02,958 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 43 transitions. Word has length 33 [2018-10-23 09:52:02,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 09:52:02,958 INFO L481 AbstractCegarLoop]: Abstraction has 41 states and 43 transitions. [2018-10-23 09:52:02,959 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-10-23 09:52:02,959 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 43 transitions. [2018-10-23 09:52:02,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-10-23 09:52:02,960 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 09:52:02,960 INFO L375 BasicCegarLoop]: trace histogram [6, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 09:52:02,960 INFO L424 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 09:52:02,960 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 09:52:02,960 INFO L82 PathProgramCache]: Analyzing trace with hash 160085223, now seen corresponding path program 5 times [2018-10-23 09:52:02,961 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 09:52:02,961 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:52:02,962 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 09:52:02,962 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:52:02,962 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 09:52:02,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 09:52:03,178 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-10-23 09:52:03,179 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:52:03,179 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 09:52:03,179 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 09:52:03,180 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 09:52:03,180 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:52:03,180 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 09:52:03,188 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-23 09:52:03,188 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST1 (IT: FPandBP) [2018-10-23 09:52:03,230 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-23 09:52:03,231 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 09:52:03,235 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 09:52:03,250 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-10-23 09:52:03,251 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:03,258 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:03,258 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:8 [2018-10-23 09:52:03,717 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 43 [2018-10-23 09:52:03,721 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 16 treesize of output 15 [2018-10-23 09:52:03,722 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:03,735 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:03,737 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-10-23 09:52:03,738 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:03,750 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:03,751 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:93, output treesize:42 [2018-10-23 09:52:04,003 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 40 treesize of output 36 [2018-10-23 09:52:04,006 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:04,007 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 0 case distinctions, treesize of input 21 treesize of output 17 [2018-10-23 09:52:04,008 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:04,017 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:04,018 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 0 case distinctions, treesize of input 19 treesize of output 15 [2018-10-23 09:52:04,019 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:04,022 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:04,077 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:04,077 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:65, output treesize:3 [2018-10-23 09:52:04,133 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-10-23 09:52:04,134 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 09:52:04,456 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 47 [2018-10-23 09:52:04,555 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 42 treesize of output 38 [2018-10-23 09:52:04,556 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:04,622 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 39 treesize of output 38 [2018-10-23 09:52:04,623 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:04,656 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:52:04,711 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 44 treesize of output 46 [2018-10-23 09:52:04,801 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 43 treesize of output 31 [2018-10-23 09:52:04,802 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:04,872 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 40 treesize of output 39 [2018-10-23 09:52:04,872 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:04,904 INFO L267 ElimStorePlain]: Start of recursive call 5: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:52:04,971 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-10-23 09:52:04,971 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:118, output treesize:95 [2018-10-23 09:52:07,664 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-10-23 09:52:07,687 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 09:52:07,687 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 19, 18] total 37 [2018-10-23 09:52:07,687 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 09:52:07,687 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-10-23 09:52:07,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-10-23 09:52:07,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1163, Unknown=0, NotChecked=0, Total=1332 [2018-10-23 09:52:07,689 INFO L87 Difference]: Start difference. First operand 41 states and 43 transitions. Second operand 22 states. [2018-10-23 09:52:09,256 WARN L179 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 44 [2018-10-23 09:52:12,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 09:52:12,132 INFO L93 Difference]: Finished difference Result 98 states and 106 transitions. [2018-10-23 09:52:12,136 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-10-23 09:52:12,136 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 36 [2018-10-23 09:52:12,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 09:52:12,137 INFO L225 Difference]: With dead ends: 98 [2018-10-23 09:52:12,137 INFO L226 Difference]: Without dead ends: 68 [2018-10-23 09:52:12,138 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 405 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=284, Invalid=1696, Unknown=0, NotChecked=0, Total=1980 [2018-10-23 09:52:12,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2018-10-23 09:52:12,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 55. [2018-10-23 09:52:12,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-10-23 09:52:12,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 58 transitions. [2018-10-23 09:52:12,149 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 58 transitions. Word has length 36 [2018-10-23 09:52:12,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 09:52:12,149 INFO L481 AbstractCegarLoop]: Abstraction has 55 states and 58 transitions. [2018-10-23 09:52:12,149 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-10-23 09:52:12,149 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 58 transitions. [2018-10-23 09:52:12,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-10-23 09:52:12,150 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 09:52:12,151 INFO L375 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 09:52:12,151 INFO L424 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 09:52:12,151 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 09:52:12,151 INFO L82 PathProgramCache]: Analyzing trace with hash -807540054, now seen corresponding path program 6 times [2018-10-23 09:52:12,151 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 09:52:12,152 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:52:12,152 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 09:52:12,152 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:52:12,152 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 09:52:12,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 09:52:12,445 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 43 proven. 14 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-10-23 09:52:12,446 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:52:12,446 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 09:52:12,446 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 09:52:12,446 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 09:52:12,446 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:52:12,446 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 09:52:12,454 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 09:52:12,454 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 09:52:12,511 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 09:52:12,511 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 09:52:12,517 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 09:52:12,534 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-10-23 09:52:12,535 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:12,543 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:12,544 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:11 [2018-10-23 09:52:13,382 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-10-23 09:52:13,382 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:13,390 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 43 [2018-10-23 09:52:13,397 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 16 treesize of output 15 [2018-10-23 09:52:13,398 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:13,412 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:13,428 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:13,429 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:93, output treesize:42 [2018-10-23 09:52:13,804 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 40 treesize of output 36 [2018-10-23 09:52:13,828 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:13,829 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 0 case distinctions, treesize of input 27 treesize of output 23 [2018-10-23 09:52:13,830 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:13,953 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:13,954 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 0 case distinctions, treesize of input 17 treesize of output 13 [2018-10-23 09:52:13,954 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:14,016 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:14,156 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:14,157 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:65, output treesize:3 [2018-10-23 09:52:14,360 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 61 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-10-23 09:52:14,361 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 09:52:14,759 WARN L179 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 42 [2018-10-23 09:52:14,770 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 47 [2018-10-23 09:52:14,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 42 treesize of output 33 [2018-10-23 09:52:14,853 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:14,917 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2018-10-23 09:52:14,918 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:14,953 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:52:15,008 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 44 treesize of output 46 [2018-10-23 09:52:15,082 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 31 [2018-10-23 09:52:15,083 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:15,115 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-10-23 09:52:15,116 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:15,292 INFO L267 ElimStorePlain]: Start of recursive call 5: 3 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:52:15,475 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-10-23 09:52:15,476 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:120, output treesize:95 [2018-10-23 09:52:16,386 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-10-23 09:52:16,407 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 09:52:16,408 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 22, 20] total 46 [2018-10-23 09:52:16,408 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 09:52:16,408 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-10-23 09:52:16,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-10-23 09:52:16,410 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=1817, Unknown=0, NotChecked=0, Total=2070 [2018-10-23 09:52:16,410 INFO L87 Difference]: Start difference. First operand 55 states and 58 transitions. Second operand 29 states. [2018-10-23 09:52:19,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 09:52:19,361 INFO L93 Difference]: Finished difference Result 91 states and 99 transitions. [2018-10-23 09:52:19,361 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-10-23 09:52:19,362 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 42 [2018-10-23 09:52:19,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 09:52:19,363 INFO L225 Difference]: With dead ends: 91 [2018-10-23 09:52:19,363 INFO L226 Difference]: Without dead ends: 76 [2018-10-23 09:52:19,365 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 800 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=596, Invalid=3310, Unknown=0, NotChecked=0, Total=3906 [2018-10-23 09:52:19,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-10-23 09:52:19,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 51. [2018-10-23 09:52:19,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-10-23 09:52:19,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 52 transitions. [2018-10-23 09:52:19,376 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 52 transitions. Word has length 42 [2018-10-23 09:52:19,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 09:52:19,377 INFO L481 AbstractCegarLoop]: Abstraction has 51 states and 52 transitions. [2018-10-23 09:52:19,377 INFO L482 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-10-23 09:52:19,377 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 52 transitions. [2018-10-23 09:52:19,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-10-23 09:52:19,378 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 09:52:19,378 INFO L375 BasicCegarLoop]: trace histogram [6, 5, 5, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 09:52:19,378 INFO L424 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 09:52:19,379 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 09:52:19,379 INFO L82 PathProgramCache]: Analyzing trace with hash 301381172, now seen corresponding path program 1 times [2018-10-23 09:52:19,379 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 09:52:19,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:52:19,380 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 09:52:19,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:52:19,380 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 09:52:19,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 09:52:19,707 WARN L179 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 12 DAG size of output: 10 [2018-10-23 09:52:20,030 WARN L179 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2018-10-23 09:52:20,080 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2018-10-23 09:52:20,080 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:52:20,080 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 09:52:20,080 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 49 with the following transitions: [2018-10-23 09:52:20,081 INFO L202 CegarAbsIntRunner]: [0], [1], [5], [9], [12], [14], [16], [20], [24], [27], [29], [31], [35], [39], [44], [46], [48], [54], [57], [59], [62], [64], [65], [66], [67], [69], [70] [2018-10-23 09:52:20,084 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-23 09:52:20,084 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-23 09:52:20,094 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-23 09:52:24,967 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-23 09:52:24,968 INFO L272 AbstractInterpreter]: Visited 27 different actions 882 times. Merged at 14 different actions 463 times. Widened at 4 different actions 90 times. Found 45 fixpoints after 5 different actions. Largest state had 40 variables. [2018-10-23 09:52:24,995 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 09:52:24,995 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-23 09:52:24,995 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:52:24,996 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 09:52:25,011 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 09:52:25,011 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-23 09:52:25,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 09:52:25,078 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 09:52:25,196 WARN L179 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2018-10-23 09:52:25,211 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-10-23 09:52:25,212 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:25,294 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:25,294 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:11 [2018-10-23 09:52:26,582 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 43 [2018-10-23 09:52:26,586 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 16 treesize of output 15 [2018-10-23 09:52:26,586 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:26,600 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:26,609 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 43 [2018-10-23 09:52:26,612 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 16 treesize of output 15 [2018-10-23 09:52:26,612 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:26,626 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:26,663 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:52:26,664 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:93, output treesize:85 [2018-10-23 09:52:26,806 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-10-23 09:52:26,806 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:26,829 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 29 [2018-10-23 09:52:26,833 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:52:26,835 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 34 [2018-10-23 09:52:26,836 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:26,844 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:26,864 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:26,865 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:113, output treesize:43 [2018-10-23 09:52:29,149 WARN L854 $PredicateComparison]: unable to prove that (exists ((|v_main_~#str2~0.base_BEFORE_CALL_1| Int) (main_~max~0 Int) (|v_main_~#str2~0.offset_BEFORE_CALL_1| Int) (|v_main_~#str1~0.base_BEFORE_CALL_1| Int)) (let ((.cse0 (mod (+ main_~max~0 4294967295) 4294967296))) (and (<= .cse0 4) (not (= |v_main_~#str2~0.base_BEFORE_CALL_1| |v_main_~#str1~0.base_BEFORE_CALL_1|)) (<= .cse0 2147483647) (= (select (select |c_#memory_int| |v_main_~#str1~0.base_BEFORE_CALL_1|) (+ .cse0 (- 3))) (select (select |c_#memory_int| |v_main_~#str2~0.base_BEFORE_CALL_1|) (+ |v_main_~#str2~0.offset_BEFORE_CALL_1| 3))) (<= 4 .cse0)))) is different from true [2018-10-23 09:52:31,195 WARN L179 SmtUtils]: Spent 2.01 s on a formula simplification that was a NOOP. DAG size: 31 [2018-10-23 09:52:33,241 WARN L179 SmtUtils]: Spent 2.01 s on a formula simplification that was a NOOP. DAG size: 32 [2018-10-23 09:52:33,512 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-10-23 09:52:33,515 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:33,515 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 0 case distinctions, treesize of input 28 treesize of output 24 [2018-10-23 09:52:33,516 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:33,525 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:33,525 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 0 case distinctions, treesize of input 17 treesize of output 13 [2018-10-23 09:52:33,526 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:33,530 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:33,541 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:33,542 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:66, output treesize:3 [2018-10-23 09:52:35,629 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2018-10-23 09:52:35,629 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 09:52:38,337 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 54 treesize of output 48 [2018-10-23 09:52:38,341 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 31 treesize of output 35 [2018-10-23 09:52:38,364 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 10 [2018-10-23 09:52:38,364 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:38,366 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:38,367 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:38,368 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 29 treesize of output 27 [2018-10-23 09:52:38,369 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:38,383 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:52:38,413 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 20 treesize of output 16 [2018-10-23 09:52:38,413 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:38,428 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:38,432 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 64 [2018-10-23 09:52:38,438 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 45 [2018-10-23 09:52:38,516 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:38,517 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:38,519 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:52:38,523 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 55 [2018-10-23 09:52:38,524 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:38,528 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:38,529 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:38,530 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:52:38,533 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 48 [2018-10-23 09:52:38,534 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:38,538 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:38,539 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:38,540 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:52:38,542 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 52 [2018-10-23 09:52:38,543 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:38,547 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:38,547 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:38,549 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:52:38,553 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 54 [2018-10-23 09:52:38,554 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:38,558 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:52:38,561 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 31 [2018-10-23 09:52:38,561 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:38,581 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:38,605 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:38,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, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 59 [2018-10-23 09:52:38,616 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 2 xjuncts. [2018-10-23 09:52:38,651 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:52:38,681 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:52:38,692 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 105 treesize of output 99 [2018-10-23 09:52:38,705 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:52:38,708 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 84 [2018-10-23 09:52:38,846 WARN L179 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 38 [2018-10-23 09:52:38,851 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2018-10-23 09:52:38,852 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:38,861 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 40 [2018-10-23 09:52:38,862 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:38,866 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 46 [2018-10-23 09:52:38,867 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:38,878 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:38,879 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:38,883 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 45 [2018-10-23 09:52:38,884 INFO L267 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:38,924 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2018-10-23 09:52:38,924 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:38,928 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 44 [2018-10-23 09:52:38,929 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:38,983 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:39,022 INFO L267 ElimStorePlain]: Start of recursive call 15: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:39,125 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 54 treesize of output 48 [2018-10-23 09:52:39,136 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 31 treesize of output 35 [2018-10-23 09:52:39,158 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 10 [2018-10-23 09:52:39,159 INFO L267 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:39,162 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:39,163 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:39,163 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 29 treesize of output 27 [2018-10-23 09:52:39,164 INFO L267 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:39,180 INFO L267 ElimStorePlain]: Start of recursive call 24: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:52:39,207 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 20 treesize of output 16 [2018-10-23 09:52:39,208 INFO L267 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:39,225 INFO L267 ElimStorePlain]: Start of recursive call 23: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:39,229 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 64 [2018-10-23 09:52:39,234 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 45 [2018-10-23 09:52:39,327 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:52:39,329 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 31 [2018-10-23 09:52:39,330 INFO L267 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:39,333 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:39,334 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:39,336 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:52:39,339 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 48 [2018-10-23 09:52:39,339 INFO L267 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:39,365 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:39,374 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:39,392 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:52:39,394 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 54 [2018-10-23 09:52:39,394 INFO L267 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:39,398 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:39,400 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:39,409 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 59 [2018-10-23 09:52:39,410 INFO L267 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 2 xjuncts. [2018-10-23 09:52:39,413 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:39,414 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:39,417 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:52:39,419 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 52 [2018-10-23 09:52:39,420 INFO L267 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:39,424 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:39,425 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:52:39,428 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:52:39,430 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 55 [2018-10-23 09:52:39,431 INFO L267 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:39,463 INFO L267 ElimStorePlain]: Start of recursive call 29: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:52:39,487 INFO L267 ElimStorePlain]: Start of recursive call 28: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:52:39,581 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: 4 dim-0 vars, and 6 xjuncts. [2018-10-23 09:52:39,581 INFO L202 ElimStorePlain]: Needed 35 recursive calls to eliminate 6 variables, input treesize:147, output treesize:190 [2018-10-23 09:52:40,501 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 2 proven. 43 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-10-23 09:52:40,523 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 09:52:40,523 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 26, 22] total 48 [2018-10-23 09:52:40,523 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 09:52:40,524 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-10-23 09:52:40,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-10-23 09:52:40,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1907, Unknown=3, NotChecked=90, Total=2256 [2018-10-23 09:52:40,525 INFO L87 Difference]: Start difference. First operand 51 states and 52 transitions. Second operand 29 states. [2018-10-23 09:52:42,862 WARN L179 SmtUtils]: Spent 1.09 s on a formula simplification that was a NOOP. DAG size: 34 [2018-10-23 09:52:49,498 WARN L179 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 34 DAG size of output: 31 [2018-10-23 09:52:53,570 WARN L179 SmtUtils]: Spent 4.03 s on a formula simplification. DAG size of input: 37 DAG size of output: 33 [2018-10-23 09:52:55,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 09:52:55,843 INFO L93 Difference]: Finished difference Result 103 states and 106 transitions. [2018-10-23 09:52:55,843 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-10-23 09:52:55,843 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 48 [2018-10-23 09:52:55,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 09:52:55,845 INFO L225 Difference]: With dead ends: 103 [2018-10-23 09:52:55,845 INFO L226 Difference]: Without dead ends: 66 [2018-10-23 09:52:55,847 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 1 IntricatePredicates, 1 DeprecatedPredicates, 757 ImplicationChecksByTransitivity, 26.2s TimeCoverageRelationStatistics Valid=471, Invalid=3069, Unknown=4, NotChecked=116, Total=3660 [2018-10-23 09:52:55,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-10-23 09:52:55,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 63. [2018-10-23 09:52:55,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-10-23 09:52:55,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 64 transitions. [2018-10-23 09:52:55,861 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 64 transitions. Word has length 48 [2018-10-23 09:52:55,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 09:52:55,862 INFO L481 AbstractCegarLoop]: Abstraction has 63 states and 64 transitions. [2018-10-23 09:52:55,862 INFO L482 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-10-23 09:52:55,862 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 64 transitions. [2018-10-23 09:52:55,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-10-23 09:52:55,863 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 09:52:55,863 INFO L375 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 09:52:55,864 INFO L424 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 09:52:55,864 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 09:52:55,864 INFO L82 PathProgramCache]: Analyzing trace with hash -200639737, now seen corresponding path program 2 times [2018-10-23 09:52:55,864 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 09:52:55,865 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:52:55,865 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-23 09:52:55,865 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:52:55,865 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 09:52:55,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 09:52:56,548 WARN L179 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 19 DAG size of output: 17 [2018-10-23 09:52:56,624 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2018-10-23 09:52:56,625 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:52:56,625 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 09:52:56,625 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 09:52:56,625 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 09:52:56,625 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:52:56,626 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 09:52:56,636 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-10-23 09:52:56,636 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST1 (IT: FPandBP) [2018-10-23 09:52:56,690 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-10-23 09:52:56,690 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 09:52:56,696 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 09:52:56,711 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-10-23 09:52:56,711 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:56,721 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:56,721 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:11 [2018-10-23 09:52:57,021 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 46 [2018-10-23 09:52:57,033 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 16 treesize of output 15 [2018-10-23 09:52:57,034 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:57,049 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:57,056 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 46 [2018-10-23 09:52:57,060 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 16 treesize of output 15 [2018-10-23 09:52:57,061 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:57,077 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:57,122 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:52:57,122 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:99, output treesize:91 [2018-10-23 09:52:57,260 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 61 [2018-10-23 09:52:57,264 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:52:57,266 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 30 [2018-10-23 09:52:57,267 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:57,292 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:57,352 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 61 [2018-10-23 09:52:57,357 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:52:57,359 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 30 [2018-10-23 09:52:57,360 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:57,387 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:57,439 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:52:57,440 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:133, output treesize:97 [2018-10-23 09:52:57,665 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 54 [2018-10-23 09:52:57,705 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:52:57,718 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 34 [2018-10-23 09:52:57,719 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:52:57,948 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:58,510 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:52:58,511 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:119, output treesize:46 [2018-10-23 09:53:00,916 WARN L854 $PredicateComparison]: unable to prove that (exists ((|v_main_~#str2~0.base_BEFORE_CALL_3| Int) (main_~max~0 Int) (|v_main_~#str1~0.base_BEFORE_CALL_3| Int)) (let ((.cse0 (mod (+ main_~max~0 4294967295) 4294967296))) (and (<= .cse0 4) (= (select (select |c_#memory_int| |v_main_~#str2~0.base_BEFORE_CALL_3|) 2) (select (select |c_#memory_int| |v_main_~#str1~0.base_BEFORE_CALL_3|) (+ .cse0 (- 2)))) (<= .cse0 2147483647) (not (= |v_main_~#str2~0.base_BEFORE_CALL_3| |v_main_~#str1~0.base_BEFORE_CALL_3|)) (<= 4 .cse0)))) is different from true [2018-10-23 09:53:02,961 WARN L179 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 29 [2018-10-23 09:53:04,999 WARN L179 SmtUtils]: Spent 2.01 s on a formula simplification that was a NOOP. DAG size: 30 [2018-10-23 09:53:07,333 WARN L854 $PredicateComparison]: unable to prove that (exists ((|v_main_~#str2~0.base_BEFORE_CALL_4| Int) (main_~max~0 Int) (|v_main_~#str1~0.base_BEFORE_CALL_4| Int)) (let ((.cse0 (mod (+ main_~max~0 4294967295) 4294967296))) (and (<= .cse0 4) (<= .cse0 2147483647) (= (select (select |c_#memory_int| |v_main_~#str2~0.base_BEFORE_CALL_4|) 2) (select (select |c_#memory_int| |v_main_~#str1~0.base_BEFORE_CALL_4|) (+ .cse0 (- 2)))) (<= 4 .cse0) (not (= |v_main_~#str2~0.base_BEFORE_CALL_4| |v_main_~#str1~0.base_BEFORE_CALL_4|))))) is different from true [2018-10-23 09:53:07,598 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 38 treesize of output 34 [2018-10-23 09:53:07,601 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:07,602 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 0 case distinctions, treesize of input 25 treesize of output 21 [2018-10-23 09:53:07,602 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:07,612 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:07,613 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 0 case distinctions, treesize of input 17 treesize of output 13 [2018-10-23 09:53:07,613 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:07,618 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:53:07,629 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:53:07,630 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:63, output treesize:3 [2018-10-23 09:53:09,545 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 15 trivial. 7 not checked. [2018-10-23 09:53:09,546 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 09:53:13,171 WARN L179 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2018-10-23 09:53:13,176 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 76 [2018-10-23 09:53:13,180 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 51 [2018-10-23 09:53:13,187 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:13,205 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 63 [2018-10-23 09:53:13,391 WARN L179 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2018-10-23 09:53:13,397 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:13,400 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:13,429 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 89 [2018-10-23 09:53:13,432 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 8 xjuncts. [2018-10-23 09:53:13,441 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:13,442 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:13,445 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:13,469 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 54 treesize of output 84 [2018-10-23 09:53:13,471 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 3 xjuncts. [2018-10-23 09:53:13,480 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:13,481 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:13,484 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:13,507 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 64 treesize of output 81 [2018-10-23 09:53:13,509 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 3 xjuncts. [2018-10-23 09:53:13,584 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:13,585 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:13,587 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:13,609 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 82 [2018-10-23 09:53:13,611 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 3 xjuncts. [2018-10-23 09:53:13,650 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:13,651 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:13,654 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:13,677 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 78 [2018-10-23 09:53:13,679 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 3 xjuncts. [2018-10-23 09:53:13,787 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:13,876 INFO L303 Elim1Store]: Index analysis took 196 ms [2018-10-23 09:53:13,884 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 46 [2018-10-23 09:53:13,885 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2018-10-23 09:53:14,097 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:14,099 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:14,100 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 35 [2018-10-23 09:53:14,100 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:14,112 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2018-10-23 09:53:14,113 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 2 xjuncts. [2018-10-23 09:53:14,177 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-23 09:53:14,231 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-23 09:53:14,307 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-23 09:53:14,313 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 63 treesize of output 57 [2018-10-23 09:53:14,318 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:14,319 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 35 [2018-10-23 09:53:14,320 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-23 09:53:14,362 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-10-23 09:53:14,368 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:14,370 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 30 treesize of output 38 [2018-10-23 09:53:14,398 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 16 [2018-10-23 09:53:14,399 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:14,411 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 36 [2018-10-23 09:53:14,412 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 2 xjuncts. [2018-10-23 09:53:14,447 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-23 09:53:14,483 INFO L267 ElimStorePlain]: Start of recursive call 15: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-10-23 09:53:14,528 INFO L267 ElimStorePlain]: Start of recursive call 13: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-10-23 09:53:14,542 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 120 treesize of output 114 [2018-10-23 09:53:14,547 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 109 treesize of output 94 [2018-10-23 09:53:14,577 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:14,604 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 72 treesize of output 74 [2018-10-23 09:53:14,745 WARN L179 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 51 [2018-10-23 09:53:14,752 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:14,759 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:14,784 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 3 case distinctions, treesize of input 65 treesize of output 102 [2018-10-23 09:53:14,786 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 6 xjuncts. [2018-10-23 09:53:14,918 INFO L303 Elim1Store]: Index analysis took 131 ms [2018-10-23 09:53:14,960 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 50 [2018-10-23 09:53:14,961 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 4 xjuncts. [2018-10-23 09:53:14,969 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:14,976 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:14,999 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 3 case distinctions, treesize of input 72 treesize of output 100 [2018-10-23 09:53:15,001 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 6 xjuncts. [2018-10-23 09:53:15,007 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:15,014 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:15,038 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 75 treesize of output 99 [2018-10-23 09:53:15,040 INFO L267 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 6 xjuncts. [2018-10-23 09:53:15,045 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:15,048 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:15,056 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 1 case distinctions, treesize of input 62 treesize of output 65 [2018-10-23 09:53:15,058 INFO L267 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 2 xjuncts. [2018-10-23 09:53:15,063 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:15,070 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:15,093 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 3 case distinctions, treesize of input 63 treesize of output 96 [2018-10-23 09:53:15,096 INFO L267 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 6 xjuncts. [2018-10-23 09:53:15,273 INFO L267 ElimStorePlain]: Start of recursive call 21: 1 dim-1 vars, End of recursive call: and 8 xjuncts. [2018-10-23 09:53:15,381 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-23 09:53:15,569 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 50 treesize of output 46 [2018-10-23 09:53:15,569 INFO L267 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:15,586 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 66 treesize of output 62 [2018-10-23 09:53:15,587 INFO L267 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:15,590 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 48 treesize of output 44 [2018-10-23 09:53:15,590 INFO L267 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:15,593 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 68 treesize of output 64 [2018-10-23 09:53:15,594 INFO L267 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:15,750 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:15,755 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 99 [2018-10-23 09:53:15,761 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:15,778 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 2 case distinctions, treesize of input 72 treesize of output 85 [2018-10-23 09:53:16,039 WARN L179 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 73 [2018-10-23 09:53:16,052 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:16,075 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 77 treesize of output 85 [2018-10-23 09:53:16,077 INFO L267 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 3 xjuncts. [2018-10-23 09:53:16,083 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:16,095 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 49 [2018-10-23 09:53:16,096 INFO L267 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 2 xjuncts. [2018-10-23 09:53:16,105 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:16,127 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 87 treesize of output 87 [2018-10-23 09:53:16,129 INFO L267 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 3 xjuncts. [2018-10-23 09:53:16,139 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:16,162 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 87 [2018-10-23 09:53:16,164 INFO L267 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 3 xjuncts. [2018-10-23 09:53:16,171 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:16,190 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 67 treesize of output 87 [2018-10-23 09:53:16,191 INFO L267 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 3 xjuncts. [2018-10-23 09:53:16,200 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:16,223 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 75 treesize of output 84 [2018-10-23 09:53:16,225 INFO L267 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 3 xjuncts. [2018-10-23 09:53:16,399 INFO L267 ElimStorePlain]: Start of recursive call 33: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-10-23 09:53:16,460 INFO L267 ElimStorePlain]: Start of recursive call 32: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-10-23 09:53:16,716 INFO L267 ElimStorePlain]: Start of recursive call 19: 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-10-23 09:53:16,978 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 76 [2018-10-23 09:53:16,983 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 51 [2018-10-23 09:53:16,993 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:17,011 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 63 [2018-10-23 09:53:17,226 WARN L179 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2018-10-23 09:53:17,230 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:17,233 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 45 treesize of output 40 [2018-10-23 09:53:17,233 INFO L267 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:17,237 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:17,238 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2018-10-23 09:53:17,238 INFO L267 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:17,240 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:17,241 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:17,242 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 48 treesize of output 45 [2018-10-23 09:53:17,242 INFO L267 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:17,245 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:17,247 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:17,247 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 46 treesize of output 39 [2018-10-23 09:53:17,248 INFO L267 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:17,252 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:17,253 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:17,254 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 55 treesize of output 43 [2018-10-23 09:53:17,255 INFO L267 ElimStorePlain]: Start of recursive call 47: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:17,258 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:17,260 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:17,261 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 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 58 treesize of output 42 [2018-10-23 09:53:17,262 INFO L267 ElimStorePlain]: Start of recursive call 48: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:17,376 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:17,379 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:17,380 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:17,410 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 89 [2018-10-23 09:53:17,413 INFO L267 ElimStorePlain]: Start of recursive call 49: End of recursive call: and 8 xjuncts. [2018-10-23 09:53:17,418 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:17,421 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:17,422 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:17,444 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 84 [2018-10-23 09:53:17,446 INFO L267 ElimStorePlain]: Start of recursive call 50: End of recursive call: and 3 xjuncts. [2018-10-23 09:53:17,451 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:17,461 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:17,473 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 46 [2018-10-23 09:53:17,474 INFO L267 ElimStorePlain]: Start of recursive call 51: End of recursive call: and 2 xjuncts. [2018-10-23 09:53:17,597 INFO L267 ElimStorePlain]: Start of recursive call 42: 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2018-10-23 09:53:17,658 INFO L267 ElimStorePlain]: Start of recursive call 41: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-23 09:53:17,735 INFO L267 ElimStorePlain]: Start of recursive call 40: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-23 09:53:17,739 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 63 treesize of output 57 [2018-10-23 09:53:17,743 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:17,743 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 35 [2018-10-23 09:53:17,744 INFO L267 ElimStorePlain]: Start of recursive call 53: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-23 09:53:17,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 30 [2018-10-23 09:53:17,795 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:53:17,797 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 30 treesize of output 38 [2018-10-23 09:53:17,833 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 36 [2018-10-23 09:53:17,834 INFO L267 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 2 xjuncts. [2018-10-23 09:53:17,839 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 16 [2018-10-23 09:53:17,839 INFO L267 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:17,875 INFO L267 ElimStorePlain]: Start of recursive call 55: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-23 09:53:17,910 INFO L267 ElimStorePlain]: Start of recursive call 54: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-10-23 09:53:17,951 INFO L267 ElimStorePlain]: Start of recursive call 52: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-10-23 09:53:18,279 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-2 vars, End of recursive call: and 11 xjuncts. [2018-10-23 09:53:18,280 INFO L202 ElimStorePlain]: Needed 57 recursive calls to eliminate 8 variables, input treesize:171, output treesize:391 [2018-10-23 09:53:18,710 WARN L179 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 46 [2018-10-23 09:53:19,080 WARN L179 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2018-10-23 09:53:19,609 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 4 proven. 51 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2018-10-23 09:53:19,631 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 09:53:19,632 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 27, 23] total 52 [2018-10-23 09:53:19,632 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 09:53:19,632 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-10-23 09:53:19,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-10-23 09:53:19,633 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=2198, Unknown=4, NotChecked=194, Total=2652 [2018-10-23 09:53:19,633 INFO L87 Difference]: Start difference. First operand 63 states and 64 transitions. Second operand 32 states. [2018-10-23 09:53:22,967 WARN L179 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 32 [2018-10-23 09:53:29,785 WARN L179 SmtUtils]: Spent 4.02 s on a formula simplification. DAG size of input: 32 DAG size of output: 29 [2018-10-23 09:53:33,872 WARN L179 SmtUtils]: Spent 4.02 s on a formula simplification. DAG size of input: 35 DAG size of output: 31 [2018-10-23 09:53:36,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-23 09:53:36,016 INFO L93 Difference]: Finished difference Result 123 states and 126 transitions. [2018-10-23 09:53:36,016 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-10-23 09:53:36,017 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 60 [2018-10-23 09:53:36,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-23 09:53:36,018 INFO L225 Difference]: With dead ends: 123 [2018-10-23 09:53:36,018 INFO L226 Difference]: Without dead ends: 77 [2018-10-23 09:53:36,020 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 74 SyntacticMatches, 2 SemanticMatches, 63 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 869 ImplicationChecksByTransitivity, 30.0s TimeCoverageRelationStatistics Valid=444, Invalid=3465, Unknown=5, NotChecked=246, Total=4160 [2018-10-23 09:53:36,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-10-23 09:53:36,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 75. [2018-10-23 09:53:36,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2018-10-23 09:53:36,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 76 transitions. [2018-10-23 09:53:36,035 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 76 transitions. Word has length 60 [2018-10-23 09:53:36,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-23 09:53:36,035 INFO L481 AbstractCegarLoop]: Abstraction has 75 states and 76 transitions. [2018-10-23 09:53:36,035 INFO L482 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-10-23 09:53:36,035 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 76 transitions. [2018-10-23 09:53:36,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-10-23 09:53:36,036 INFO L367 BasicCegarLoop]: Found error trace [2018-10-23 09:53:36,036 INFO L375 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-23 09:53:36,037 INFO L424 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-23 09:53:36,037 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-23 09:53:36,037 INFO L82 PathProgramCache]: Analyzing trace with hash -536882412, now seen corresponding path program 3 times [2018-10-23 09:53:36,037 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-23 09:53:36,038 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:53:36,038 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-10-23 09:53:36,038 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-23 09:53:36,038 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-23 09:53:36,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-23 09:53:36,244 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 6 proven. 26 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2018-10-23 09:53:36,244 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:53:36,245 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-23 09:53:36,245 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-10-23 09:53:36,245 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-10-23 09:53:36,245 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-23 09:53:36,245 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UTaipan-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-23 09:53:36,253 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-10-23 09:53:36,253 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder TERMS_WITH_SMALL_CONSTANTS_FIRST (IT: FPandBP) [2018-10-23 09:53:36,318 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-10-23 09:53:36,319 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-10-23 09:53:36,326 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-23 09:53:36,355 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 1 [2018-10-23 09:53:36,356 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:36,388 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:53:36,388 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:14 [2018-10-23 09:53:36,568 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 46 [2018-10-23 09:53:36,583 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 16 treesize of output 15 [2018-10-23 09:53:36,583 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:36,601 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:53:36,607 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 46 [2018-10-23 09:53: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 16 treesize of output 15 [2018-10-23 09:53:36,610 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:36,627 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:53:36,671 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:53:36,672 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:99, output treesize:91 [2018-10-23 09:53:36,819 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 61 [2018-10-23 09:53:36,823 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:36,824 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 30 [2018-10-23 09:53:36,825 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:36,849 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:53:36,915 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 61 [2018-10-23 09:53:36,923 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:36,925 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 30 [2018-10-23 09:53:36,925 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:36,950 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:53:37,005 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:53:37,006 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:133, output treesize:97 [2018-10-23 09:53:37,215 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 54 [2018-10-23 09:53:37,218 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:37,221 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 34 [2018-10-23 09:53:37,221 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:37,244 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:53:37,304 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 54 [2018-10-23 09:53:37,308 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:37,310 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 34 [2018-10-23 09:53:37,310 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:37,343 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:53:37,404 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-10-23 09:53:37,404 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:119, output treesize:93 [2018-10-23 09:53:37,671 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 57 [2018-10-23 09:53:37,675 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:53:37,678 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 30 [2018-10-23 09:53:37,678 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:37,710 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:53:37,712 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-10-23 09:53:37,713 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:53:37,743 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:53:37,743 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:125, output treesize:46 [2018-10-23 09:54:11,211 WARN L179 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 30 [2018-10-23 09:54:13,257 WARN L179 SmtUtils]: Spent 2.01 s on a formula simplification that was a NOOP. DAG size: 31 [2018-10-23 09:54:38,015 WARN L854 $PredicateComparison]: unable to prove that (exists ((|v_main_~#str1~0.base_BEFORE_CALL_9| Int) (main_~max~0 Int) (|v_main_~#str2~0.base_BEFORE_CALL_9| Int)) (let ((.cse0 (mod (+ main_~max~0 4294967295) 4294967296))) (and (= (select (select |c_#memory_int| |v_main_~#str2~0.base_BEFORE_CALL_9|) 1) (select (select |c_#memory_int| |v_main_~#str1~0.base_BEFORE_CALL_9|) (+ .cse0 (- 1)))) (<= .cse0 2147483647) (< .cse0 5) (not (= |v_main_~#str2~0.base_BEFORE_CALL_9| |v_main_~#str1~0.base_BEFORE_CALL_9|)) (<= 4 .cse0)))) is different from true [2018-10-23 09:54:38,265 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 38 treesize of output 34 [2018-10-23 09:54:38,268 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:54:38,269 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 0 case distinctions, treesize of input 19 treesize of output 15 [2018-10-23 09:54:38,269 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-10-23 09:54:38,279 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:54:38,280 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 0 case distinctions, treesize of input 17 treesize of output 13 [2018-10-23 09:54:38,281 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-10-23 09:54:38,287 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:54:38,296 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-10-23 09:54:38,296 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:63, output treesize:3 [2018-10-23 09:54:38,442 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 0 proven. 95 refuted. 0 times theorem prover too weak. 3 trivial. 10 not checked. [2018-10-23 09:54:38,442 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-23 09:54:53,336 WARN L179 SmtUtils]: Spent 4.11 s on a formula simplification that was a NOOP. DAG size: 57 [2018-10-23 09:54:55,672 WARN L179 SmtUtils]: Spent 2.07 s on a formula simplification that was a NOOP. DAG size: 57 [2018-10-23 09:55:00,829 WARN L179 SmtUtils]: Spent 2.51 s on a formula simplification that was a NOOP. DAG size: 67 [2018-10-23 09:55:00,915 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 72 treesize of output 66 [2018-10-23 09:55:00,920 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:00,921 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 38 [2018-10-23 09:55:00,922 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-23 09:55:00,953 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 29 treesize of output 33 [2018-10-23 09:55:00,958 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:00,960 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 33 treesize of output 41 [2018-10-23 09:55:00,966 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:00,982 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 60 [2018-10-23 09:55:01,087 WARN L179 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 54 [2018-10-23 09:55:01,182 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:01,206 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 3 case distinctions, treesize of input 52 treesize of output 84 [2018-10-23 09:55:01,208 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 8 xjuncts. [2018-10-23 09:55:01,215 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:01,241 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 3 case distinctions, treesize of input 44 treesize of output 76 [2018-10-23 09:55:01,243 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 8 xjuncts. [2018-10-23 09:55:01,247 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:01,257 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 40 [2018-10-23 09:55:01,258 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:01,447 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:01,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, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 60 [2018-10-23 09:55:01,457 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:01,460 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:01,462 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 24 [2018-10-23 09:55:01,462 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:01,541 INFO L267 ElimStorePlain]: Start of recursive call 6: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-23 09:55:01,604 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-23 09:55:01,664 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-23 09:55:01,741 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-23 09:55:01,746 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 88 [2018-10-23 09:55:01,751 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 57 [2018-10-23 09:55:01,758 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:01,776 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 69 [2018-10-23 09:55:01,796 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 2 case distinctions, treesize of input 52 treesize of output 61 [2018-10-23 09:55:01,980 WARN L179 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 69 [2018-10-23 09:55:01,993 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:01,994 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:01,995 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 55 [2018-10-23 09:55:01,995 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:02,000 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:02,001 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:02,002 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 57 [2018-10-23 09:55:02,002 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:02,006 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:02,008 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:02,008 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 49 [2018-10-23 09:55:02,009 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:02,013 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:02,014 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:02,015 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 65 treesize of output 52 [2018-10-23 09:55:02,016 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:02,020 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:02,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, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 45 [2018-10-23 09:55:02,021 INFO L267 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:02,024 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-10-23 09:55:02,024 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:02,145 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:02,147 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:02,159 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 65 [2018-10-23 09:55:02,160 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:02,165 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:02,176 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 48 [2018-10-23 09:55:02,177 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:02,181 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:02,184 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:02,205 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 77 [2018-10-23 09:55:02,206 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:02,326 INFO L267 ElimStorePlain]: Start of recursive call 15: 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2018-10-23 09:55:02,430 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:02,432 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:02,472 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 95 [2018-10-23 09:55:03,259 WARN L179 SmtUtils]: Spent 781.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 185 [2018-10-23 09:55:03,265 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,272 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,273 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,275 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,315 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 66 treesize of output 122 [2018-10-23 09:55:03,317 INFO L267 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 8 xjuncts. [2018-10-23 09:55:03,321 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,322 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,323 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,330 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:03,334 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,368 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 83 treesize of output 118 [2018-10-23 09:55:03,369 INFO L267 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:03,374 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,375 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,377 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,384 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:03,388 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,424 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 76 treesize of output 115 [2018-10-23 09:55:03,425 INFO L267 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:03,430 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,431 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,434 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,440 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:03,444 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,480 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 69 treesize of output 117 [2018-10-23 09:55:03,482 INFO L267 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:03,486 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,487 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,489 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,496 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:03,500 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,536 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 65 treesize of output 109 [2018-10-23 09:55:03,538 INFO L267 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:03,547 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:03,551 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:03,576 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 66 [2018-10-23 09:55:03,577 INFO L267 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:04,771 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:04,774 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:04,775 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:04,789 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 58 [2018-10-23 09:55:04,790 INFO L267 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:04,796 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:04,800 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:04,802 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:04,822 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:04,853 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 60 treesize of output 102 [2018-10-23 09:55:04,854 INFO L267 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:05,481 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:05,482 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:05,483 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:05,484 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:05,497 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 1 case distinctions, treesize of input 57 treesize of output 77 [2018-10-23 09:55:05,498 INFO L267 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:06,084 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:06,087 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:06,088 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:06,103 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 78 [2018-10-23 09:55:06,104 INFO L267 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:06,108 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:06,108 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:06,112 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2018-10-23 09:55:06,113 INFO L267 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:06,615 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:06,618 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:06,621 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:06,625 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:06,646 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 72 treesize of output 96 [2018-10-23 09:55:06,647 INFO L267 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:06,651 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:06,653 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:06,656 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:06,660 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:06,681 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 90 [2018-10-23 09:55:06,682 INFO L267 ElimStorePlain]: Start of recursive call 38: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:06,687 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:06,691 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:06,703 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 50 [2018-10-23 09:55:06,704 INFO L267 ElimStorePlain]: Start of recursive call 39: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:06,707 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:06,710 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:06,711 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:06,712 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:06,734 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 62 treesize of output 98 [2018-10-23 09:55:06,736 INFO L267 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 4 xjuncts. [2018-10-23 09:55:07,192 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:07,195 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:07,201 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:07,207 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:07,209 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:07,257 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 56 treesize of output 128 [2018-10-23 09:55:07,263 INFO L267 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 16 xjuncts. [2018-10-23 09:55:07,266 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:07,272 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:07,273 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:07,275 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:07,276 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:07,325 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 57 treesize of output 136 [2018-10-23 09:55:07,331 INFO L267 ElimStorePlain]: Start of recursive call 42: End of recursive call: and 32 xjuncts. [2018-10-23 09:55:07,337 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:07,342 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:07,345 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:07,376 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 80 [2018-10-23 09:55:07,378 INFO L267 ElimStorePlain]: Start of recursive call 43: End of recursive call: and 8 xjuncts. [2018-10-23 09:55:07,381 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:07,385 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:07,390 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:07,395 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:07,398 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:07,445 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 67 treesize of output 134 [2018-10-23 09:55:07,452 INFO L267 ElimStorePlain]: Start of recursive call 44: End of recursive call: and 16 xjuncts. [2018-10-23 09:55:08,270 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:08,273 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:08,274 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:08,274 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:08,297 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 102 [2018-10-23 09:55:08,299 INFO L267 ElimStorePlain]: Start of recursive call 45: End of recursive call: and 4 xjuncts. [2018-10-23 09:55:08,309 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:08,312 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:08,327 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 61 [2018-10-23 09:55:08,328 INFO L267 ElimStorePlain]: Start of recursive call 46: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:08,559 INFO L267 ElimStorePlain]: Start of recursive call 25: 7 dim-1 vars, End of recursive call: and 12 xjuncts. [2018-10-23 09:55:08,740 INFO L267 ElimStorePlain]: Start of recursive call 14: 2 dim-1 vars, End of recursive call: and 12 xjuncts. [2018-10-23 09:55:09,063 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-1 vars, End of recursive call: and 12 xjuncts. [2018-10-23 09:55:09,255 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 12 xjuncts. [2018-10-23 09:55:09,268 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 135 treesize of output 129 [2018-10-23 09:55:09,273 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:09,274 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 116 [2018-10-23 09:55:09,275 INFO L267 ElimStorePlain]: Start of recursive call 48: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-23 09:55:09,346 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:09,351 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 114 [2018-10-23 09:55:09,357 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,374 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 2 case distinctions, treesize of input 81 treesize of output 94 [2018-10-23 09:55:09,380 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,398 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 2 case distinctions, treesize of input 77 treesize of output 88 [2018-10-23 09:55:09,699 WARN L179 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 79 [2018-10-23 09:55:09,706 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:09,706 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,708 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,724 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 60 treesize of output 71 [2018-10-23 09:55:09,725 INFO L267 ElimStorePlain]: Start of recursive call 52: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:09,729 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,733 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,733 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,734 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,749 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 103 [2018-10-23 09:55:09,750 INFO L267 ElimStorePlain]: Start of recursive call 53: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:09,755 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,765 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:09,766 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,767 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,798 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 80 treesize of output 107 [2018-10-23 09:55:09,799 INFO L267 ElimStorePlain]: Start of recursive call 54: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:09,803 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,807 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:09,807 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,809 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,834 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 115 [2018-10-23 09:55:09,835 INFO L267 ElimStorePlain]: Start of recursive call 55: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:09,839 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,844 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:09,845 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,847 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,869 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 113 [2018-10-23 09:55:09,871 INFO L267 ElimStorePlain]: Start of recursive call 56: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:09,906 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,910 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:09,910 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,913 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,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, 7 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 115 [2018-10-23 09:55:09,938 INFO L267 ElimStorePlain]: Start of recursive call 57: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:09,942 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,947 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:09,947 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,949 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,972 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 98 treesize of output 116 [2018-10-23 09:55:09,974 INFO L267 ElimStorePlain]: Start of recursive call 58: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:09,977 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,982 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:09,983 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:09,985 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,008 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 77 treesize of output 112 [2018-10-23 09:55:10,010 INFO L267 ElimStorePlain]: Start of recursive call 59: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:10,013 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,015 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,015 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,016 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,032 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 100 [2018-10-23 09:55:10,033 INFO L267 ElimStorePlain]: Start of recursive call 60: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:10,056 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,070 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,079 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,122 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:10,135 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,168 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,198 INFO L303 Elim1Store]: Index analysis took 163 ms [2018-10-23 09:55:10,206 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 76 treesize of output 123 [2018-10-23 09:55:10,207 INFO L267 ElimStorePlain]: Start of recursive call 61: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:10,211 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,214 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:10,215 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,217 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,240 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 113 [2018-10-23 09:55:10,241 INFO L267 ElimStorePlain]: Start of recursive call 62: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:10,245 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,246 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,246 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,248 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:10,249 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,251 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,269 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 76 treesize of output 111 [2018-10-23 09:55:10,271 INFO L267 ElimStorePlain]: Start of recursive call 63: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:10,274 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,278 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:10,279 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,281 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,305 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 110 [2018-10-23 09:55:10,306 INFO L267 ElimStorePlain]: Start of recursive call 64: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:10,608 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,609 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:10,612 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 51 [2018-10-23 09:55:10,612 INFO L267 ElimStorePlain]: Start of recursive call 65: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:10,617 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,617 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,618 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:10,621 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 75 [2018-10-23 09:55:10,622 INFO L267 ElimStorePlain]: Start of recursive call 66: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:10,722 INFO L267 ElimStorePlain]: Start of recursive call 51: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-23 09:55:10,832 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,834 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:10,874 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 78 treesize of output 114 [2018-10-23 09:55:11,904 WARN L179 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 243 DAG size of output: 214 [2018-10-23 09:55:11,948 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:11,954 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:11,995 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 86 treesize of output 134 [2018-10-23 09:55:11,998 INFO L267 ElimStorePlain]: Start of recursive call 68: End of recursive call: and 11 xjuncts. [2018-10-23 09:55:12,002 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,004 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,004 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,006 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:12,012 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,059 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 85 treesize of output 133 [2018-10-23 09:55:12,062 INFO L267 ElimStorePlain]: Start of recursive call 69: End of recursive call: and 7 xjuncts. [2018-10-23 09:55:12,068 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,069 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,070 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,103 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 90 treesize of output 132 [2018-10-23 09:55:12,106 INFO L267 ElimStorePlain]: Start of recursive call 70: End of recursive call: and 8 xjuncts. [2018-10-23 09:55:12,110 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,111 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,114 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:12,119 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,155 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 85 treesize of output 145 [2018-10-23 09:55:12,158 INFO L267 ElimStorePlain]: Start of recursive call 71: End of recursive call: and 7 xjuncts. [2018-10-23 09:55:12,166 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:12,171 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,214 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 93 treesize of output 137 [2018-10-23 09:55:12,218 INFO L267 ElimStorePlain]: Start of recursive call 72: End of recursive call: and 11 xjuncts. [2018-10-23 09:55:12,227 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:12,233 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,276 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 93 treesize of output 137 [2018-10-23 09:55:12,279 INFO L267 ElimStorePlain]: Start of recursive call 73: End of recursive call: and 11 xjuncts. [2018-10-23 09:55:12,284 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:12,289 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,315 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 69 treesize of output 78 [2018-10-23 09:55:12,316 INFO L267 ElimStorePlain]: Start of recursive call 74: End of recursive call: and 4 xjuncts. [2018-10-23 09:55:12,326 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:12,332 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,375 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 107 treesize of output 138 [2018-10-23 09:55:12,379 INFO L267 ElimStorePlain]: Start of recursive call 75: End of recursive call: and 11 xjuncts. [2018-10-23 09:55:12,385 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,386 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,388 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,419 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 83 treesize of output 129 [2018-10-23 09:55:12,421 INFO L267 ElimStorePlain]: Start of recursive call 76: End of recursive call: and 8 xjuncts. [2018-10-23 09:55:12,430 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:12,436 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,478 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 89 treesize of output 129 [2018-10-23 09:55:12,482 INFO L267 ElimStorePlain]: Start of recursive call 77: End of recursive call: and 11 xjuncts. [2018-10-23 09:55:12,491 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:12,496 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,539 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 100 treesize of output 135 [2018-10-23 09:55:12,542 INFO L267 ElimStorePlain]: Start of recursive call 78: End of recursive call: and 11 xjuncts. [2018-10-23 09:55:12,550 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:12,556 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,599 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 93 treesize of output 132 [2018-10-23 09:55:12,602 INFO L267 ElimStorePlain]: Start of recursive call 79: End of recursive call: and 11 xjuncts. [2018-10-23 09:55:12,611 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:12,617 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:12,661 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 100 treesize of output 135 [2018-10-23 09:55:12,664 INFO L267 ElimStorePlain]: Start of recursive call 80: End of recursive call: and 11 xjuncts. [2018-10-23 09:55:14,192 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:14,193 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:14,221 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 72 [2018-10-23 09:55:14,223 INFO L267 ElimStorePlain]: Start of recursive call 81: End of recursive call: and 8 xjuncts. [2018-10-23 09:55:14,238 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:14,239 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:14,285 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 60 treesize of output 128 [2018-10-23 09:55:14,290 INFO L267 ElimStorePlain]: Start of recursive call 82: End of recursive call: and 16 xjuncts. [2018-10-23 09:55:14,298 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:14,298 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:14,313 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:14,313 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:14,350 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 62 treesize of output 123 [2018-10-23 09:55:14,354 INFO L267 ElimStorePlain]: Start of recursive call 83: End of recursive call: and 11 xjuncts. [2018-10-23 09:55:15,085 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:15,088 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:15,089 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:15,090 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:15,092 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:15,108 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 94 [2018-10-23 09:55:15,109 INFO L267 ElimStorePlain]: Start of recursive call 84: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:15,115 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:15,125 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 51 [2018-10-23 09:55:15,126 INFO L267 ElimStorePlain]: Start of recursive call 85: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:15,131 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:15,133 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:15,133 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:15,135 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:15,137 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:15,153 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 100 [2018-10-23 09:55:15,154 INFO L267 ElimStorePlain]: Start of recursive call 86: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:15,434 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:15,435 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:15,438 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 45 [2018-10-23 09:55:15,438 INFO L267 ElimStorePlain]: Start of recursive call 87: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:15,443 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:15,444 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:15,445 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:15,449 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 76 [2018-10-23 09:55:15,450 INFO L267 ElimStorePlain]: Start of recursive call 88: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:16,065 INFO L267 ElimStorePlain]: Start of recursive call 67: 7 dim-1 vars, End of recursive call: and 9 xjuncts. [2018-10-23 09:55:16,249 INFO L267 ElimStorePlain]: Start of recursive call 50: 2 dim-1 vars, End of recursive call: and 9 xjuncts. [2018-10-23 09:55:16,394 INFO L267 ElimStorePlain]: Start of recursive call 49: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2018-10-23 09:55:16,801 INFO L267 ElimStorePlain]: Start of recursive call 47: 3 dim-1 vars, End of recursive call: and 7 xjuncts. [2018-10-23 09:55:17,283 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 88 [2018-10-23 09:55:17,289 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 57 [2018-10-23 09:55:17,295 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:17,311 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 69 [2018-10-23 09:55:17,331 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 2 case distinctions, treesize of input 52 treesize of output 61 [2018-10-23 09:55:17,517 WARN L179 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 70 [2018-10-23 09:55:17,522 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:17,522 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 45 [2018-10-23 09:55:17,523 INFO L267 ElimStorePlain]: Start of recursive call 93: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:17,527 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:17,528 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:17,529 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 65 treesize of output 52 [2018-10-23 09:55:17,530 INFO L267 ElimStorePlain]: Start of recursive call 94: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:17,533 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:17,534 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:17,535 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 49 [2018-10-23 09:55:17,535 INFO L267 ElimStorePlain]: Start of recursive call 95: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:17,538 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:17,540 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:17,541 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 55 [2018-10-23 09:55:17,541 INFO L267 ElimStorePlain]: Start of recursive call 96: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:17,582 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:17,604 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:17,606 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 57 [2018-10-23 09:55:17,606 INFO L267 ElimStorePlain]: Start of recursive call 97: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:17,622 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-10-23 09:55:17,623 INFO L267 ElimStorePlain]: Start of recursive call 98: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:17,778 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:17,784 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:17,806 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 77 [2018-10-23 09:55:17,807 INFO L267 ElimStorePlain]: Start of recursive call 99: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:17,811 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:17,823 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 48 [2018-10-23 09:55:17,823 INFO L267 ElimStorePlain]: Start of recursive call 100: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:17,827 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:17,829 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:17,841 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 65 [2018-10-23 09:55:17,842 INFO L267 ElimStorePlain]: Start of recursive call 101: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:17,944 INFO L267 ElimStorePlain]: Start of recursive call 92: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-23 09:55:18,041 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:18,047 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:18,083 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 95 [2018-10-23 09:55:18,878 WARN L179 SmtUtils]: Spent 789.00 ms on a formula simplification. DAG size of input: 210 DAG size of output: 186 [2018-10-23 09:55:18,885 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:18,887 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:18,890 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:18,893 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:18,897 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:18,940 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 70 treesize of output 136 [2018-10-23 09:55:18,943 INFO L267 ElimStorePlain]: Start of recursive call 103: End of recursive call: and 11 xjuncts. [2018-10-23 09:55:19,014 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,036 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,053 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,057 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:19,060 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,075 INFO L303 Elim1Store]: Index analysis took 131 ms [2018-10-23 09:55:19,101 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 77 treesize of output 134 [2018-10-23 09:55:19,104 INFO L267 ElimStorePlain]: Start of recursive call 104: End of recursive call: and 11 xjuncts. [2018-10-23 09:55:19,108 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,114 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,114 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,115 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,156 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 67 treesize of output 131 [2018-10-23 09:55:19,160 INFO L267 ElimStorePlain]: Start of recursive call 105: End of recursive call: and 16 xjuncts. [2018-10-23 09:55:19,164 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,167 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,169 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,172 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:19,176 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,217 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 66 treesize of output 128 [2018-10-23 09:55:19,221 INFO L267 ElimStorePlain]: Start of recursive call 106: End of recursive call: and 11 xjuncts. [2018-10-23 09:55:19,226 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,228 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,230 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,234 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:19,237 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,279 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 78 treesize of output 131 [2018-10-23 09:55:19,283 INFO L267 ElimStorePlain]: Start of recursive call 107: End of recursive call: and 11 xjuncts. [2018-10-23 09:55:19,287 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,289 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:19,293 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:19,318 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 62 treesize of output 80 [2018-10-23 09:55:19,320 INFO L267 ElimStorePlain]: Start of recursive call 108: End of recursive call: and 4 xjuncts. [2018-10-23 09:55:20,967 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:20,971 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:20,974 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:21,004 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 80 [2018-10-23 09:55:21,006 INFO L267 ElimStorePlain]: Start of recursive call 109: End of recursive call: and 8 xjuncts. [2018-10-23 09:55:21,010 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:21,012 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:21,019 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:21,022 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:21,027 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:21,074 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 67 treesize of output 134 [2018-10-23 09:55:21,079 INFO L267 ElimStorePlain]: Start of recursive call 110: End of recursive call: and 16 xjuncts. [2018-10-23 09:55:21,083 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:21,090 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:21,091 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:21,092 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:21,093 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:21,138 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 57 treesize of output 136 [2018-10-23 09:55:21,144 INFO L267 ElimStorePlain]: Start of recursive call 111: End of recursive call: and 32 xjuncts. [2018-10-23 09:55:21,149 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:21,151 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:21,156 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:21,159 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:21,163 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:21,212 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 56 treesize of output 128 [2018-10-23 09:55:21,216 INFO L267 ElimStorePlain]: Start of recursive call 112: End of recursive call: and 16 xjuncts. [2018-10-23 09:55:22,416 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:22,423 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:22,424 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:22,425 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:22,457 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 60 treesize of output 102 [2018-10-23 09:55:22,458 INFO L267 ElimStorePlain]: Start of recursive call 113: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:22,984 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:22,988 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:22,988 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:23,000 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 78 [2018-10-23 09:55:23,002 INFO L267 ElimStorePlain]: Start of recursive call 114: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:23,005 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:23,006 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:23,009 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2018-10-23 09:55:23,010 INFO L267 ElimStorePlain]: Start of recursive call 115: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:23,468 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:23,471 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:23,475 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:23,476 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:23,501 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 69 treesize of output 98 [2018-10-23 09:55:23,502 INFO L267 ElimStorePlain]: Start of recursive call 116: End of recursive call: and 3 xjuncts. [2018-10-23 09:55:23,508 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:23,509 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:23,523 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 54 treesize of output 50 [2018-10-23 09:55:23,524 INFO L267 ElimStorePlain]: Start of recursive call 117: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:23,528 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:23,530 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:23,531 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:23,532 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:23,553 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 98 [2018-10-23 09:55:23,554 INFO L267 ElimStorePlain]: Start of recursive call 118: End of recursive call: and 4 xjuncts. [2018-10-23 09:55:23,966 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:23,970 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:23,983 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 59 [2018-10-23 09:55:23,984 INFO L267 ElimStorePlain]: Start of recursive call 119: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:23,988 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:23,993 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:23,993 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:23,994 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:24,016 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 102 [2018-10-23 09:55:24,017 INFO L267 ElimStorePlain]: Start of recursive call 120: End of recursive call: and 4 xjuncts. [2018-10-23 09:55:24,265 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:24,266 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:24,267 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:24,269 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:24,281 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 1 case distinctions, treesize of input 57 treesize of output 77 [2018-10-23 09:55:24,281 INFO L267 ElimStorePlain]: Start of recursive call 121: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:24,487 INFO L267 ElimStorePlain]: Start of recursive call 102: 7 dim-1 vars, End of recursive call: and 12 xjuncts. [2018-10-23 09:55:24,670 INFO L267 ElimStorePlain]: Start of recursive call 91: 2 dim-1 vars, End of recursive call: and 11 xjuncts. [2018-10-23 09:55:24,844 INFO L267 ElimStorePlain]: Start of recursive call 90: 1 dim-1 vars, End of recursive call: and 11 xjuncts. [2018-10-23 09:55:25,063 INFO L267 ElimStorePlain]: Start of recursive call 89: 1 dim-1 vars, End of recursive call: and 11 xjuncts. [2018-10-23 09:55:25,075 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 72 treesize of output 66 [2018-10-23 09:55:25,080 INFO L700 Elim1Store]: detected not equals via solver [2018-10-23 09:55:25,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, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 38 [2018-10-23 09:55:25,081 INFO L267 ElimStorePlain]: Start of recursive call 123: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-10-23 09:55:25,111 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 29 treesize of output 33 [2018-10-23 09:55:25,118 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:25,120 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 33 treesize of output 41 [2018-10-23 09:55:25,129 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:25,153 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 60 [2018-10-23 09:55:25,268 WARN L179 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 54 [2018-10-23 09:55:25,273 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:25,283 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 52 [2018-10-23 09:55:25,284 INFO L267 ElimStorePlain]: Start of recursive call 127: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:25,288 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:25,298 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 60 [2018-10-23 09:55:25,299 INFO L267 ElimStorePlain]: Start of recursive call 128: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:25,303 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:25,304 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 31 [2018-10-23 09:55:25,304 INFO L267 ElimStorePlain]: Start of recursive call 129: End of recursive call: and 1 xjuncts. [2018-10-23 09:55:25,411 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:25,439 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 3 case distinctions, treesize of input 47 treesize of output 84 [2018-10-23 09:55:25,441 INFO L267 ElimStorePlain]: Start of recursive call 130: End of recursive call: and 8 xjuncts. [2018-10-23 09:55:25,447 INFO L682 Elim1Store]: detected equality via solver [2018-10-23 09:55:25,457 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 40 [2018-10-23 09:55:25,458 INFO L267 ElimStorePlain]: Start of recursive call 131: End of recursive call: and 2 xjuncts. [2018-10-23 09:55:25,573 INFO L267 ElimStorePlain]: Start of recursive call 126: 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2018-10-23 09:55:25,645 INFO L267 ElimStorePlain]: Start of recursive call 125: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-23 09:55:25,709 INFO L267 ElimStorePlain]: Start of recursive call 124: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-23 09:55:25,784 INFO L267 ElimStorePlain]: Start of recursive call 122: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-10-23 09:55:26,565 INFO L267 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 2 dim-2 vars, End of recursive call: and 19 xjuncts. [2018-10-23 09:55:26,565 INFO L202 ElimStorePlain]: Needed 131 recursive calls to eliminate 12 variables, input treesize:195, output treesize:788 [2018-10-23 09:55:27,060 WARN L179 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 43 [2018-10-23 09:55:29,701 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 6 proven. 64 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2018-10-23 09:55:29,722 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-23 09:55:29,723 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 32, 25] total 60 [2018-10-23 09:55:29,723 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-23 09:55:29,723 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-10-23 09:55:29,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-10-23 09:55:29,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=339, Invalid=3065, Unknown=22, NotChecked=114, Total=3540 [2018-10-23 09:55:29,725 INFO L87 Difference]: Start difference. First operand 75 states and 76 transitions. Second operand 38 states. Received shutdown request... [2018-10-23 09:56:01,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-10-23 09:56:01,176 WARN L550 AbstractCegarLoop]: Verification canceled [2018-10-23 09:56:01,184 WARN L205 ceAbstractionStarter]: Timeout [2018-10-23 09:56:01,184 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.10 09:56:01 BoogieIcfgContainer [2018-10-23 09:56:01,184 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-10-23 09:56:01,185 INFO L168 Benchmark]: Toolchain (without parser) took 263619.45 ms. Allocated memory was 1.5 GB in the beginning and 3.2 GB in the end (delta: 1.6 GB). Free memory was 1.4 GB in the beginning and 2.9 GB in the end (delta: -1.5 GB). Peak memory consumption was 99.1 MB. Max. memory is 7.1 GB. [2018-10-23 09:56:01,186 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-10-23 09:56:01,186 INFO L168 Benchmark]: CACSL2BoogieTranslator took 354.86 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 7.1 GB. [2018-10-23 09:56:01,187 INFO L168 Benchmark]: Boogie Procedure Inliner took 54.74 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-10-23 09:56:01,187 INFO L168 Benchmark]: Boogie Preprocessor took 32.55 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-10-23 09:56:01,187 INFO L168 Benchmark]: RCFGBuilder took 774.53 ms. Allocated memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: 743.4 MB). Free memory was 1.4 GB in the beginning and 2.2 GB in the end (delta: -788.8 MB). Peak memory consumption was 15.5 MB. Max. memory is 7.1 GB. [2018-10-23 09:56:01,187 INFO L168 Benchmark]: TraceAbstraction took 262397.37 ms. Allocated memory was 2.3 GB in the beginning and 3.2 GB in the end (delta: 874.5 MB). Free memory was 2.2 GB in the beginning and 2.9 GB in the end (delta: -740.6 MB). Peak memory consumption was 133.9 MB. Max. memory is 7.1 GB. [2018-10-23 09:56:01,190 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 354.86 ms. Allocated memory is still 1.5 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 54.74 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Preprocessor took 32.55 ms. Allocated memory is still 1.5 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 7.1 GB. * RCFGBuilder took 774.53 ms. Allocated memory was 1.5 GB in the beginning and 2.3 GB in the end (delta: 743.4 MB). Free memory was 1.4 GB in the beginning and 2.2 GB in the end (delta: -788.8 MB). Peak memory consumption was 15.5 MB. Max. memory is 7.1 GB. * TraceAbstraction took 262397.37 ms. Allocated memory was 2.3 GB in the beginning and 3.2 GB in the end (delta: 874.5 MB). Free memory was 2.2 GB in the beginning and 2.9 GB in the end (delta: -740.6 MB). Peak memory consumption was 133.9 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 5]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 5). Cancelled while BasicCegarLoop was constructing difference of abstraction (75states) and FLOYD_HOARE automaton (currently 10 states, 38 states before enhancement),while ReachableStatesComputation was computing reachable states (34 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 30 locations, 1 error locations. TIMEOUT Result, 262.3s OverallTime, 12 OverallIterations, 7 TraceHistogramMax, 77.7s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 310 SDtfs, 416 SDslu, 3272 SDs, 0 SdLazy, 4432 SolverSat, 355 SolverUnsat, 13 SolverUnknown, 0 SolverNotchecked, 33.9s Time, PredicateUnifierStatistics: 2 DeclaredPredicates, 925 GetRequests, 470 SyntacticMatches, 14 SemanticMatches, 441 ConstructedPredicates, 4 IntricatePredicates, 1 DeprecatedPredicates, 5139 ImplicationChecksByTransitivity, 173.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=75occurred in iteration=11, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 8.7s AbstIntTime, 3 AbstIntIterations, 1 AbstIntStrong, 0.9733333333333333 AbsIntWeakeningRatio, 2.15 AbsIntAvgWeakeningVarsNumRemoved, 20.85 AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 11 MinimizatonAttempts, 98 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 174.0s InterpolantComputationTime, 799 NumberOfCodeBlocks, 799 NumberOfCodeBlocksAsserted, 27 NumberOfCheckSat, 1141 ConstructedInterpolants, 106 QuantifiedInterpolants, 1299411 SizeOfPredicates, 303 NumberOfNonLiveVariables, 2146 ConjunctsInSsa, 683 ConjunctsInUnsatCore, 30 InterpolantComputations, 2 PerfectInterpolantSequences, 404/1196 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown