java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/SifaC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/heap-manipulation/tree-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.24-fab3c18 [2019-08-22 21:42:38,023 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-22 21:42:38,026 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-22 21:42:38,039 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-22 21:42:38,039 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-22 21:42:38,041 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-22 21:42:38,042 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-22 21:42:38,044 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-22 21:42:38,046 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-22 21:42:38,047 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-22 21:42:38,049 INFO L181 SettingsManager]: Resetting Symbolic Interpretation preferences to default values [2019-08-22 21:42:38,050 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-22 21:42:38,050 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-22 21:42:38,051 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-22 21:42:38,053 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-22 21:42:38,054 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-22 21:42:38,055 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-22 21:42:38,056 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-22 21:42:38,058 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-22 21:42:38,060 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-22 21:42:38,062 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-22 21:42:38,064 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-22 21:42:38,065 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-22 21:42:38,066 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-22 21:42:38,068 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-22 21:42:38,069 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-22 21:42:38,069 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-22 21:42:38,070 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-22 21:42:38,070 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-22 21:42:38,072 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-22 21:42:38,072 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-22 21:42:38,073 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-22 21:42:38,074 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-22 21:42:38,075 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-22 21:42:38,076 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-22 21:42:38,076 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-22 21:42:38,077 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-22 21:42:38,077 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-22 21:42:38,077 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-22 21:42:38,079 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-22 21:42:38,079 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-22 21:42:38,080 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2019-08-22 21:42:38,095 INFO L113 SettingsManager]: Loading preferences was successful [2019-08-22 21:42:38,096 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-08-22 21:42:38,097 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-08-22 21:42:38,098 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-08-22 21:42:38,098 INFO L138 SettingsManager]: * Use SBE=true [2019-08-22 21:42:38,098 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-08-22 21:42:38,098 INFO L138 SettingsManager]: * sizeof long=4 [2019-08-22 21:42:38,099 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-08-22 21:42:38,099 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-08-22 21:42:38,099 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-08-22 21:42:38,099 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-08-22 21:42:38,100 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-08-22 21:42:38,100 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-08-22 21:42:38,100 INFO L138 SettingsManager]: * sizeof long double=12 [2019-08-22 21:42:38,100 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-08-22 21:42:38,101 INFO L138 SettingsManager]: * Use constant arrays=true [2019-08-22 21:42:38,101 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-08-22 21:42:38,101 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-08-22 21:42:38,101 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-08-22 21:42:38,102 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-08-22 21:42:38,102 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-08-22 21:42:38,102 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-22 21:42:38,102 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-08-22 21:42:38,103 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-08-22 21:42:38,103 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-08-22 21:42:38,103 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-08-22 21:42:38,103 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-08-22 21:42:38,104 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-08-22 21:42:38,104 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-08-22 21:42:38,134 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-22 21:42:38,148 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-22 21:42:38,152 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-22 21:42:38,154 INFO L271 PluginConnector]: Initializing CDTParser... [2019-08-22 21:42:38,154 INFO L275 PluginConnector]: CDTParser initialized [2019-08-22 21:42:38,155 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/heap-manipulation/tree-2.i [2019-08-22 21:42:38,227 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a1154de19/c2a143ce104f4b09b8f0adfebf5dfa88/FLAG829ea6062 [2019-08-22 21:42:38,785 INFO L306 CDTParser]: Found 1 translation units. [2019-08-22 21:42:38,786 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/heap-manipulation/tree-2.i [2019-08-22 21:42:38,799 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a1154de19/c2a143ce104f4b09b8f0adfebf5dfa88/FLAG829ea6062 [2019-08-22 21:42:39,073 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a1154de19/c2a143ce104f4b09b8f0adfebf5dfa88 [2019-08-22 21:42:39,084 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-22 21:42:39,086 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-08-22 21:42:39,089 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-08-22 21:42:39,089 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-08-22 21:42:39,092 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-08-22 21:42:39,093 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.08 09:42:39" (1/1) ... [2019-08-22 21:42:39,096 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34928347 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:42:39, skipping insertion in model container [2019-08-22 21:42:39,097 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.08 09:42:39" (1/1) ... [2019-08-22 21:42:39,104 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-08-22 21:42:39,149 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-08-22 21:42:39,565 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-22 21:42:39,575 INFO L188 MainTranslator]: Completed pre-run [2019-08-22 21:42:39,626 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-22 21:42:39,692 INFO L192 MainTranslator]: Completed translation [2019-08-22 21:42:39,692 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:42:39 WrapperNode [2019-08-22 21:42:39,692 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-08-22 21:42:39,693 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-22 21:42:39,693 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-22 21:42:39,693 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-22 21:42:39,706 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:42:39" (1/1) ... [2019-08-22 21:42:39,706 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:42:39" (1/1) ... [2019-08-22 21:42:39,723 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:42:39" (1/1) ... [2019-08-22 21:42:39,724 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:42:39" (1/1) ... [2019-08-22 21:42:39,743 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:42:39" (1/1) ... [2019-08-22 21:42:39,750 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:42:39" (1/1) ... [2019-08-22 21:42:39,754 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:42:39" (1/1) ... [2019-08-22 21:42:39,763 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-22 21:42:39,763 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-22 21:42:39,763 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-22 21:42:39,764 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-22 21:42:39,766 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 09:42:39" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-22 21:42:39,825 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-08-22 21:42:39,825 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-08-22 21:42:39,825 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2019-08-22 21:42:39,825 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2019-08-22 21:42:39,825 INFO L138 BoogieDeclarations]: Found implementation of procedure fail [2019-08-22 21:42:39,825 INFO L138 BoogieDeclarations]: Found implementation of procedure inspect [2019-08-22 21:42:39,826 INFO L138 BoogieDeclarations]: Found implementation of procedure create_tree [2019-08-22 21:42:39,826 INFO L138 BoogieDeclarations]: Found implementation of procedure free_tree [2019-08-22 21:42:39,826 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-08-22 21:42:39,826 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-08-22 21:42:39,826 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2019-08-22 21:42:39,826 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2019-08-22 21:42:39,827 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2019-08-22 21:42:39,827 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2019-08-22 21:42:39,827 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2019-08-22 21:42:39,827 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2019-08-22 21:42:39,827 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2019-08-22 21:42:39,828 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2019-08-22 21:42:39,828 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2019-08-22 21:42:39,828 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2019-08-22 21:42:39,828 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2019-08-22 21:42:39,828 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2019-08-22 21:42:39,828 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2019-08-22 21:42:39,829 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2019-08-22 21:42:39,829 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2019-08-22 21:42:39,829 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2019-08-22 21:42:39,829 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2019-08-22 21:42:39,829 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2019-08-22 21:42:39,829 INFO L130 BoogieDeclarations]: Found specification of procedure select [2019-08-22 21:42:39,830 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2019-08-22 21:42:39,830 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2019-08-22 21:42:39,830 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2019-08-22 21:42:39,830 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2019-08-22 21:42:39,830 INFO L130 BoogieDeclarations]: Found specification of procedure random [2019-08-22 21:42:39,831 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2019-08-22 21:42:39,831 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2019-08-22 21:42:39,831 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2019-08-22 21:42:39,831 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2019-08-22 21:42:39,831 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2019-08-22 21:42:39,831 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2019-08-22 21:42:39,831 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2019-08-22 21:42:39,832 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2019-08-22 21:42:39,832 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2019-08-22 21:42:39,832 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2019-08-22 21:42:39,832 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2019-08-22 21:42:39,832 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2019-08-22 21:42:39,832 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2019-08-22 21:42:39,833 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2019-08-22 21:42:39,833 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2019-08-22 21:42:39,833 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2019-08-22 21:42:39,833 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2019-08-22 21:42:39,833 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2019-08-22 21:42:39,833 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2019-08-22 21:42:39,834 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2019-08-22 21:42:39,834 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2019-08-22 21:42:39,834 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2019-08-22 21:42:39,834 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2019-08-22 21:42:39,834 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2019-08-22 21:42:39,834 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2019-08-22 21:42:39,834 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2019-08-22 21:42:39,835 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2019-08-22 21:42:39,835 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2019-08-22 21:42:39,835 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-08-22 21:42:39,835 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2019-08-22 21:42:39,835 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2019-08-22 21:42:39,835 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-08-22 21:42:39,836 INFO L130 BoogieDeclarations]: Found specification of procedure cfree [2019-08-22 21:42:39,836 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2019-08-22 21:42:39,836 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2019-08-22 21:42:39,836 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2019-08-22 21:42:39,836 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2019-08-22 21:42:39,836 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2019-08-22 21:42:39,837 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2019-08-22 21:42:39,837 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2019-08-22 21:42:39,837 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2019-08-22 21:42:39,837 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2019-08-22 21:42:39,837 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2019-08-22 21:42:39,837 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2019-08-22 21:42:39,837 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2019-08-22 21:42:39,838 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2019-08-22 21:42:39,838 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2019-08-22 21:42:39,838 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2019-08-22 21:42:39,838 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2019-08-22 21:42:39,838 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2019-08-22 21:42:39,838 INFO L130 BoogieDeclarations]: Found specification of procedure system [2019-08-22 21:42:39,838 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2019-08-22 21:42:39,839 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2019-08-22 21:42:39,839 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2019-08-22 21:42:39,839 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2019-08-22 21:42:39,839 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2019-08-22 21:42:39,839 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2019-08-22 21:42:39,839 INFO L130 BoogieDeclarations]: Found specification of procedure div [2019-08-22 21:42:39,840 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2019-08-22 21:42:39,840 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2019-08-22 21:42:39,840 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2019-08-22 21:42:39,840 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2019-08-22 21:42:39,840 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2019-08-22 21:42:39,840 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2019-08-22 21:42:39,840 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2019-08-22 21:42:39,841 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2019-08-22 21:42:39,841 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2019-08-22 21:42:39,841 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2019-08-22 21:42:39,841 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2019-08-22 21:42:39,841 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2019-08-22 21:42:39,841 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2019-08-22 21:42:39,842 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2019-08-22 21:42:39,842 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2019-08-22 21:42:39,842 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2019-08-22 21:42:39,842 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2019-08-22 21:42:39,842 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2019-08-22 21:42:39,842 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2019-08-22 21:42:39,842 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2019-08-22 21:42:39,842 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-08-22 21:42:39,843 INFO L130 BoogieDeclarations]: Found specification of procedure fail [2019-08-22 21:42:39,843 INFO L130 BoogieDeclarations]: Found specification of procedure inspect [2019-08-22 21:42:39,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-08-22 21:42:39,843 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-08-22 21:42:39,843 INFO L130 BoogieDeclarations]: Found specification of procedure create_tree [2019-08-22 21:42:39,843 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-08-22 21:42:39,844 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-08-22 21:42:39,844 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-08-22 21:42:39,844 INFO L130 BoogieDeclarations]: Found specification of procedure free_tree [2019-08-22 21:42:39,844 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-08-22 21:42:39,844 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-08-22 21:42:39,844 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-08-22 21:42:39,844 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-08-22 21:42:40,531 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-08-22 21:42:40,532 INFO L283 CfgBuilder]: Removed 11 assume(true) statements. [2019-08-22 21:42:40,533 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.08 09:42:40 BoogieIcfgContainer [2019-08-22 21:42:40,533 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-22 21:42:40,534 INFO L113 PluginConnector]: ------------------------Symbolic Interpretation---------------------------- [2019-08-22 21:42:40,534 INFO L271 PluginConnector]: Initializing Symbolic Interpretation... [2019-08-22 21:42:40,534 INFO L275 PluginConnector]: Symbolic Interpretation initialized [2019-08-22 21:42:40,535 INFO L185 PluginConnector]: Executing the observer SymbolicInterpretationObserver from plugin Symbolic Interpretation for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.08 09:42:40" (1/1) ... [2019-08-22 21:42:40,555 INFO L148 IcfgInterpreter]: Started Sifa with 1 locations of interest [2019-08-22 21:42:40,558 INFO L155 IcfgInterpreter]: Building call graph [2019-08-22 21:42:40,570 INFO L160 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-08-22 21:42:40,577 INFO L165 IcfgInterpreter]: Starting interpretation [2019-08-22 21:42:40,578 INFO L185 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 [2019-08-22 21:42:40,657 INFO L375 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 6 treesize of output 5 [2019-08-22 21:42:40,658 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:40,680 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:40,680 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:42:40,681 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:12 [2019-08-22 21:42:40,699 INFO L185 IcfgInterpreter]: Interpreting procedure main with input of size 27 [2019-08-22 21:42:40,720 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_9|], 1=[|v_#valid_22|]} [2019-08-22 21:42:40,740 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 6 treesize of output 5 [2019-08-22 21:42:40,741 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:40,779 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:40,798 INFO L375 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 12 treesize of output 9 [2019-08-22 21:42:40,799 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:40,834 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:40,835 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:42:40,836 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:33 [2019-08-22 21:42:40,877 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_24|, |v_#memory_$Pointer$.base_30|, |v_#memory_$Pointer$.offset_30|], 2=[|v_#memory_int_6|]} [2019-08-22 21:42:40,897 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:42:40,897 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:40,923 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 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 127 treesize of output 112 [2019-08-22 21:42:40,924 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:40,935 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:42:40,936 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:40,946 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:42:40,947 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:41,094 WARN L188 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 50 [2019-08-22 21:42:41,095 INFO L567 ElimStorePlain]: treesize reduction 25, result has 77.7 percent of original size [2019-08-22 21:42:41,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:41,108 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:42:41,110 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2019-08-22 21:42:41,110 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:41,159 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:41,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:41,171 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2019-08-22 21:42:41,171 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:41,227 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:41,237 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2019-08-22 21:42:41,237 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:41,274 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:41,275 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:42:41,275 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:509, output treesize:68 [2019-08-22 21:42:41,289 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_25|], 6=[|v_#memory_$Pointer$.base_31|, |v_#memory_$Pointer$.offset_31|]} [2019-08-22 21:42:41,297 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:42:41,298 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:41,300 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:41,300 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_31| vanished before elimination [2019-08-22 21:42:41,300 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_31| vanished before elimination [2019-08-22 21:42:41,301 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:42:41,301 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:117, output treesize:1 [2019-08-22 21:42:41,323 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_26|], 6=[|v_#memory_$Pointer$.offset_32|, |v_#memory_$Pointer$.base_32|]} [2019-08-22 21:42:41,334 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 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 13 treesize of output 9 [2019-08-22 21:42:41,335 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:41,507 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2019-08-22 21:42:41,508 INFO L567 ElimStorePlain]: treesize reduction 30, result has 80.0 percent of original size [2019-08-22 21:42:41,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:41,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:41,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:41,530 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 23 [2019-08-22 21:42:41,532 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:41,602 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:41,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:41,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:41,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:41,618 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 23 [2019-08-22 21:42:41,619 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:41,667 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:41,668 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:42:41,668 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:154, output treesize:82 [2019-08-22 21:42:41,684 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_10|], 3=[|v_#valid_23|]} [2019-08-22 21:42:41,692 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:41,695 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2019-08-22 21:42:41,697 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:41,760 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:41,786 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:41,787 INFO L375 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 17 treesize of output 39 [2019-08-22 21:42:41,788 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:41,921 WARN L188 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2019-08-22 21:42:41,923 INFO L567 ElimStorePlain]: treesize reduction 14, result has 87.0 percent of original size [2019-08-22 21:42:41,924 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:42:41,924 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:97, output treesize:94 [2019-08-22 21:42:41,955 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_27|, |v_#memory_int_6|], 8=[|v_#memory_$Pointer$.offset_33|, |v_#memory_$Pointer$.base_33|]} [2019-08-22 21:42:41,969 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:42:41,970 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:41,991 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 170 [2019-08-22 21:42:41,992 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:42,004 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:42:42,005 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:42,015 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:42:42,016 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:42,249 WARN L188 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 77 [2019-08-22 21:42:42,250 INFO L567 ElimStorePlain]: treesize reduction 22, result has 86.8 percent of original size [2019-08-22 21:42:42,259 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2019-08-22 21:42:42,260 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:42,339 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:42,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:42,353 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 37 [2019-08-22 21:42:42,354 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:42,434 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:42,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:42,446 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 37 [2019-08-22 21:42:42,447 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:42,587 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2019-08-22 21:42:42,588 INFO L567 ElimStorePlain]: treesize reduction 4, result has 96.8 percent of original size [2019-08-22 21:42:42,589 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:42:42,589 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:729, output treesize:122 [2019-08-22 21:42:42,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:42,615 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_28|], 18=[|v_#memory_$Pointer$.base_34|, |v_#memory_$Pointer$.offset_34|]} [2019-08-22 21:42:42,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:42,635 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-22 21:42:42,637 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:42,646 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:42:42,646 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:42,885 WARN L188 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 77 [2019-08-22 21:42:42,886 INFO L567 ElimStorePlain]: treesize reduction 18, result has 89.3 percent of original size [2019-08-22 21:42:42,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:42,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:42,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:42,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:42,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:42,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:42,905 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:42:42,906 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:42:42,916 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:42,917 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 68 [2019-08-22 21:42:42,918 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:43,111 WARN L188 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 75 [2019-08-22 21:42:43,112 INFO L567 ElimStorePlain]: treesize reduction 20, result has 88.0 percent of original size [2019-08-22 21:42:43,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:43,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:43,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:43,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:43,131 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 52 [2019-08-22 21:42:43,132 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:43,231 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:43,232 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:42:43,232 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:315, output treesize:143 [2019-08-22 21:42:43,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:43,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:43,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:43,264 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_29|, v_prenex_5], 2=[v_prenex_8, v_prenex_2], 6=[|v_#memory_$Pointer$.base_35|, |v_#memory_$Pointer$.offset_35|, v_prenex_4, v_prenex_6], 24=[v_prenex_9, v_prenex_1, v_prenex_3, v_prenex_7]} [2019-08-22 21:42:43,310 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 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 136 treesize of output 132 [2019-08-22 21:42:43,310 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:44,409 WARN L188 SmtUtils]: Spent 1.10 s on a formula simplification. DAG size of input: 197 DAG size of output: 142 [2019-08-22 21:42:44,410 INFO L567 ElimStorePlain]: treesize reduction 331, result has 61.1 percent of original size [2019-08-22 21:42:44,438 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 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 127 treesize of output 123 [2019-08-22 21:42:44,439 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:44,863 WARN L188 SmtUtils]: Spent 424.00 ms on a formula simplification that was a NOOP. DAG size: 137 [2019-08-22 21:42:44,864 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:44,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:44,906 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 271 treesize of output 260 [2019-08-22 21:42:44,907 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:45,278 WARN L188 SmtUtils]: Spent 370.00 ms on a formula simplification that was a NOOP. DAG size: 132 [2019-08-22 21:42:45,279 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:45,279 INFO L464 ElimStorePlain]: Eliminatee v_prenex_2 vanished before elimination [2019-08-22 21:42:45,309 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:45,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:45,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:45,335 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 107 [2019-08-22 21:42:45,336 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:45,647 WARN L188 SmtUtils]: Spent 310.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2019-08-22 21:42:45,648 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:45,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:45,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:45,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:45,691 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 88 [2019-08-22 21:42:45,692 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:46,064 WARN L188 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 100 [2019-08-22 21:42:46,064 INFO L567 ElimStorePlain]: treesize reduction 133, result has 71.9 percent of original size [2019-08-22 21:42:46,065 INFO L464 ElimStorePlain]: Eliminatee v_prenex_4 vanished before elimination [2019-08-22 21:42:46,065 INFO L464 ElimStorePlain]: Eliminatee v_prenex_6 vanished before elimination [2019-08-22 21:42:46,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:46,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:46,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:46,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:46,112 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 257 treesize of output 253 [2019-08-22 21:42:46,114 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:46,287 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2019-08-22 21:42:46,288 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:46,288 INFO L464 ElimStorePlain]: Eliminatee v_prenex_1 vanished before elimination [2019-08-22 21:42:46,289 INFO L464 ElimStorePlain]: Eliminatee v_prenex_3 vanished before elimination [2019-08-22 21:42:46,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:46,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:46,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:46,314 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:46,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:46,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:46,320 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:42:46,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:46,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:46,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:46,330 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:42:46,344 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:46,345 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 9 case distinctions, treesize of input 238 treesize of output 187 [2019-08-22 21:42:46,349 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:46,702 WARN L188 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 81 [2019-08-22 21:42:46,702 INFO L567 ElimStorePlain]: treesize reduction 20, result has 93.8 percent of original size [2019-08-22 21:42:46,703 INFO L496 ElimStorePlain]: Start of recursive call 1: 12 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:42:46,703 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 12 variables, input treesize:854, output treesize:302 [2019-08-22 21:42:46,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:46,719 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_11|], 3=[|v_#valid_24|, v_prenex_10], 6=[v_prenex_11]} [2019-08-22 21:42:46,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:46,732 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 105 [2019-08-22 21:42:46,733 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:46,932 WARN L188 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2019-08-22 21:42:46,933 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:46,960 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:46,961 INFO L375 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 102 treesize of output 124 [2019-08-22 21:42:46,963 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:47,396 WARN L188 SmtUtils]: Spent 432.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 99 [2019-08-22 21:42:47,396 INFO L567 ElimStorePlain]: treesize reduction 14, result has 96.1 percent of original size [2019-08-22 21:42:47,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:47,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:47,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:47,419 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 245 [2019-08-22 21:42:47,421 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:47,625 WARN L188 SmtUtils]: Spent 204.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2019-08-22 21:42:47,626 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:47,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:47,707 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:47,708 INFO L375 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 3 new quantified variables, introduced 4 case distinctions, treesize of input 239 treesize of output 310 [2019-08-22 21:42:47,710 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:48,256 WARN L188 SmtUtils]: Spent 545.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 89 [2019-08-22 21:42:48,256 INFO L567 ElimStorePlain]: treesize reduction 46, result has 88.3 percent of original size [2019-08-22 21:42:48,257 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:42:48,258 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:344, output treesize:348 [2019-08-22 21:42:48,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:48,288 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_30|], 34=[|v_#memory_$Pointer$.base_36|, |v_#memory_$Pointer$.offset_36|]} [2019-08-22 21:42:48,298 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:42:48,309 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:42:48,316 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:42:48,325 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:42:49,309 WARN L188 SmtUtils]: Spent 983.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 116 [2019-08-22 21:42:49,310 INFO L567 ElimStorePlain]: treesize reduction 543, result has 45.6 percent of original size [2019-08-22 21:42:49,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:49,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:49,336 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 301 treesize of output 282 [2019-08-22 21:42:49,337 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:49,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:49,357 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 142 [2019-08-22 21:42:49,358 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:49,639 WARN L188 SmtUtils]: Spent 280.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2019-08-22 21:42:49,639 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:49,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:49,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:49,690 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 145 [2019-08-22 21:42:49,691 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:49,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:49,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:49,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:49,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:49,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:49,713 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:42:49,717 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:42:49,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:49,725 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:42:49,753 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:49,754 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 11 case distinctions, treesize of input 286 treesize of output 280 [2019-08-22 21:42:49,758 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:50,364 WARN L188 SmtUtils]: Spent 605.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 103 [2019-08-22 21:42:50,365 INFO L567 ElimStorePlain]: treesize reduction 124, result has 76.7 percent of original size [2019-08-22 21:42:50,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:50,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:50,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:50,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:50,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:50,424 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 272 treesize of output 287 [2019-08-22 21:42:50,426 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:50,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:50,441 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:50,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:50,450 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 141 [2019-08-22 21:42:50,451 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:50,698 WARN L188 SmtUtils]: Spent 245.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2019-08-22 21:42:50,698 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:50,700 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:42:50,700 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1047, output treesize:394 [2019-08-22 21:42:50,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:50,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:50,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:50,727 INFO L392 ElimStorePlain]: Different costs {11=[|v_#memory_int_31|], 72=[|v_#memory_$Pointer$.base_37|, |v_#memory_$Pointer$.offset_37|]} [2019-08-22 21:42:50,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:50,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:50,758 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 331 treesize of output 308 [2019-08-22 21:42:50,760 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:50,773 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:42:50,774 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:50,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:50,793 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-22 21:42:50,794 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:50,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:50,811 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-22 21:42:50,812 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:51,527 WARN L188 SmtUtils]: Spent 714.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 115 [2019-08-22 21:42:51,528 INFO L567 ElimStorePlain]: treesize reduction 211, result has 67.9 percent of original size [2019-08-22 21:42:51,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:51,543 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:51,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:51,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:51,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:51,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:51,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:51,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:51,610 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:42:51,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:51,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:51,619 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:42:51,620 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:42:51,621 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:42:51,661 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:51,662 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 5 disjoint index pairs (out of 21 index pairs), introduced 8 new quantified variables, introduced 17 case distinctions, treesize of input 294 treesize of output 312 [2019-08-22 21:42:51,665 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:51,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:51,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:51,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:51,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:51,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:51,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:51,695 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:42:51,697 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:42:51,707 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:51,708 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 151 treesize of output 175 [2019-08-22 21:42:51,710 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:52,355 WARN L188 SmtUtils]: Spent 644.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 113 [2019-08-22 21:42:52,356 INFO L567 ElimStorePlain]: treesize reduction 156, result has 73.7 percent of original size [2019-08-22 21:42:52,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:52,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:52,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:52,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:52,394 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 147 treesize of output 155 [2019-08-22 21:42:52,395 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:52,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:52,408 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:52,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:52,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:52,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:52,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:52,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:52,439 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 11 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 290 treesize of output 307 [2019-08-22 21:42:52,441 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:52,693 WARN L188 SmtUtils]: Spent 251.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-22 21:42:52,694 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:52,694 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:42:52,695 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:840, output treesize:430 [2019-08-22 21:42:52,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:52,715 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 1 [2019-08-22 21:42:52,716 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:52,739 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:52,743 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 19 treesize of output 1 [2019-08-22 21:42:52,744 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:52,761 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:52,767 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2019-08-22 21:42:52,768 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:52,784 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:52,785 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:42:52,785 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:78, output treesize:36 [2019-08-22 21:42:52,790 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_12|], 1=[|v_#valid_25|]} [2019-08-22 21:42:52,795 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 6 treesize of output 5 [2019-08-22 21:42:52,795 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:52,823 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:52,829 INFO L375 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 12 treesize of output 9 [2019-08-22 21:42:52,829 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:52,855 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:52,856 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:42:52,856 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:57, output treesize:50 [2019-08-22 21:42:52,867 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_$Pointer$.base_39|, |v_#memory_$Pointer$.offset_39|], 2=[|v_#memory_int_33|, |v_#memory_int_6|]} [2019-08-22 21:42:52,881 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:42:52,881 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:52,887 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:42:52,887 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:52,894 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:42:52,895 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:52,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:52,907 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 132 [2019-08-22 21:42:52,908 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:53,048 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 65 [2019-08-22 21:42:53,048 INFO L567 ElimStorePlain]: treesize reduction 16, result has 87.9 percent of original size [2019-08-22 21:42:53,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:53,060 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:42:53,062 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2019-08-22 21:42:53,062 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:53,127 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:53,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:53,150 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2019-08-22 21:42:53,150 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:53,198 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:53,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:53,205 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2019-08-22 21:42:53,206 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:53,269 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:53,269 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:42:53,270 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:529, output treesize:82 [2019-08-22 21:42:53,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:53,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:53,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:53,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:53,291 INFO L392 ElimStorePlain]: Different costs {11=[|v_#memory_int_34|], 72=[|v_#memory_$Pointer$.base_40|, |v_#memory_$Pointer$.offset_40|]} [2019-08-22 21:42:53,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:53,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:53,326 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 331 treesize of output 308 [2019-08-22 21:42:53,327 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:53,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:53,351 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-22 21:42:53,353 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:53,364 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:42:53,365 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:53,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:53,385 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 146 treesize of output 130 [2019-08-22 21:42:53,386 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:53,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:53,424 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-22 21:42:53,425 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:53,434 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:42:53,434 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:53,636 WARN L188 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 66 [2019-08-22 21:42:53,636 INFO L567 ElimStorePlain]: treesize reduction 669, result has 14.7 percent of original size [2019-08-22 21:42:53,642 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:53,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:53,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:53,648 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-22 21:42:53,649 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:53,705 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:53,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:53,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:53,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:53,719 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-22 21:42:53,719 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:53,775 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:53,775 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:42:53,776 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:1132, output treesize:107 [2019-08-22 21:42:53,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:53,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:53,801 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_12], 2=[|v_#memory_int_35|, v_prenex_15], 6=[v_prenex_14, v_prenex_13, v_prenex_17, v_prenex_16], 12=[|v_#memory_$Pointer$.base_41|, |v_#memory_$Pointer$.offset_41|]} [2019-08-22 21:42:53,835 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 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 136 treesize of output 132 [2019-08-22 21:42:53,835 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:54,883 WARN L188 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-22 21:42:54,883 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-22 21:42:54,900 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:42:54,925 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:54,926 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-22 21:42:54,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:54,927 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:55,788 WARN L188 SmtUtils]: Spent 859.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-22 21:42:55,789 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-22 21:42:55,810 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 135 [2019-08-22 21:42:55,811 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:56,201 WARN L188 SmtUtils]: Spent 389.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-22 21:42:56,201 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:56,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:56,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:56,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:56,231 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 107 [2019-08-22 21:42:56,232 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:56,556 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-22 21:42:56,556 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:56,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:56,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:56,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:56,580 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 88 [2019-08-22 21:42:56,581 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:56,892 WARN L188 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-22 21:42:56,892 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-22 21:42:56,893 INFO L464 ElimStorePlain]: Eliminatee v_prenex_17 vanished before elimination [2019-08-22 21:42:56,893 INFO L464 ElimStorePlain]: Eliminatee v_prenex_16 vanished before elimination [2019-08-22 21:42:56,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:56,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:56,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:56,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:56,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:56,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:56,913 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:56,914 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 216 treesize of output 184 [2019-08-22 21:42:56,916 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:57,063 WARN L188 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-22 21:42:57,064 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:57,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:57,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:57,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:57,136 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-22 21:42:57,137 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 196 treesize of output 213 [2019-08-22 21:42:57,139 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:57,422 WARN L188 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-22 21:42:57,423 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-22 21:42:57,424 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:42:57,424 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-22 21:42:57,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:57,460 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_19, |v_#length_13|], 3=[v_prenex_18, |v_#valid_26|]} [2019-08-22 21:42:57,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:57,476 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 198 treesize of output 200 [2019-08-22 21:42:57,477 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:57,643 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-22 21:42:57,643 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:57,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:57,655 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 105 [2019-08-22 21:42:57,656 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:57,850 WARN L188 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-22 21:42:57,850 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:57,875 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:57,875 INFO L375 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 197 treesize of output 219 [2019-08-22 21:42:57,876 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:58,229 WARN L188 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-22 21:42:58,230 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-22 21:42:58,255 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:58,256 INFO L375 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 102 treesize of output 124 [2019-08-22 21:42:58,257 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:58,596 WARN L188 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-22 21:42:58,597 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-22 21:42:58,597 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:42:58,598 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-22 21:42:58,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:42:58,616 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_36|], 18=[|v_#memory_$Pointer$.base_42|, |v_#memory_$Pointer$.offset_42|]} [2019-08-22 21:42:58,624 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:42:58,631 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:42:58,637 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:42:58,642 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:42:59,435 WARN L188 SmtUtils]: Spent 791.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-22 21:42:59,435 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-22 21:42:59,451 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:59,462 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 142 [2019-08-22 21:42:59,462 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:59,476 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:59,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:59,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:42:59,492 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:42:59,497 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:42:59,498 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-22 21:42:59,499 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:42:59,988 WARN L188 SmtUtils]: Spent 488.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-22 21:42:59,988 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-22 21:42:59,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:00,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:00,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:00,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:00,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:00,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:00,037 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:00,038 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 234 treesize of output 222 [2019-08-22 21:43:00,039 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:00,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:00,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:00,063 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 145 [2019-08-22 21:43:00,064 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:00,563 WARN L188 SmtUtils]: Spent 499.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-22 21:43:00,564 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-22 21:43:00,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:00,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:00,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:00,587 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 141 [2019-08-22 21:43:00,588 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:00,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:00,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:00,716 WARN L188 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-22 21:43:00,717 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-22 21:43:00,717 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 234 treesize of output 341 [2019-08-22 21:43:00,720 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:01,189 WARN L188 SmtUtils]: Spent 468.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-22 21:43:01,190 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-22 21:43:01,191 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:01,192 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-22 21:43:01,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:01,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:01,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:01,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:01,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:01,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:01,241 INFO L392 ElimStorePlain]: Different costs {19=[|v_#memory_int_37|], 92=[|v_#memory_$Pointer$.offset_43|, |v_#memory_$Pointer$.base_43|]} [2019-08-22 21:43:01,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:01,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:01,288 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:01,293 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:01,293 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-22 21:43:01,294 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:01,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:01,320 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-22 21:43:01,321 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:01,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:01,347 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 146 treesize of output 130 [2019-08-22 21:43:01,348 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:01,364 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:01,371 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-22 21:43:01,372 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:01,384 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:43:01,385 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:01,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:01,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:01,417 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 331 treesize of output 308 [2019-08-22 21:43:01,419 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:01,428 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:43:01,429 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:01,660 WARN L188 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 66 [2019-08-22 21:43:01,661 INFO L567 ElimStorePlain]: treesize reduction 981, result has 10.5 percent of original size [2019-08-22 21:43:01,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:01,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:01,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:01,669 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-22 21:43:01,670 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:01,727 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:01,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:01,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:01,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:01,737 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-22 21:43:01,738 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:01,791 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:01,792 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:43:01,792 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:1425, output treesize:107 [2019-08-22 21:43:01,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:01,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:01,823 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_20], 2=[|v_#memory_int_38|, v_prenex_23], 6=[v_prenex_21, |v_#memory_$Pointer$.offset_44|, v_prenex_22, |v_#memory_$Pointer$.base_44|], 12=[v_prenex_25, v_prenex_24]} [2019-08-22 21:43:01,848 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 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 136 treesize of output 132 [2019-08-22 21:43:01,849 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:02,758 WARN L188 SmtUtils]: Spent 908.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-22 21:43:02,758 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-22 21:43:02,785 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 135 [2019-08-22 21:43:02,786 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:03,210 WARN L188 SmtUtils]: Spent 423.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-22 21:43:03,210 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:03,230 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:03,253 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:03,254 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-22 21:43:03,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:03,255 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:03,978 WARN L188 SmtUtils]: Spent 722.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-22 21:43:03,979 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-22 21:43:03,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:04,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:04,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:04,019 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 107 [2019-08-22 21:43:04,020 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:04,328 WARN L188 SmtUtils]: Spent 308.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-22 21:43:04,329 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:04,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:04,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:04,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:04,352 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 123 [2019-08-22 21:43:04,353 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:04,631 WARN L188 SmtUtils]: Spent 277.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-22 21:43:04,632 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:04,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:04,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:04,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:04,653 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 88 [2019-08-22 21:43:04,654 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:04,959 WARN L188 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-22 21:43:04,960 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-22 21:43:04,960 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_44| vanished before elimination [2019-08-22 21:43:04,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:04,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:04,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:05,036 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-22 21:43:05,037 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 216 treesize of output 232 [2019-08-22 21:43:05,039 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:05,330 WARN L188 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-22 21:43:05,330 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-22 21:43:05,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:05,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:05,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:05,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:05,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:05,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:05,350 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:05,350 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 196 treesize of output 165 [2019-08-22 21:43:05,351 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:05,486 WARN L188 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-22 21:43:05,487 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:05,488 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:05,488 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-22 21:43:05,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:05,497 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_27, |v_#length_14|], 3=[|v_#valid_27|, v_prenex_26]} [2019-08-22 21:43:05,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:05,508 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 105 [2019-08-22 21:43:05,508 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:05,667 WARN L188 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-22 21:43:05,668 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:05,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:05,680 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 198 treesize of output 200 [2019-08-22 21:43:05,681 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:05,854 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-22 21:43:05,854 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:05,895 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:05,895 INFO L375 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 197 treesize of output 219 [2019-08-22 21:43:05,896 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:06,228 WARN L188 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-22 21:43:06,229 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-22 21:43:06,253 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:06,254 INFO L375 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 102 treesize of output 124 [2019-08-22 21:43:06,254 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:06,584 WARN L188 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-22 21:43:06,584 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-22 21:43:06,585 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:06,585 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-22 21:43:06,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:06,600 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_39|], 18=[|v_#memory_$Pointer$.base_45|, |v_#memory_$Pointer$.offset_45|]} [2019-08-22 21:43:06,605 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:06,610 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:06,617 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:06,622 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:07,564 WARN L188 SmtUtils]: Spent 941.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-22 21:43:07,564 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-22 21:43:07,584 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:07,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:07,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:07,603 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:07,609 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:07,610 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-22 21:43:07,611 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:07,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:07,623 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 142 [2019-08-22 21:43:07,623 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:08,105 WARN L188 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-22 21:43:08,106 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-22 21:43:08,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:08,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:08,136 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 145 [2019-08-22 21:43:08,137 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:08,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:08,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:08,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:08,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:08,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:08,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:08,168 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:08,168 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 234 treesize of output 222 [2019-08-22 21:43:08,169 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:08,658 WARN L188 SmtUtils]: Spent 488.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-22 21:43:08,659 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-22 21:43:08,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:08,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:08,801 WARN L188 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-22 21:43:08,801 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-22 21:43:08,802 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 234 treesize of output 341 [2019-08-22 21:43:08,804 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:08,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:08,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:08,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:08,842 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 141 [2019-08-22 21:43:08,843 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:09,328 WARN L188 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-22 21:43:09,329 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-22 21:43:09,330 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:09,330 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-22 21:43:09,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:09,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:09,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:09,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:09,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:09,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:09,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:09,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:09,368 INFO L392 ElimStorePlain]: Different costs {19=[|v_#memory_int_40|], 92=[|v_#memory_$Pointer$.base_46|, |v_#memory_$Pointer$.offset_46|]} [2019-08-22 21:43:09,378 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:43:09,379 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:09,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:09,403 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-22 21:43:09,404 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:09,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:09,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:09,439 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:09,444 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:09,444 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-22 21:43:09,446 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:09,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:09,466 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-22 21:43:09,467 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:09,478 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:43:09,478 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:09,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:09,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:09,522 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 331 treesize of output 308 [2019-08-22 21:43:09,524 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:09,545 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:09,554 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-22 21:43:09,555 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:09,576 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:09,580 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 146 treesize of output 130 [2019-08-22 21:43:09,581 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:09,857 WARN L188 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 66 [2019-08-22 21:43:09,857 INFO L567 ElimStorePlain]: treesize reduction 981, result has 10.5 percent of original size [2019-08-22 21:43:09,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:09,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:09,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:09,868 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-22 21:43:09,869 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:09,935 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:09,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:09,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:09,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:09,947 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-22 21:43:09,948 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:10,006 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:10,006 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:43:10,007 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:1619, output treesize:107 [2019-08-22 21:43:10,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:10,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:10,029 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_32], 2=[v_prenex_29, |v_#memory_int_41|], 6=[v_prenex_31, v_prenex_30, v_prenex_33, v_prenex_28], 12=[|v_#memory_$Pointer$.base_47|, |v_#memory_$Pointer$.offset_47|]} [2019-08-22 21:43:10,060 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 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 136 treesize of output 132 [2019-08-22 21:43:10,061 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:11,365 WARN L188 SmtUtils]: Spent 1.30 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-22 21:43:11,366 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-22 21:43:11,390 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 135 [2019-08-22 21:43:11,391 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:11,787 WARN L188 SmtUtils]: Spent 395.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-22 21:43:11,787 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:11,801 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:11,821 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:11,821 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-22 21:43:11,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:11,823 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:12,567 WARN L188 SmtUtils]: Spent 742.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-22 21:43:12,567 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-22 21:43:12,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:12,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:12,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:12,591 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 107 [2019-08-22 21:43:12,591 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:12,927 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-22 21:43:12,927 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:12,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:12,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:12,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:12,965 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 123 [2019-08-22 21:43:12,965 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:13,255 WARN L188 SmtUtils]: Spent 288.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-22 21:43:13,255 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:13,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:13,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:13,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:13,275 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 88 [2019-08-22 21:43:13,276 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:13,631 WARN L188 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-22 21:43:13,631 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-22 21:43:13,631 INFO L464 ElimStorePlain]: Eliminatee v_prenex_28 vanished before elimination [2019-08-22 21:43:13,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:13,642 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:13,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:13,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:13,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:13,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:13,655 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:13,655 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 216 treesize of output 184 [2019-08-22 21:43:13,656 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:13,803 WARN L188 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-22 21:43:13,804 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:13,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:13,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:13,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:13,879 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-22 21:43:13,880 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 196 treesize of output 213 [2019-08-22 21:43:13,881 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:14,182 WARN L188 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-22 21:43:14,183 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-22 21:43:14,183 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:14,184 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-22 21:43:14,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:14,197 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_35, |v_#length_15|], 3=[v_prenex_34, |v_#valid_28|]} [2019-08-22 21:43:14,206 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:14,210 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 174 treesize of output 176 [2019-08-22 21:43:14,211 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:14,393 WARN L188 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-22 21:43:14,394 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:14,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:14,409 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 99 [2019-08-22 21:43:14,410 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:14,608 WARN L188 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-22 21:43:14,609 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:14,644 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:14,644 INFO L375 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 173 treesize of output 195 [2019-08-22 21:43:14,646 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:15,010 WARN L188 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-22 21:43:15,011 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-22 21:43:15,042 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:15,043 INFO L375 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 96 treesize of output 118 [2019-08-22 21:43:15,044 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:15,389 WARN L188 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-22 21:43:15,389 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-22 21:43:15,390 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:15,390 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-22 21:43:15,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:15,404 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_42|], 16=[|v_#memory_$Pointer$.base_48|, |v_#memory_$Pointer$.offset_48|]} [2019-08-22 21:43:15,415 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:15,427 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:15,437 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:15,444 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:16,614 WARN L188 SmtUtils]: Spent 1.17 s on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-22 21:43:16,614 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-22 21:43:16,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:16,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:16,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:16,653 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:16,658 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:16,659 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 225 treesize of output 214 [2019-08-22 21:43:16,660 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:16,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:16,677 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 148 treesize of output 136 [2019-08-22 21:43:16,677 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:17,180 WARN L188 SmtUtils]: Spent 501.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-22 21:43:17,180 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-22 21:43:17,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:17,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:17,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:17,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:17,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:17,231 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:17,232 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 210 treesize of output 206 [2019-08-22 21:43:17,233 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:17,243 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:17,255 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 139 [2019-08-22 21:43:17,256 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:17,748 WARN L188 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-22 21:43:17,748 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-22 21:43:17,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:17,890 WARN L188 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-22 21:43:17,890 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-22 21:43:17,891 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 210 treesize of output 309 [2019-08-22 21:43:17,893 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:17,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:17,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:17,907 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 129 treesize of output 135 [2019-08-22 21:43:17,908 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:18,392 WARN L188 SmtUtils]: Spent 483.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 93 [2019-08-22 21:43:18,393 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.6 percent of original size [2019-08-22 21:43:18,394 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:18,394 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-22 21:43:18,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:18,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:18,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:18,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:18,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:18,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:18,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:18,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:18,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:18,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:18,426 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_43|], 114=[|v_#memory_$Pointer$.base_49|, |v_#memory_$Pointer$.offset_49|]} [2019-08-22 21:43:18,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:18,448 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-22 21:43:18,449 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:18,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:18,475 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-22 21:43:18,476 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:18,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:18,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:18,514 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:18,521 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:18,521 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-22 21:43:18,523 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:18,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:18,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:18,568 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 331 treesize of output 308 [2019-08-22 21:43:18,569 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:18,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:18,605 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 146 treesize of output 130 [2019-08-22 21:43:18,606 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:18,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:18,643 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-22 21:43:18,644 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:18,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:18,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:18,691 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:18,697 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:18,698 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-22 21:43:18,700 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:18,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:18,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:18,751 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:18,759 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:18,760 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-22 21:43:18,761 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:18,779 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:43:18,779 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:18,799 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:43:18,800 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:19,240 WARN L188 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 66 [2019-08-22 21:43:19,240 INFO L567 ElimStorePlain]: treesize reduction 1742, result has 6.2 percent of original size [2019-08-22 21:43:19,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:19,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:19,256 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:19,257 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-22 21:43:19,258 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:19,330 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:19,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:19,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:19,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:19,345 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-22 21:43:19,345 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:19,420 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:19,420 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:43:19,421 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2175, output treesize:107 [2019-08-22 21:43:19,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:19,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:19,442 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_39], 2=[|v_#memory_int_44|, v_prenex_36], 6=[v_prenex_41, v_prenex_40, v_prenex_38, v_prenex_37], 12=[|v_#memory_$Pointer$.base_50|, |v_#memory_$Pointer$.offset_50|]} [2019-08-22 21:43:19,483 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 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 136 treesize of output 132 [2019-08-22 21:43:19,484 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:20,533 WARN L188 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-22 21:43:20,533 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-22 21:43:20,561 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:20,588 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:20,589 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-22 21:43:20,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:20,591 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:21,418 WARN L188 SmtUtils]: Spent 826.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-22 21:43:21,419 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-22 21:43:21,437 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 135 [2019-08-22 21:43:21,438 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:21,794 WARN L188 SmtUtils]: Spent 355.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-22 21:43:21,795 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:21,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:21,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:21,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:21,821 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 107 [2019-08-22 21:43:21,821 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:22,141 WARN L188 SmtUtils]: Spent 318.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-22 21:43:22,141 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:22,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:22,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:22,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:22,172 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 88 [2019-08-22 21:43:22,173 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:22,519 WARN L188 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-22 21:43:22,520 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-22 21:43:22,520 INFO L464 ElimStorePlain]: Eliminatee v_prenex_38 vanished before elimination [2019-08-22 21:43:22,520 INFO L464 ElimStorePlain]: Eliminatee v_prenex_37 vanished before elimination [2019-08-22 21:43:22,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:22,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:22,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:22,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:22,539 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:22,541 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:22,542 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:22,543 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 216 treesize of output 184 [2019-08-22 21:43:22,544 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:22,684 WARN L188 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-22 21:43:22,684 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:22,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:22,692 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:22,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:22,761 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-22 21:43:22,762 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 196 treesize of output 213 [2019-08-22 21:43:22,763 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:23,052 WARN L188 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-22 21:43:23,053 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-22 21:43:23,053 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:23,054 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-22 21:43:23,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:23,059 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_16|, v_prenex_43], 3=[|v_#valid_29|, v_prenex_42]} [2019-08-22 21:43:23,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:23,071 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 105 [2019-08-22 21:43:23,072 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:23,245 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-22 21:43:23,245 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:23,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:23,260 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 198 treesize of output 200 [2019-08-22 21:43:23,261 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:23,438 WARN L188 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-22 21:43:23,439 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:23,467 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:23,468 INFO L375 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 102 treesize of output 124 [2019-08-22 21:43:23,468 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:23,819 WARN L188 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-22 21:43:23,820 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-22 21:43:23,848 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:23,848 INFO L375 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 197 treesize of output 219 [2019-08-22 21:43:23,849 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:24,204 WARN L188 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-22 21:43:24,205 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-22 21:43:24,206 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:24,206 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-22 21:43:24,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:24,222 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_45|], 18=[|v_#memory_$Pointer$.base_51|, |v_#memory_$Pointer$.offset_51|]} [2019-08-22 21:43:24,233 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:24,239 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:24,252 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:24,256 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:25,045 WARN L188 SmtUtils]: Spent 787.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-22 21:43:25,045 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-22 21:43:25,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:25,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:25,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:25,084 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:25,089 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:25,090 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-22 21:43:25,091 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:25,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:25,108 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 142 [2019-08-22 21:43:25,109 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:25,608 WARN L188 SmtUtils]: Spent 497.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-22 21:43:25,608 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-22 21:43:25,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:25,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:25,642 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:25,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:25,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:25,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:25,659 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:25,660 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 234 treesize of output 222 [2019-08-22 21:43:25,661 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:25,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:25,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:25,685 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 145 [2019-08-22 21:43:25,686 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:26,180 WARN L188 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-22 21:43:26,180 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-22 21:43:26,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:26,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:26,316 WARN L188 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-22 21:43:26,317 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-22 21:43:26,317 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 234 treesize of output 341 [2019-08-22 21:43:26,319 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:26,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:26,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:26,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:26,338 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 141 [2019-08-22 21:43:26,339 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:26,833 WARN L188 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-22 21:43:26,833 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-22 21:43:26,834 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:26,834 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-22 21:43:26,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:26,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:26,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:26,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:26,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:26,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:26,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:26,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:26,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:26,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:26,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:26,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:26,880 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_46|], 114=[|v_#memory_$Pointer$.base_52|, |v_#memory_$Pointer$.offset_52|]} [2019-08-22 21:43:26,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:26,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:26,914 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:26,918 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:26,919 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-22 21:43:26,920 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:26,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:26,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:26,955 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:26,960 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:26,961 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-22 21:43:26,962 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:26,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:26,985 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-22 21:43:26,986 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:27,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:27,004 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:27,021 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 331 treesize of output 308 [2019-08-22 21:43:27,022 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:27,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:27,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:27,075 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:27,081 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:27,082 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-22 21:43:27,083 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:27,100 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:43:27,100 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:27,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:27,124 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-22 21:43:27,125 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:27,142 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:43:27,142 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:27,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:27,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:27,186 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:27,191 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:27,191 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-22 21:43:27,192 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:27,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:27,224 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-22 21:43:27,225 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:27,243 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:27,249 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 146 treesize of output 130 [2019-08-22 21:43:27,250 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:27,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:27,267 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-22 21:43:27,268 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:27,650 WARN L188 SmtUtils]: Spent 381.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 66 [2019-08-22 21:43:27,650 INFO L567 ElimStorePlain]: treesize reduction 2211, result has 4.9 percent of original size [2019-08-22 21:43:27,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:27,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:27,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:27,662 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-22 21:43:27,663 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:27,733 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:27,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:27,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:27,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:27,751 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-22 21:43:27,751 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:27,803 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:27,803 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:43:27,804 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2662, output treesize:107 [2019-08-22 21:43:27,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:27,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:27,818 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_44], 2=[v_prenex_47, |v_#memory_int_47|], 6=[v_prenex_46, v_prenex_45, v_prenex_49, v_prenex_48], 12=[|v_#memory_$Pointer$.base_53|, |v_#memory_$Pointer$.offset_53|]} [2019-08-22 21:43:27,842 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 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 136 treesize of output 132 [2019-08-22 21:43:27,842 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:28,829 WARN L188 SmtUtils]: Spent 986.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-22 21:43:28,830 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-22 21:43:28,854 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 135 [2019-08-22 21:43:28,855 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:29,272 WARN L188 SmtUtils]: Spent 416.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-22 21:43:29,272 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:29,289 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:29,314 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:29,315 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-22 21:43:29,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:29,317 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:30,087 WARN L188 SmtUtils]: Spent 770.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-22 21:43:30,088 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-22 21:43:30,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:30,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:30,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:30,113 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 107 [2019-08-22 21:43:30,114 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:30,428 WARN L188 SmtUtils]: Spent 313.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-22 21:43:30,429 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:30,441 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:30,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:30,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:30,464 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 88 [2019-08-22 21:43:30,465 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:30,849 WARN L188 SmtUtils]: Spent 383.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-22 21:43:30,849 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-22 21:43:30,850 INFO L464 ElimStorePlain]: Eliminatee v_prenex_49 vanished before elimination [2019-08-22 21:43:30,850 INFO L464 ElimStorePlain]: Eliminatee v_prenex_48 vanished before elimination [2019-08-22 21:43:30,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:30,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:30,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:30,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:30,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:30,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:30,877 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:30,878 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 216 treesize of output 184 [2019-08-22 21:43:30,879 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:31,025 WARN L188 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-22 21:43:31,025 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:31,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:31,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:31,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:31,099 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-22 21:43:31,099 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 196 treesize of output 213 [2019-08-22 21:43:31,101 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:31,387 WARN L188 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-22 21:43:31,388 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-22 21:43:31,388 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:31,389 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-22 21:43:31,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:31,394 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_17|, v_prenex_50], 3=[|v_#valid_30|, v_prenex_51]} [2019-08-22 21:43:31,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:31,414 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 99 [2019-08-22 21:43:31,415 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:31,583 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-22 21:43:31,583 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:31,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:31,597 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 174 treesize of output 176 [2019-08-22 21:43:31,598 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:31,767 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-22 21:43:31,768 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:31,794 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:31,795 INFO L375 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 96 treesize of output 118 [2019-08-22 21:43:31,796 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:32,124 WARN L188 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-22 21:43:32,125 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-22 21:43:32,152 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:32,152 INFO L375 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 173 treesize of output 195 [2019-08-22 21:43:32,153 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:32,487 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-22 21:43:32,487 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-22 21:43:32,488 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:32,488 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-22 21:43:32,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:32,498 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_48|], 16=[|v_#memory_$Pointer$.offset_54|, |v_#memory_$Pointer$.base_54|]} [2019-08-22 21:43:32,503 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:32,510 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:32,516 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:32,523 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:33,473 WARN L188 SmtUtils]: Spent 948.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-22 21:43:33,474 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-22 21:43:33,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:33,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:33,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:33,509 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:33,514 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:33,515 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 225 treesize of output 214 [2019-08-22 21:43:33,516 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:33,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:33,535 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 148 treesize of output 136 [2019-08-22 21:43:33,536 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:34,023 WARN L188 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-22 21:43:34,024 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-22 21:43:34,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:34,051 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 139 [2019-08-22 21:43:34,052 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:34,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:34,180 WARN L188 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-22 21:43:34,181 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-22 21:43:34,181 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 210 treesize of output 309 [2019-08-22 21:43:34,183 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:34,686 WARN L188 SmtUtils]: Spent 501.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 94 [2019-08-22 21:43:34,686 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.9 percent of original size [2019-08-22 21:43:34,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:34,719 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 139 [2019-08-22 21:43:34,720 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:34,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:34,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:34,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:34,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:34,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:34,748 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:34,749 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 210 treesize of output 206 [2019-08-22 21:43:34,750 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:35,197 WARN L188 SmtUtils]: Spent 446.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-22 21:43:35,197 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-22 21:43:35,198 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:35,199 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-22 21:43:35,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:35,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:35,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:35,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:35,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:35,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:35,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:35,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:35,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:35,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:35,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:35,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:35,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:35,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:35,248 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_49|], 114=[|v_#memory_$Pointer$.offset_55|, |v_#memory_$Pointer$.base_55|]} [2019-08-22 21:43:35,260 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:43:35,261 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:35,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,282 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 146 treesize of output 130 [2019-08-22 21:43:35,283 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:35,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,320 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 331 treesize of output 308 [2019-08-22 21:43:35,321 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:35,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,341 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-22 21:43:35,342 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:35,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,362 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-22 21:43:35,363 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:35,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,384 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-22 21:43:35,386 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:35,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,413 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-22 21:43:35,414 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:35,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,448 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:35,452 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:35,452 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-22 21:43:35,453 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:35,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,485 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:35,490 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:35,491 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-22 21:43:35,492 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:35,518 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:43:35,519 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:35,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,550 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:35,555 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:35,555 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-22 21:43:35,557 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:35,881 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 66 [2019-08-22 21:43:35,881 INFO L567 ElimStorePlain]: treesize reduction 1871, result has 5.8 percent of original size [2019-08-22 21:43:35,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,895 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-22 21:43:35,895 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:35,953 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:35,958 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:35,964 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-22 21:43:35,965 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:36,021 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:36,022 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:43:36,022 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2339, output treesize:107 [2019-08-22 21:43:36,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:36,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:36,040 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_56], 2=[|v_#memory_int_50|, v_prenex_53], 6=[v_prenex_54, v_prenex_52, v_prenex_57, v_prenex_55], 12=[|v_#memory_$Pointer$.base_56|, |v_#memory_$Pointer$.offset_56|]} [2019-08-22 21:43:36,061 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 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 136 treesize of output 132 [2019-08-22 21:43:36,061 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:37,036 WARN L188 SmtUtils]: Spent 974.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-22 21:43:37,037 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-22 21:43:37,057 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:37,081 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:37,082 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-22 21:43:37,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:37,083 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:37,955 WARN L188 SmtUtils]: Spent 870.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-22 21:43:37,956 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-22 21:43:37,981 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 135 [2019-08-22 21:43:37,982 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:38,365 WARN L188 SmtUtils]: Spent 382.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-22 21:43:38,366 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:38,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:38,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:38,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:38,392 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 123 [2019-08-22 21:43:38,392 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:38,725 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-22 21:43:38,725 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:38,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:38,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:38,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:38,749 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 104 [2019-08-22 21:43:38,750 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:39,325 WARN L188 SmtUtils]: Spent 570.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-22 21:43:39,325 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-22 21:43:39,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:39,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:39,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:39,347 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 107 [2019-08-22 21:43:39,347 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:39,599 WARN L188 SmtUtils]: Spent 250.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-22 21:43:39,599 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:39,610 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:39,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:39,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:39,619 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 88 [2019-08-22 21:43:39,619 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:39,951 WARN L188 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-22 21:43:39,952 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-22 21:43:39,958 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:39,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:39,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:39,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:39,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:39,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:39,972 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:39,973 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 216 treesize of output 184 [2019-08-22 21:43:39,974 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:40,126 WARN L188 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-22 21:43:40,127 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:40,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:40,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:40,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:40,202 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-22 21:43:40,202 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 196 treesize of output 213 [2019-08-22 21:43:40,204 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:40,493 WARN L188 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-22 21:43:40,494 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-22 21:43:40,495 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:40,495 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-22 21:43:40,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:40,507 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_58, |v_#length_18|], 3=[v_prenex_59, |v_#valid_31|]} [2019-08-22 21:43:40,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:40,520 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 99 [2019-08-22 21:43:40,521 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:40,683 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-22 21:43:40,684 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:40,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:40,698 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 174 treesize of output 176 [2019-08-22 21:43:40,699 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:40,871 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-22 21:43:40,871 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:40,899 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:40,899 INFO L375 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 96 treesize of output 118 [2019-08-22 21:43:40,900 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:41,230 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-22 21:43:41,231 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-22 21:43:41,259 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:41,260 INFO L375 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 173 treesize of output 195 [2019-08-22 21:43:41,260 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:41,601 WARN L188 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-22 21:43:41,601 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-22 21:43:41,602 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:41,602 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-22 21:43:41,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:41,615 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_51|], 16=[|v_#memory_$Pointer$.base_57|, |v_#memory_$Pointer$.offset_57|]} [2019-08-22 21:43:41,626 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:41,640 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:41,645 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:41,649 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:42,576 WARN L188 SmtUtils]: Spent 925.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-22 21:43:42,577 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-22 21:43:42,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:42,596 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 148 treesize of output 136 [2019-08-22 21:43:42,597 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:42,610 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:42,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:42,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:42,621 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:42,631 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:42,632 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 225 treesize of output 214 [2019-08-22 21:43:42,632 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:43,120 WARN L188 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-22 21:43:43,121 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-22 21:43:43,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:43,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:43,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:43,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:43,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:43,171 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:43,172 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 210 treesize of output 206 [2019-08-22 21:43:43,173 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:43,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:43,196 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 139 [2019-08-22 21:43:43,197 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:43,669 WARN L188 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-22 21:43:43,670 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-22 21:43:43,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:43,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:43,696 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 129 treesize of output 135 [2019-08-22 21:43:43,697 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:43,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:43,823 WARN L188 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-22 21:43:43,823 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-22 21:43:43,824 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 210 treesize of output 309 [2019-08-22 21:43:43,825 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:44,283 WARN L188 SmtUtils]: Spent 457.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2019-08-22 21:43:44,284 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.3 percent of original size [2019-08-22 21:43:44,285 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:44,285 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-22 21:43:44,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:44,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:44,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:44,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:44,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:44,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:44,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:44,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:44,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:44,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:44,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:44,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:44,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:44,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:44,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:44,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:44,325 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_52|], 114=[|v_#memory_$Pointer$.base_58|, |v_#memory_$Pointer$.offset_58|]} [2019-08-22 21:43:44,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:44,347 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-22 21:43:44,348 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:44,364 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:44,376 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 146 treesize of output 130 [2019-08-22 21:43:44,377 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:44,388 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:43:44,389 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:44,408 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:44,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:44,423 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:44,428 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:44,428 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-22 21:43:44,429 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:44,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:44,451 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-22 21:43:44,452 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:44,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:44,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:44,488 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:44,492 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:44,493 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-22 21:43:44,494 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:44,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:44,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:44,533 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 331 treesize of output 308 [2019-08-22 21:43:44,534 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:44,552 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:44,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:44,575 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:44,580 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:44,581 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-22 21:43:44,582 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:44,594 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:43:44,595 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:44,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:44,612 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-22 21:43:44,613 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:44,940 WARN L188 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 66 [2019-08-22 21:43:44,941 INFO L567 ElimStorePlain]: treesize reduction 1706, result has 6.3 percent of original size [2019-08-22 21:43:44,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:44,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:44,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:44,953 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-22 21:43:44,953 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:45,008 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:45,015 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:45,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:45,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:45,021 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-22 21:43:45,021 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:45,075 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:45,075 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:43:45,076 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2151, output treesize:107 [2019-08-22 21:43:45,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:45,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:45,097 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_64], 2=[v_prenex_61, |v_#memory_int_53|], 6=[v_prenex_60, v_prenex_65, v_prenex_63, v_prenex_62], 12=[|v_#memory_$Pointer$.base_59|, |v_#memory_$Pointer$.offset_59|]} [2019-08-22 21:43:45,134 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 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 136 treesize of output 132 [2019-08-22 21:43:45,135 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:46,165 WARN L188 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-22 21:43:46,166 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-22 21:43:46,190 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 135 [2019-08-22 21:43:46,191 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:46,622 WARN L188 SmtUtils]: Spent 430.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-22 21:43:46,622 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:46,639 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:46,662 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:46,663 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-22 21:43:46,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:46,664 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:47,442 WARN L188 SmtUtils]: Spent 776.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-22 21:43:47,442 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-22 21:43:47,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:47,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:47,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:47,468 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 123 [2019-08-22 21:43:47,469 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:47,778 WARN L188 SmtUtils]: Spent 308.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-22 21:43:47,779 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:47,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:47,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:47,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:47,807 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 107 [2019-08-22 21:43:47,808 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:48,090 WARN L188 SmtUtils]: Spent 281.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-22 21:43:48,090 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:48,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:48,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:48,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:48,109 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 88 [2019-08-22 21:43:48,110 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:48,460 WARN L188 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-22 21:43:48,460 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-22 21:43:48,461 INFO L464 ElimStorePlain]: Eliminatee v_prenex_62 vanished before elimination [2019-08-22 21:43:48,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:48,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:48,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:48,476 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:48,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:48,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:48,483 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:48,483 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 216 treesize of output 184 [2019-08-22 21:43:48,484 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:48,631 WARN L188 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-22 21:43:48,632 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:48,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:48,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:48,642 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:48,708 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-22 21:43:48,708 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 196 treesize of output 213 [2019-08-22 21:43:48,710 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:49,007 WARN L188 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-22 21:43:49,008 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-22 21:43:49,009 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:49,009 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-22 21:43:49,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:49,020 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_67, |v_#length_19|], 3=[v_prenex_66, |v_#valid_32|]} [2019-08-22 21:43:49,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:49,031 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 105 [2019-08-22 21:43:49,032 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:49,202 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-22 21:43:49,203 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:49,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:49,214 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 198 treesize of output 200 [2019-08-22 21:43:49,215 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:49,397 WARN L188 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-22 21:43:49,397 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:49,424 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:49,425 INFO L375 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 102 treesize of output 124 [2019-08-22 21:43:49,426 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:49,780 WARN L188 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-22 21:43:49,781 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-22 21:43:49,808 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:49,808 INFO L375 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 197 treesize of output 219 [2019-08-22 21:43:49,809 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:50,169 WARN L188 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-22 21:43:50,170 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-22 21:43:50,170 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:50,171 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-22 21:43:50,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:50,177 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_54|], 18=[|v_#memory_$Pointer$.offset_60|, |v_#memory_$Pointer$.base_60|]} [2019-08-22 21:43:50,184 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:50,196 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:50,202 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:50,207 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-08-22 21:43:50,991 WARN L188 SmtUtils]: Spent 782.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-22 21:43:50,992 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-22 21:43:51,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:51,010 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 142 [2019-08-22 21:43:51,011 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:51,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:51,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:51,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:51,042 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:51,048 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:51,048 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-22 21:43:51,050 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:51,559 WARN L188 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-22 21:43:51,559 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-22 21:43:51,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:51,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:51,710 WARN L188 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-22 21:43:51,710 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-22 21:43:51,711 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 234 treesize of output 341 [2019-08-22 21:43:51,713 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:51,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:51,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:51,732 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 145 [2019-08-22 21:43:51,733 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:52,277 WARN L188 SmtUtils]: Spent 543.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-22 21:43:52,278 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-22 21:43:52,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:52,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:52,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:52,309 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:52,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:52,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:52,335 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:52,336 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 234 treesize of output 222 [2019-08-22 21:43:52,337 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:52,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:52,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:52,357 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 145 [2019-08-22 21:43:52,358 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:52,827 WARN L188 SmtUtils]: Spent 468.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-22 21:43:52,828 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-22 21:43:52,829 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-22 21:43:52,829 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-22 21:43:52,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:52,873 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_55|], 114=[|v_#memory_$Pointer$.base_61|, |v_#memory_$Pointer$.offset_61|]} [2019-08-22 21:43:52,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:52,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:52,918 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:52,923 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:52,924 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-22 21:43:52,925 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:52,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:52,948 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-22 21:43:52,949 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:52,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,006 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,012 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:53,018 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:53,018 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-22 21:43:53,020 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:53,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,067 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:53,074 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:53,075 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-22 21:43:53,076 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:53,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,112 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 146 treesize of output 130 [2019-08-22 21:43:53,113 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:53,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,143 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2019-08-22 21:43:53,144 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:53,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,196 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:53,202 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:53,202 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-22 21:43:53,203 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:53,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,229 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-22 21:43:53,230 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:53,246 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:43:53,246 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:53,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,280 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 331 treesize of output 308 [2019-08-22 21:43:53,281 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:53,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,307 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 178 [2019-08-22 21:43:53,307 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:53,322 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-22 21:43:53,322 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:53,693 WARN L188 SmtUtils]: Spent 369.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-22 21:43:53,693 INFO L567 ElimStorePlain]: treesize reduction 2223, result has 4.9 percent of original size [2019-08-22 21:43:53,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,706 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-22 21:43:53,706 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:53,768 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:53,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-22 21:43:53,781 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2019-08-22 21:43:53,781 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:53,837 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:53,837 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-22 21:43:53,838 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2662, output treesize:107 [2019-08-22 21:43:53,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:53,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:53,849 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_68], 2=[v_prenex_71, |v_#memory_int_56|], 6=[v_prenex_72, v_prenex_70, v_prenex_73, v_prenex_69], 12=[|v_#memory_$Pointer$.base_62|, |v_#memory_$Pointer$.offset_62|]} [2019-08-22 21:43:53,872 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 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 136 treesize of output 132 [2019-08-22 21:43:53,873 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:54,852 WARN L188 SmtUtils]: Spent 978.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-22 21:43:54,853 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-22 21:43:54,876 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 135 [2019-08-22 21:43:54,877 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-22 21:43:55,267 WARN L188 SmtUtils]: Spent 390.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-22 21:43:55,268 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:55,283 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-22 21:43:55,306 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-22 21:43:55,307 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-22 21:43:55,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-22 21:43:55,308 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts.