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-584d7b9 [2019-08-31 03:11:03,137 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-31 03:11:03,139 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-31 03:11:03,150 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-31 03:11:03,150 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-31 03:11:03,151 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-31 03:11:03,153 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-31 03:11:03,154 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-31 03:11:03,156 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-31 03:11:03,157 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-31 03:11:03,158 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-08-31 03:11:03,159 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-31 03:11:03,159 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-31 03:11:03,160 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-31 03:11:03,161 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-31 03:11:03,162 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-31 03:11:03,163 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-31 03:11:03,164 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-31 03:11:03,166 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-31 03:11:03,170 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-31 03:11:03,172 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-31 03:11:03,173 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-31 03:11:03,174 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-31 03:11:03,178 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-31 03:11:03,181 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-31 03:11:03,181 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-31 03:11:03,181 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-31 03:11:03,182 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-31 03:11:03,182 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-31 03:11:03,183 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-31 03:11:03,183 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-31 03:11:03,184 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-31 03:11:03,185 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-31 03:11:03,186 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-31 03:11:03,187 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-31 03:11:03,187 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-31 03:11:03,187 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-31 03:11:03,188 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-31 03:11:03,188 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-31 03:11:03,189 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-31 03:11:03,189 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-31 03:11:03,190 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-31 03:11:03,204 INFO L113 SettingsManager]: Loading preferences was successful [2019-08-31 03:11:03,204 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-08-31 03:11:03,205 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-08-31 03:11:03,205 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-08-31 03:11:03,205 INFO L138 SettingsManager]: * Use SBE=true [2019-08-31 03:11:03,206 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-08-31 03:11:03,206 INFO L138 SettingsManager]: * sizeof long=4 [2019-08-31 03:11:03,206 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-08-31 03:11:03,206 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-08-31 03:11:03,207 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-08-31 03:11:03,207 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-08-31 03:11:03,207 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-08-31 03:11:03,207 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-08-31 03:11:03,207 INFO L138 SettingsManager]: * sizeof long double=12 [2019-08-31 03:11:03,208 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-08-31 03:11:03,208 INFO L138 SettingsManager]: * Use constant arrays=true [2019-08-31 03:11:03,208 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-08-31 03:11:03,208 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-08-31 03:11:03,208 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-08-31 03:11:03,209 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-08-31 03:11:03,209 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-08-31 03:11:03,209 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-08-31 03:11:03,209 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-08-31 03:11:03,209 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-08-31 03:11:03,210 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-08-31 03:11:03,210 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-08-31 03:11:03,210 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-08-31 03:11:03,210 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-08-31 03:11:03,210 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-08-31 03:11:03,238 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-31 03:11:03,250 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-31 03:11:03,253 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-31 03:11:03,254 INFO L271 PluginConnector]: Initializing CDTParser... [2019-08-31 03:11:03,255 INFO L275 PluginConnector]: CDTParser initialized [2019-08-31 03:11:03,255 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-31 03:11:03,311 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a664f0ab9/e7960dc252714f529a8196e48ac1fcdf/FLAG5a2a09734 [2019-08-31 03:11:03,789 INFO L306 CDTParser]: Found 1 translation units. [2019-08-31 03:11:03,792 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/heap-manipulation/tree-2.i [2019-08-31 03:11:03,820 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a664f0ab9/e7960dc252714f529a8196e48ac1fcdf/FLAG5a2a09734 [2019-08-31 03:11:04,329 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a664f0ab9/e7960dc252714f529a8196e48ac1fcdf [2019-08-31 03:11:04,338 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-31 03:11:04,339 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-08-31 03:11:04,340 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-08-31 03:11:04,340 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-08-31 03:11:04,344 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-08-31 03:11:04,345 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 03:11:04" (1/1) ... [2019-08-31 03:11:04,347 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20a064e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:11:04, skipping insertion in model container [2019-08-31 03:11:04,348 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 03:11:04" (1/1) ... [2019-08-31 03:11:04,355 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-08-31 03:11:04,408 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-08-31 03:11:04,873 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-31 03:11:04,883 INFO L188 MainTranslator]: Completed pre-run [2019-08-31 03:11:04,962 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-08-31 03:11:05,023 INFO L192 MainTranslator]: Completed translation [2019-08-31 03:11:05,024 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:11:05 WrapperNode [2019-08-31 03:11:05,024 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-08-31 03:11:05,025 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-31 03:11:05,025 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-31 03:11:05,025 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-31 03:11:05,038 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:11:05" (1/1) ... [2019-08-31 03:11:05,038 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:11:05" (1/1) ... [2019-08-31 03:11:05,053 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:11:05" (1/1) ... [2019-08-31 03:11:05,053 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:11:05" (1/1) ... [2019-08-31 03:11:05,072 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:11:05" (1/1) ... [2019-08-31 03:11:05,080 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:11:05" (1/1) ... [2019-08-31 03:11:05,084 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:11:05" (1/1) ... [2019-08-31 03:11:05,090 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-31 03:11:05,091 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-31 03:11:05,091 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-31 03:11:05,091 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-31 03:11:05,092 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:11:05" (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-31 03:11:05,148 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-08-31 03:11:05,149 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-08-31 03:11:05,149 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2019-08-31 03:11:05,149 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2019-08-31 03:11:05,149 INFO L138 BoogieDeclarations]: Found implementation of procedure fail [2019-08-31 03:11:05,150 INFO L138 BoogieDeclarations]: Found implementation of procedure inspect [2019-08-31 03:11:05,150 INFO L138 BoogieDeclarations]: Found implementation of procedure create_tree [2019-08-31 03:11:05,150 INFO L138 BoogieDeclarations]: Found implementation of procedure free_tree [2019-08-31 03:11:05,150 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-08-31 03:11:05,150 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-08-31 03:11:05,150 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2019-08-31 03:11:05,151 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2019-08-31 03:11:05,151 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2019-08-31 03:11:05,151 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2019-08-31 03:11:05,151 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2019-08-31 03:11:05,151 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2019-08-31 03:11:05,152 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2019-08-31 03:11:05,152 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2019-08-31 03:11:05,152 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2019-08-31 03:11:05,152 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2019-08-31 03:11:05,152 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2019-08-31 03:11:05,152 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2019-08-31 03:11:05,153 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2019-08-31 03:11:05,153 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2019-08-31 03:11:05,153 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2019-08-31 03:11:05,153 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2019-08-31 03:11:05,153 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2019-08-31 03:11:05,153 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2019-08-31 03:11:05,153 INFO L130 BoogieDeclarations]: Found specification of procedure select [2019-08-31 03:11:05,154 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2019-08-31 03:11:05,154 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2019-08-31 03:11:05,154 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2019-08-31 03:11:05,154 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2019-08-31 03:11:05,154 INFO L130 BoogieDeclarations]: Found specification of procedure random [2019-08-31 03:11:05,155 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2019-08-31 03:11:05,155 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2019-08-31 03:11:05,155 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2019-08-31 03:11:05,155 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2019-08-31 03:11:05,155 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2019-08-31 03:11:05,155 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2019-08-31 03:11:05,156 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2019-08-31 03:11:05,156 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2019-08-31 03:11:05,156 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2019-08-31 03:11:05,156 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2019-08-31 03:11:05,156 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2019-08-31 03:11:05,156 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2019-08-31 03:11:05,156 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2019-08-31 03:11:05,157 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2019-08-31 03:11:05,157 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2019-08-31 03:11:05,157 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2019-08-31 03:11:05,157 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2019-08-31 03:11:05,157 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2019-08-31 03:11:05,157 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2019-08-31 03:11:05,158 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2019-08-31 03:11:05,158 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2019-08-31 03:11:05,158 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2019-08-31 03:11:05,158 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2019-08-31 03:11:05,158 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2019-08-31 03:11:05,158 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2019-08-31 03:11:05,159 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2019-08-31 03:11:05,159 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2019-08-31 03:11:05,159 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2019-08-31 03:11:05,159 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-08-31 03:11:05,159 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2019-08-31 03:11:05,159 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2019-08-31 03:11:05,160 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-08-31 03:11:05,160 INFO L130 BoogieDeclarations]: Found specification of procedure cfree [2019-08-31 03:11:05,160 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2019-08-31 03:11:05,160 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2019-08-31 03:11:05,160 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2019-08-31 03:11:05,160 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2019-08-31 03:11:05,161 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2019-08-31 03:11:05,161 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2019-08-31 03:11:05,161 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2019-08-31 03:11:05,161 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2019-08-31 03:11:05,161 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2019-08-31 03:11:05,161 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2019-08-31 03:11:05,162 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2019-08-31 03:11:05,162 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2019-08-31 03:11:05,162 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2019-08-31 03:11:05,162 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2019-08-31 03:11:05,162 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2019-08-31 03:11:05,162 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2019-08-31 03:11:05,163 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2019-08-31 03:11:05,163 INFO L130 BoogieDeclarations]: Found specification of procedure system [2019-08-31 03:11:05,163 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2019-08-31 03:11:05,163 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2019-08-31 03:11:05,163 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2019-08-31 03:11:05,163 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2019-08-31 03:11:05,163 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2019-08-31 03:11:05,164 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2019-08-31 03:11:05,164 INFO L130 BoogieDeclarations]: Found specification of procedure div [2019-08-31 03:11:05,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2019-08-31 03:11:05,164 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2019-08-31 03:11:05,164 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2019-08-31 03:11:05,164 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2019-08-31 03:11:05,164 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2019-08-31 03:11:05,165 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2019-08-31 03:11:05,165 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2019-08-31 03:11:05,165 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2019-08-31 03:11:05,165 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2019-08-31 03:11:05,165 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2019-08-31 03:11:05,165 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2019-08-31 03:11:05,166 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2019-08-31 03:11:05,166 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2019-08-31 03:11:05,166 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2019-08-31 03:11:05,166 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2019-08-31 03:11:05,166 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2019-08-31 03:11:05,166 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2019-08-31 03:11:05,166 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2019-08-31 03:11:05,167 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2019-08-31 03:11:05,167 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2019-08-31 03:11:05,167 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-08-31 03:11:05,167 INFO L130 BoogieDeclarations]: Found specification of procedure fail [2019-08-31 03:11:05,167 INFO L130 BoogieDeclarations]: Found specification of procedure inspect [2019-08-31 03:11:05,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-08-31 03:11:05,167 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-08-31 03:11:05,168 INFO L130 BoogieDeclarations]: Found specification of procedure create_tree [2019-08-31 03:11:05,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-08-31 03:11:05,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-08-31 03:11:05,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-08-31 03:11:05,168 INFO L130 BoogieDeclarations]: Found specification of procedure free_tree [2019-08-31 03:11:05,168 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-08-31 03:11:05,168 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-08-31 03:11:05,169 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-08-31 03:11:05,169 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-08-31 03:11:05,820 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-08-31 03:11:05,820 INFO L283 CfgBuilder]: Removed 11 assume(true) statements. [2019-08-31 03:11:05,821 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 03:11:05 BoogieIcfgContainer [2019-08-31 03:11:05,821 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-31 03:11:05,822 INFO L113 PluginConnector]: ------------------------Sifa---------------------------- [2019-08-31 03:11:05,822 INFO L271 PluginConnector]: Initializing Sifa... [2019-08-31 03:11:05,822 INFO L275 PluginConnector]: Sifa initialized [2019-08-31 03:11:05,824 INFO L185 PluginConnector]: Executing the observer SifaObserver from plugin Sifa for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 03:11:05" (1/1) ... [2019-08-31 03:11:05,858 INFO L162 IcfgInterpreter]: Started Sifa with 1 locations of interest [2019-08-31 03:11:05,859 INFO L169 IcfgInterpreter]: Building call graph [2019-08-31 03:11:05,866 INFO L174 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2019-08-31 03:11:05,874 INFO L179 IcfgInterpreter]: Starting interpretation [2019-08-31 03:11:05,876 INFO L199 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2019-08-31 03:11:05,971 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-31 03:11:05,971 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:05,990 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:05,990 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:11:05,991 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:12 [2019-08-31 03:11:06,006 INFO L199 IcfgInterpreter]: Interpreting procedure main with input of size 27 for LOIs [2019-08-31 03:11:06,043 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_9|], 1=[|v_#valid_22|]} [2019-08-31 03:11:06,051 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-31 03:11:06,052 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:06,082 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:06,089 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-31 03:11:06,090 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:06,113 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:06,114 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:11:06,114 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:33 [2019-08-31 03:11:06,129 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-31 03:11:06,151 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 103 treesize of output 88 [2019-08-31 03:11:06,151 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:06,166 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:11:06,167 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:06,279 WARN L188 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2019-08-31 03:11:06,280 INFO L567 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2019-08-31 03:11:06,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:06,296 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-31 03:11:06,296 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:06,362 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:06,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:06,378 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-31 03:11:06,379 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:06,418 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:06,426 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-31 03:11:06,427 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:06,461 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:06,461 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:11:06,462 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:207, output treesize:65 [2019-08-31 03:11:06,493 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_26|], 6=[|v_#memory_$Pointer$.offset_32|, |v_#memory_$Pointer$.base_32|]} [2019-08-31 03:11:06,503 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-31 03:11:06,504 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:06,636 WARN L188 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2019-08-31 03:11:06,637 INFO L567 ElimStorePlain]: treesize reduction 30, result has 80.0 percent of original size [2019-08-31 03:11:06,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:06,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:06,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:06,650 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-31 03:11:06,651 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:06,702 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:06,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:06,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:06,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:06,720 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-31 03:11:06,721 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:06,765 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:06,765 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:11:06,766 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:154, output treesize:82 [2019-08-31 03:11:06,782 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_10|], 3=[|v_#valid_23|]} [2019-08-31 03:11:06,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:06,795 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-31 03:11:06,796 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:06,854 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:06,880 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:06,881 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-31 03:11:06,882 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:07,005 WARN L188 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2019-08-31 03:11:07,005 INFO L567 ElimStorePlain]: treesize reduction 14, result has 87.0 percent of original size [2019-08-31 03:11:07,006 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:11:07,006 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:97, output treesize:94 [2019-08-31 03:11:07,027 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-31 03:11:07,036 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:11:07,037 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:07,051 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-31 03:11:07,053 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:07,271 WARN L188 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 77 [2019-08-31 03:11:07,272 INFO L567 ElimStorePlain]: treesize reduction 22, result has 86.8 percent of original size [2019-08-31 03:11:07,296 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-31 03:11:07,297 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:07,373 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:07,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:07,385 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-31 03:11:07,386 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:07,453 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:07,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:07,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 31 treesize of output 37 [2019-08-31 03:11:07,469 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:07,596 WARN L188 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 66 [2019-08-31 03:11:07,596 INFO L567 ElimStorePlain]: treesize reduction 4, result has 96.8 percent of original size [2019-08-31 03:11:07,597 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:11:07,597 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:365, output treesize:122 [2019-08-31 03:11:07,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:07,619 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_28|], 18=[|v_#memory_$Pointer$.base_34|, |v_#memory_$Pointer$.offset_34|]} [2019-08-31 03:11:07,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:07,629 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-31 03:11:07,630 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:07,847 WARN L188 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 77 [2019-08-31 03:11:07,847 INFO L567 ElimStorePlain]: treesize reduction 18, result has 89.3 percent of original size [2019-08-31 03:11:07,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:07,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:07,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:07,864 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:07,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:07,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:07,869 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:07,870 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:07,880 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:07,880 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-31 03:11:07,882 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:08,047 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 75 [2019-08-31 03:11:08,048 INFO L567 ElimStorePlain]: treesize reduction 20, result has 88.0 percent of original size [2019-08-31 03:11:08,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:08,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:08,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:08,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:08,069 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-31 03:11:08,071 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:08,163 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:08,164 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:11:08,164 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:188, output treesize:143 [2019-08-31 03:11:08,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:08,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:08,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:08,191 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_2], 2=[|v_#memory_int_29|], 6=[v_prenex_1, v_prenex_3], 24=[|v_#memory_$Pointer$.base_35|, |v_#memory_$Pointer$.offset_35|]} [2019-08-31 03:11:08,213 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 139 treesize of output 135 [2019-08-31 03:11:08,214 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:08,233 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-31 03:11:08,234 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:08,927 WARN L188 SmtUtils]: Spent 692.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 117 [2019-08-31 03:11:08,928 INFO L567 ElimStorePlain]: treesize reduction 454, result has 46.3 percent of original size [2019-08-31 03:11:08,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:08,952 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-31 03:11:08,954 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:09,180 WARN L188 SmtUtils]: Spent 225.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2019-08-31 03:11:09,181 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:09,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:09,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:09,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:09,214 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-31 03:11:09,214 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:09,408 WARN L188 SmtUtils]: Spent 193.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2019-08-31 03:11:09,409 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:09,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:09,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:09,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:09,430 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-31 03:11:09,432 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:09,786 WARN L188 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 100 [2019-08-31 03:11:09,786 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.1 percent of original size [2019-08-31 03:11:09,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:09,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:09,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:09,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:09,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:09,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:09,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:09,825 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:09,826 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:09,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:09,836 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:09,837 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 6 new quantified variables, introduced 9 case distinctions, treesize of input 257 treesize of output 206 [2019-08-31 03:11:09,839 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:10,162 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 91 [2019-08-31 03:11:10,163 INFO L567 ElimStorePlain]: treesize reduction 48, result has 87.0 percent of original size [2019-08-31 03:11:10,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:10,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:10,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:10,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:10,191 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 238 treesize of output 234 [2019-08-31 03:11:10,194 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:10,336 WARN L188 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2019-08-31 03:11:10,337 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:10,338 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:10,338 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 6 variables, input treesize:854, output treesize:302 [2019-08-31 03:11:10,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:10,355 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_11|], 3=[v_prenex_4, |v_#valid_24|], 6=[v_prenex_5]} [2019-08-31 03:11:10,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:10,379 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-31 03:11:10,380 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:10,572 WARN L188 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2019-08-31 03:11:10,572 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:10,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:10,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:10,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:10,597 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-31 03:11:10,598 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:10,798 WARN L188 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2019-08-31 03:11:10,799 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:10,853 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:10,854 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-31 03:11:10,855 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:11,310 WARN L188 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 94 [2019-08-31 03:11:11,310 INFO L567 ElimStorePlain]: treesize reduction 14, result has 96.0 percent of original size [2019-08-31 03:11:11,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:11,370 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:11,372 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-31 03:11:11,374 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:11,802 WARN L188 SmtUtils]: Spent 427.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 89 [2019-08-31 03:11:11,802 INFO L567 ElimStorePlain]: treesize reduction 46, result has 88.3 percent of original size [2019-08-31 03:11:11,803 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:11,804 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:344, output treesize:348 [2019-08-31 03:11:11,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:11,826 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-31 03:11:11,834 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-31 03:11:11,843 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-31 03:11:11,849 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-31 03:11:11,857 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-31 03:11:12,818 WARN L188 SmtUtils]: Spent 960.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 116 [2019-08-31 03:11:12,819 INFO L567 ElimStorePlain]: treesize reduction 543, result has 45.6 percent of original size [2019-08-31 03:11:12,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:12,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:12,847 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-31 03:11:12,848 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:12,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:12,867 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-31 03:11:12,868 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:13,169 WARN L188 SmtUtils]: Spent 299.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2019-08-31 03:11:13,169 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:13,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:13,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:13,209 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-31 03:11:13,210 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:13,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:13,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:13,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:13,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:13,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:13,228 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:13,231 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:13,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:13,242 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:13,268 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:13,268 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-31 03:11:13,271 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:13,826 WARN L188 SmtUtils]: Spent 554.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 103 [2019-08-31 03:11:13,826 INFO L567 ElimStorePlain]: treesize reduction 124, result has 76.7 percent of original size [2019-08-31 03:11:13,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:13,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:13,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:13,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:13,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:13,887 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-31 03:11:13,889 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:13,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:13,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:13,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:13,920 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-31 03:11:13,921 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:14,163 WARN L188 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2019-08-31 03:11:14,163 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:14,165 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:14,165 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:1047, output treesize:394 [2019-08-31 03:11:14,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:14,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:14,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:14,195 INFO L392 ElimStorePlain]: Different costs {11=[|v_#memory_int_31|], 72=[|v_#memory_$Pointer$.base_37|, |v_#memory_$Pointer$.offset_37|]} [2019-08-31 03:11:14,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:14,219 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-31 03:11:14,221 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:14,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:14,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:14,249 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-31 03:11:14,251 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:14,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:14,268 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-31 03:11:14,271 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:15,018 WARN L188 SmtUtils]: Spent 746.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 106 [2019-08-31 03:11:15,019 INFO L567 ElimStorePlain]: treesize reduction 205, result has 68.8 percent of original size [2019-08-31 03:11:15,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,083 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:15,088 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:15,096 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:15,097 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 157 treesize of output 181 [2019-08-31 03:11:15,098 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:15,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,123 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:15,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,131 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:15,132 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:15,132 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:15,173 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:15,174 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 20 case distinctions, treesize of input 294 treesize of output 312 [2019-08-31 03:11:15,178 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:15,847 WARN L188 SmtUtils]: Spent 668.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 104 [2019-08-31 03:11:15,848 INFO L567 ElimStorePlain]: treesize reduction 204, result has 68.5 percent of original size [2019-08-31 03:11:15,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,864 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,931 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-31 03:11:15,933 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:15,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:15,960 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 153 treesize of output 161 [2019-08-31 03:11:15,962 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,288 WARN L188 SmtUtils]: Spent 325.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2019-08-31 03:11:16,288 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:16,289 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:16,289 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 3 variables, input treesize:714, output treesize:436 [2019-08-31 03:11:16,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:16,306 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-31 03:11:16,306 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,334 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:16,340 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-31 03:11:16,340 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,366 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:16,370 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-31 03:11:16,371 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,394 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:16,394 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,395 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:78, output treesize:36 [2019-08-31 03:11:16,399 INFO L392 ElimStorePlain]: Different costs {0=[|v_#length_12|], 1=[|v_#valid_25|]} [2019-08-31 03:11:16,405 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-31 03:11:16,405 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,443 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:16,449 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-31 03:11:16,450 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,484 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:16,485 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,485 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:57, output treesize:50 [2019-08-31 03:11:16,493 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-31 03:11:16,499 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:11:16,500 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:16,515 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-31 03:11:16,516 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,690 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 65 [2019-08-31 03:11:16,691 INFO L567 ElimStorePlain]: treesize reduction 16, result has 87.9 percent of original size [2019-08-31 03:11:16,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:16,699 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:16,700 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-31 03:11:16,700 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,751 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:16,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:16,763 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-31 03:11:16,764 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,808 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:16,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:16,817 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-31 03:11:16,817 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,858 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:16,858 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,859 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:265, output treesize:82 [2019-08-31 03:11:16,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:16,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:16,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:16,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:16,883 INFO L392 ElimStorePlain]: Different costs {11=[|v_#memory_int_34|], 72=[|v_#memory_$Pointer$.base_40|, |v_#memory_$Pointer$.offset_40|]} [2019-08-31 03:11:16,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:16,902 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-31 03:11:16,903 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:16,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:16,931 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-31 03:11:16,933 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:16,952 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-31 03:11:16,953 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,962 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:11:16,962 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:16,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:16,978 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-31 03:11:16,978 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:17,204 WARN L188 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 66 [2019-08-31 03:11:17,205 INFO L567 ElimStorePlain]: treesize reduction 669, result has 14.7 percent of original size [2019-08-31 03:11:17,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:17,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:17,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:17,216 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-31 03:11:17,217 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:17,272 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:17,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:17,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:17,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:17,282 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-31 03:11:17,283 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:17,337 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:17,337 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:11:17,338 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 3 variables, input treesize:1006, output treesize:107 [2019-08-31 03:11:17,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:17,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:17,357 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_6], 2=[v_prenex_9, |v_#memory_int_35|], 6=[v_prenex_8, v_prenex_10, v_prenex_11, v_prenex_7], 12=[|v_#memory_$Pointer$.base_41|, |v_#memory_$Pointer$.offset_41|]} [2019-08-31 03:11:17,379 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-31 03:11:17,379 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:18,277 WARN L188 SmtUtils]: Spent 897.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:11:18,278 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:11:18,306 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-31 03:11:18,307 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:18,687 WARN L188 SmtUtils]: Spent 379.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:11:18,687 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:18,703 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:18,723 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:18,724 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-31 03:11:18,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:18,727 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:19,444 WARN L188 SmtUtils]: Spent 716.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:11:19,444 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:11:19,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:19,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:19,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:19,473 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-31 03:11:19,473 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:19,777 WARN L188 SmtUtils]: Spent 302.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:11:19,777 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:19,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:19,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:19,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:19,800 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-31 03:11:19,801 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:20,080 WARN L188 SmtUtils]: Spent 278.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:11:20,081 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:20,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:20,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:20,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:20,103 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-31 03:11:20,104 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:20,625 WARN L188 SmtUtils]: Spent 520.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:11:20,625 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:11:20,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:20,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:20,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:20,642 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-31 03:11:20,643 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:20,956 WARN L188 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:11:20,957 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:11:20,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:20,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:20,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:20,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:20,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:20,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:20,979 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:20,979 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-31 03:11:20,981 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:21,121 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:11:21,122 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:21,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:21,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:21,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:21,191 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:11:21,192 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-31 03:11:21,194 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:21,530 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:11:21,530 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:11:21,531 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:21,531 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:11:21,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:21,555 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_13, |v_#length_13|], 3=[v_prenex_12, |v_#valid_26|]} [2019-08-31 03:11:21,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:21,574 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-31 03:11:21,575 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:21,747 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:11:21,748 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:21,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:21,760 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-31 03:11:21,761 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:21,920 WARN L188 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:11:21,920 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:21,947 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:21,948 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-31 03:11:21,949 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:22,273 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:11:22,274 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:11:22,298 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:22,299 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-31 03:11:22,300 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:22,646 WARN L188 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:11:22,647 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:11:22,647 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:22,648 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:11:22,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:22,667 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-31 03:11:22,674 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-31 03:11:22,681 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-31 03:11:22,688 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-31 03:11:22,692 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-31 03:11:23,526 WARN L188 SmtUtils]: Spent 832.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:11:23,527 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:11:23,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:23,546 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-31 03:11:23,547 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:23,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:23,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:23,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:23,576 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:23,581 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:23,582 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-31 03:11:23,583 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:24,080 WARN L188 SmtUtils]: Spent 495.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:11:24,080 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:11:24,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:24,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:24,135 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-31 03:11:24,136 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:24,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:24,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:24,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:24,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:24,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:24,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:24,164 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:24,165 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-31 03:11:24,166 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:24,629 WARN L188 SmtUtils]: Spent 462.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:11:24,630 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:11:24,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:24,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:24,785 WARN L188 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:11:24,786 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:11:24,786 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-31 03:11:24,788 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:24,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:24,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:24,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:24,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 135 treesize of output 141 [2019-08-31 03:11:24,808 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:25,286 WARN L188 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:11:25,287 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:11:25,288 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:25,289 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:11:25,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:25,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:25,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:25,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:25,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:25,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:25,344 INFO L392 ElimStorePlain]: Different costs {19=[|v_#memory_int_37|], 92=[|v_#memory_$Pointer$.offset_43|, |v_#memory_$Pointer$.base_43|]} [2019-08-31 03:11:25,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:25,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 194 treesize of output 178 [2019-08-31 03:11:25,363 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:25,372 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:11:25,372 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:25,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:25,393 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-31 03:11:25,394 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:25,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:25,412 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-31 03:11:25,413 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:25,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:25,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:25,451 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:25,455 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:25,456 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-31 03:11:25,457 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:25,476 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:25,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:25,483 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-31 03:11:25,484 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:25,740 WARN L188 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 66 [2019-08-31 03:11:25,741 INFO L567 ElimStorePlain]: treesize reduction 975, result has 10.6 percent of original size [2019-08-31 03:11:25,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:25,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:25,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:25,754 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-31 03:11:25,754 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:25,807 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:25,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:25,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:25,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:25,817 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-31 03:11:25,818 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:25,864 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:25,865 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:11:25,865 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 3 variables, input treesize:1299, output treesize:107 [2019-08-31 03:11:25,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:25,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:25,883 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_14], 2=[|v_#memory_int_38|, v_prenex_17], 6=[|v_#memory_$Pointer$.offset_44|, v_prenex_16, |v_#memory_$Pointer$.base_44|, v_prenex_15], 12=[v_prenex_19, v_prenex_18]} [2019-08-31 03:11:25,911 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-31 03:11:25,912 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:26,806 WARN L188 SmtUtils]: Spent 893.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:11:26,806 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:11:26,830 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-31 03:11:26,831 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:27,217 WARN L188 SmtUtils]: Spent 385.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:11:27,218 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:27,236 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:27,258 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:27,258 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-31 03:11:27,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:27,260 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:27,948 WARN L188 SmtUtils]: Spent 687.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:11:27,949 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:11:27,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:27,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:27,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:27,974 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-31 03:11:27,975 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:28,261 WARN L188 SmtUtils]: Spent 285.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:11:28,261 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:28,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:28,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:28,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:28,287 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-31 03:11:28,288 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:28,548 WARN L188 SmtUtils]: Spent 259.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:11:28,549 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:28,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:28,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:28,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:28,570 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-31 03:11:28,571 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:29,042 WARN L188 SmtUtils]: Spent 470.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:11:29,043 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:11:29,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:29,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:29,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:29,062 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-31 03:11:29,062 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:29,365 WARN L188 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:11:29,366 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:11:29,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:29,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:29,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:29,440 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:11:29,441 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-31 03:11:29,442 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:29,726 WARN L188 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:11:29,726 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:11:29,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:29,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:29,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:29,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:29,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:29,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:29,760 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:29,760 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-31 03:11:29,761 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:29,893 WARN L188 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:11:29,894 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:29,895 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:29,895 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:11:29,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:29,923 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_21, |v_#length_14|], 3=[|v_#valid_27|, v_prenex_20]} [2019-08-31 03:11:29,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:29,939 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-31 03:11:29,940 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:30,094 WARN L188 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:11:30,095 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:30,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:30,112 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-31 03:11:30,113 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:30,259 WARN L188 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:11:30,260 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:30,285 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:30,286 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-31 03:11:30,287 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:30,632 WARN L188 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:11:30,633 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:11:30,659 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:30,659 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-31 03:11:30,660 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:30,994 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:11:30,995 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:11:30,996 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:30,996 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:11:31,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:31,028 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-31 03:11:31,035 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-31 03:11:31,041 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-31 03:11:31,049 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-31 03:11:31,054 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-31 03:11:32,135 WARN L188 SmtUtils]: Spent 1.08 s on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:11:32,135 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:11:32,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:32,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:32,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:32,171 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:32,176 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:32,176 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-31 03:11:32,177 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:32,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:32,189 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-31 03:11:32,190 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:32,669 WARN L188 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:11:32,670 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:11:32,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:32,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:32,702 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-31 03:11:32,703 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:32,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:32,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:32,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:32,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:32,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:32,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:32,734 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:32,735 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-31 03:11:32,736 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:33,195 WARN L188 SmtUtils]: Spent 458.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:11:33,196 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:11:33,206 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:33,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:33,358 WARN L188 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:11:33,358 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:11:33,359 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-31 03:11:33,361 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:33,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:33,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:33,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:33,382 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-31 03:11:33,383 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:33,848 WARN L188 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:11:33,849 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:11:33,850 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:33,850 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:11:33,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:33,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:33,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:33,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:33,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:33,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:33,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:33,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:33,882 INFO L392 ElimStorePlain]: Different costs {19=[|v_#memory_int_40|], 92=[|v_#memory_$Pointer$.base_46|, |v_#memory_$Pointer$.offset_46|]} [2019-08-31 03:11:33,891 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:11:33,892 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:33,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:33,912 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-31 03:11:33,913 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:33,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:33,933 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-31 03:11:33,934 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:33,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:33,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:33,967 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:33,972 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:33,972 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-31 03:11:33,973 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:33,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:33,995 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-31 03:11:33,997 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:34,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:34,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:34,040 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-31 03:11:34,042 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:34,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:34,066 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-31 03:11:34,067 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:34,408 WARN L188 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 66 [2019-08-31 03:11:34,408 INFO L567 ElimStorePlain]: treesize reduction 981, result has 10.5 percent of original size [2019-08-31 03:11:34,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:34,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:34,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:34,425 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-31 03:11:34,425 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:34,503 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:34,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:34,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:34,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:34,518 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-31 03:11:34,518 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:34,587 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:34,588 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:11:34,588 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 3 variables, input treesize:1493, output treesize:107 [2019-08-31 03:11:34,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:34,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:34,617 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_26], 2=[v_prenex_23, |v_#memory_int_41|], 6=[v_prenex_25, v_prenex_24, v_prenex_22, v_prenex_27], 12=[|v_#memory_$Pointer$.base_47|, |v_#memory_$Pointer$.offset_47|]} [2019-08-31 03:11:34,659 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-31 03:11:34,660 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:35,866 WARN L188 SmtUtils]: Spent 1.21 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:11:35,866 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:11:35,886 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-31 03:11:35,887 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:36,258 WARN L188 SmtUtils]: Spent 370.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:11:36,258 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:36,279 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:36,301 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:36,302 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-31 03:11:36,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:36,303 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:37,055 WARN L188 SmtUtils]: Spent 751.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:11:37,056 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:11:37,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:37,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:37,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:37,079 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-31 03:11:37,079 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:37,394 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:11:37,395 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:37,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:37,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:37,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:37,437 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-31 03:11:37,438 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:37,715 WARN L188 SmtUtils]: Spent 276.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:11:37,715 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:37,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:37,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:37,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:37,735 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-31 03:11:37,736 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:38,203 WARN L188 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:11:38,204 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:11:38,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:38,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:38,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:38,220 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-31 03:11:38,221 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:38,547 WARN L188 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:11:38,548 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:11:38,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:38,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:38,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:38,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:38,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:38,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:38,568 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:38,568 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-31 03:11:38,569 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:38,711 WARN L188 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:11:38,711 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:38,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:38,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:38,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:38,779 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:11:38,779 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-31 03:11:38,781 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:39,049 WARN L188 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:11:39,050 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:11:39,051 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:39,051 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:11:39,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:39,057 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_29, |v_#length_15|], 3=[v_prenex_28, |v_#valid_28|]} [2019-08-31 03:11:39,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:39,069 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-31 03:11:39,070 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:39,234 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:11:39,235 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:39,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:39,250 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-31 03:11:39,250 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:39,427 WARN L188 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:11:39,428 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:39,452 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:39,453 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-31 03:11:39,454 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:39,787 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:11:39,787 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:11:39,811 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:39,812 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-31 03:11:39,813 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:40,129 WARN L188 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:11:40,129 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:11:40,130 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:40,130 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:11:40,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:40,151 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-31 03:11:40,161 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-31 03:11:40,173 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-31 03:11:40,193 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-31 03:11:40,199 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-31 03:11:41,482 WARN L188 SmtUtils]: Spent 1.28 s on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:11:41,483 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:11:41,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:41,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:41,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:41,530 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:41,536 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:41,537 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-31 03:11:41,539 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:41,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:41,559 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-31 03:11:41,560 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:42,110 WARN L188 SmtUtils]: Spent 549.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:11:42,111 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:11:42,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:42,146 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-31 03:11:42,147 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:42,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:42,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:42,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:42,177 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:42,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:42,183 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:42,184 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-31 03:11:42,185 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:42,642 WARN L188 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:11:42,643 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:11:42,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:42,772 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:11:42,773 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-31 03:11:42,775 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:42,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:42,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:42,797 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-31 03:11:42,798 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:43,264 WARN L188 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 93 [2019-08-31 03:11:43,264 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.6 percent of original size [2019-08-31 03:11:43,265 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:43,265 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:11:43,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:43,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:43,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:43,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:43,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:43,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:43,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:43,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:43,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:43,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:43,312 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_43|], 114=[|v_#memory_$Pointer$.base_49|, |v_#memory_$Pointer$.offset_49|]} [2019-08-31 03:11:43,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:43,331 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-31 03:11:43,332 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:43,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:43,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:43,362 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-31 03:11:43,363 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:43,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:43,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-31 03:11:43,384 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:43,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:43,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:43,423 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:43,427 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:43,427 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-31 03:11:43,428 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:43,441 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:43,447 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-31 03:11:43,447 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:43,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:43,465 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-31 03:11:43,466 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:43,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:43,493 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:43,496 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:43,501 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:43,502 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-31 03:11:43,503 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:43,512 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:11:43,513 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:43,772 WARN L188 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 66 [2019-08-31 03:11:43,773 INFO L567 ElimStorePlain]: treesize reduction 1420, result has 7.5 percent of original size [2019-08-31 03:11:43,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:43,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:43,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:43,784 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-31 03:11:43,785 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:43,839 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:43,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:43,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:43,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:43,850 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-31 03:11:43,850 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:43,904 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:43,905 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:11:43,905 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 3 variables, input treesize:1756, output treesize:107 [2019-08-31 03:11:43,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:43,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:43,936 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_33], 2=[v_prenex_30, |v_#memory_int_44|], 6=[v_prenex_32, v_prenex_31, v_prenex_35, v_prenex_34], 12=[|v_#memory_$Pointer$.base_50|, |v_#memory_$Pointer$.offset_50|]} [2019-08-31 03:11:43,958 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-31 03:11:43,959 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:44,857 WARN L188 SmtUtils]: Spent 897.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:11:44,857 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:11:44,880 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-31 03:11:44,880 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:45,278 WARN L188 SmtUtils]: Spent 397.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:11:45,279 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:45,293 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:45,316 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:45,316 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-31 03:11:45,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:45,318 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:46,018 WARN L188 SmtUtils]: Spent 700.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:11:46,019 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:11:46,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:46,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:46,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:46,041 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-31 03:11:46,042 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:46,341 WARN L188 SmtUtils]: Spent 298.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:11:46,342 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:46,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:46,363 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:46,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:46,373 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-31 03:11:46,374 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:46,956 WARN L188 SmtUtils]: Spent 581.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:11:46,956 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:11:46,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:46,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:46,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:46,979 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-31 03:11:46,980 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:47,226 WARN L188 SmtUtils]: Spent 245.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:11:47,227 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:47,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:47,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:47,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:47,246 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-31 03:11:47,246 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:47,565 WARN L188 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:11:47,566 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:11:47,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:47,578 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:47,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:47,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:47,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:47,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:47,591 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:47,591 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-31 03:11:47,592 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:47,733 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:11:47,733 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:47,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:47,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:47,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:47,802 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:11:47,803 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-31 03:11:47,805 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:48,081 WARN L188 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:11:48,081 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:11:48,082 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:48,082 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:11:48,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:48,090 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_37, |v_#length_16|], 3=[v_prenex_36, |v_#valid_29|]} [2019-08-31 03:11:48,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:48,104 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-31 03:11:48,105 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:48,267 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:11:48,267 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:48,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:48,280 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-31 03:11:48,281 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:48,456 WARN L188 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:11:48,456 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:48,482 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:48,482 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-31 03:11:48,483 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:48,820 WARN L188 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:11:48,821 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:11:48,845 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:48,845 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-31 03:11:48,846 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:49,179 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:11:49,180 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:11:49,181 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:49,181 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:11:49,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:49,194 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-31 03:11:49,198 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-31 03:11:49,205 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-31 03:11:49,211 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-31 03:11:49,215 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-31 03:11:49,987 WARN L188 SmtUtils]: Spent 770.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:11:49,987 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:11:50,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:50,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:50,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:50,024 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:50,028 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:50,029 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-31 03:11:50,030 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:50,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:50,051 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-31 03:11:50,051 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:50,531 WARN L188 SmtUtils]: Spent 479.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:11:50,532 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:11:50,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:50,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:50,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:50,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:50,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:50,584 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:50,585 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:50,585 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-31 03:11:50,586 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:50,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:50,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:50,607 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-31 03:11:50,608 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:51,077 WARN L188 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:11:51,078 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:11:51,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:51,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:51,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:51,103 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-31 03:11:51,104 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:51,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:51,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:51,226 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:11:51,227 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:11:51,227 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-31 03:11:51,229 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:51,689 WARN L188 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:11:51,689 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:11:51,690 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:51,691 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:11:51,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:51,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:51,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:51,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:51,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:51,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:51,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:51,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:51,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:51,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:51,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:51,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:51,731 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_46|], 114=[|v_#memory_$Pointer$.base_52|, |v_#memory_$Pointer$.offset_52|]} [2019-08-31 03:11:51,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:51,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:51,765 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:51,769 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:51,770 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-31 03:11:51,771 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:51,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:51,791 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-31 03:11:51,792 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:51,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:51,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:51,826 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:51,831 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:51,831 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-31 03:11:51,832 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:51,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:51,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:51,865 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-31 03:11:51,866 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:51,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:51,893 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-31 03:11:51,894 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:51,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:51,918 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-31 03:11:51,918 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:51,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:51,942 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-31 03:11:51,943 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:51,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:51,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:51,977 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:51,982 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:51,983 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-31 03:11:51,984 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:51,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:52,004 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-31 03:11:52,004 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:52,015 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:11:52,016 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:52,349 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 66 [2019-08-31 03:11:52,350 INFO L567 ElimStorePlain]: treesize reduction 1913, result has 5.7 percent of original size [2019-08-31 03:11:52,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:52,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:52,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:52,360 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-31 03:11:52,361 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:52,423 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:52,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:52,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:52,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:52,434 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-31 03:11:52,434 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:52,478 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:52,479 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:11:52,479 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2243, output treesize:107 [2019-08-31 03:11:52,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:52,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:52,493 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_38], 2=[v_prenex_41, |v_#memory_int_47|], 6=[v_prenex_43, v_prenex_42, v_prenex_40, v_prenex_39], 12=[|v_#memory_$Pointer$.base_53|, |v_#memory_$Pointer$.offset_53|]} [2019-08-31 03:11:52,510 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-31 03:11:52,511 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:53,397 WARN L188 SmtUtils]: Spent 886.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:11:53,398 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:11:53,419 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-31 03:11:53,420 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:53,811 WARN L188 SmtUtils]: Spent 390.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:11:53,811 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:53,825 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:53,845 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:53,845 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-31 03:11:53,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:53,847 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:54,546 WARN L188 SmtUtils]: Spent 698.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:11:54,546 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:11:54,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:54,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:54,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:54,572 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-31 03:11:54,573 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:54,874 WARN L188 SmtUtils]: Spent 300.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:11:54,875 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:54,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:54,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:54,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:54,894 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-31 03:11:54,895 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:55,401 WARN L188 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:11:55,401 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:11:55,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:55,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:55,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:55,419 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-31 03:11:55,420 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:55,649 WARN L188 SmtUtils]: Spent 228.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:11:55,649 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:55,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:55,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:55,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:55,665 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-31 03:11:55,666 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:55,983 WARN L188 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:11:55,983 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:11:55,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:55,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:55,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:55,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:56,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:56,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:56,003 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:56,004 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-31 03:11:56,005 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:56,143 WARN L188 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:11:56,144 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:56,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:56,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:56,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:56,237 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:11:56,238 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-31 03:11:56,239 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:56,508 WARN L188 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:11:56,508 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:11:56,509 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:56,509 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:11:56,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:56,514 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_44, |v_#length_17|], 3=[v_prenex_45, |v_#valid_30|]} [2019-08-31 03:11:56,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:56,526 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-31 03:11:56,526 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:56,682 WARN L188 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:11:56,682 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:56,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:56,696 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-31 03:11:56,697 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:56,849 WARN L188 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:11:56,850 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:56,876 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:56,877 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-31 03:11:56,877 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:57,207 WARN L188 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:11:57,207 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:11:57,231 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:57,231 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-31 03:11:57,232 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:57,554 WARN L188 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:11:57,555 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:11:57,555 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:11:57,555 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:11:57,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:11:57,582 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-31 03:11:57,602 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-31 03:11:57,609 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-31 03:11:57,612 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-31 03:11:57,616 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-31 03:11:58,523 WARN L188 SmtUtils]: Spent 906.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:11:58,523 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:11:58,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:58,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:58,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:58,557 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:11:58,562 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:58,562 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-31 03:11:58,563 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:58,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:58,575 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-31 03:11:58,576 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:59,045 WARN L188 SmtUtils]: Spent 467.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:11:59,045 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:11:59,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:59,067 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-31 03:11:59,068 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:59,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:59,175 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:11:59,176 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-31 03:11:59,177 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:59,671 WARN L188 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 94 [2019-08-31 03:11:59,672 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.9 percent of original size [2019-08-31 03:11:59,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:59,702 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-31 03:11:59,703 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:11:59,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:59,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:59,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:59,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:59,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:11:59,726 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:11:59,727 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-31 03:11:59,728 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:00,144 WARN L188 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:12:00,144 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:12:00,145 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:00,145 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:12:00,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:00,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:00,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:00,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:00,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:00,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:00,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:00,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:00,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:00,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:00,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:00,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:00,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:00,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:00,185 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_49|], 114=[|v_#memory_$Pointer$.offset_55|, |v_#memory_$Pointer$.base_55|]} [2019-08-31 03:12:00,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,211 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-31 03:12:00,212 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:00,232 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,262 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-31 03:12:00,263 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:00,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,283 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-31 03:12:00,283 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:00,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,304 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-31 03:12:00,305 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:00,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,326 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-31 03:12:00,326 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:00,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,348 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-31 03:12:00,348 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:00,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,383 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:00,387 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:00,388 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-31 03:12:00,389 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:00,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,421 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:00,426 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:00,427 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-31 03:12:00,428 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:00,439 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:12:00,439 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:00,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,462 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:00,467 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:00,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, 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-31 03:12:00,469 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:00,802 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 66 [2019-08-31 03:12:00,803 INFO L567 ElimStorePlain]: treesize reduction 1871, result has 5.8 percent of original size [2019-08-31 03:12:00,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,812 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-31 03:12:00,813 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:00,871 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:00,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:00,880 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-31 03:12:00,880 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:00,931 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:00,932 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:00,932 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2213, output treesize:107 [2019-08-31 03:12:00,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:00,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:00,942 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_50], 2=[|v_#memory_int_50|, v_prenex_47], 6=[v_prenex_51, v_prenex_46, v_prenex_49, v_prenex_48], 12=[|v_#memory_$Pointer$.base_56|, |v_#memory_$Pointer$.offset_56|]} [2019-08-31 03:12:00,962 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-31 03:12:00,963 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:01,891 WARN L188 SmtUtils]: Spent 927.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:12:01,891 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:12:01,908 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:01,929 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:01,929 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-31 03:12:01,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:01,931 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:02,750 WARN L188 SmtUtils]: Spent 818.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:12:02,751 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:12:02,774 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-31 03:12:02,774 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:03,133 WARN L188 SmtUtils]: Spent 358.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:12:03,134 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:03,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:03,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:03,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:03,156 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-31 03:12:03,157 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:03,466 WARN L188 SmtUtils]: Spent 308.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:12:03,466 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:03,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:03,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:03,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:03,486 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-31 03:12:03,487 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:03,747 WARN L188 SmtUtils]: Spent 259.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:12:03,747 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:03,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:03,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:03,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:03,765 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-31 03:12:03,765 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:04,099 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:12:04,100 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:12:04,101 INFO L464 ElimStorePlain]: Eliminatee v_prenex_48 vanished before elimination [2019-08-31 03:12:04,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:04,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:04,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:04,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:04,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:04,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:04,121 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:04,122 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-31 03:12:04,123 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:04,264 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:12:04,265 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:04,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:04,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:04,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:04,334 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:12:04,334 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-31 03:12:04,336 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:04,604 WARN L188 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:12:04,604 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:12:04,605 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:04,605 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:12:04,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:04,610 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_18|, v_prenex_52], 3=[v_prenex_53, |v_#valid_31|]} [2019-08-31 03:12:04,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:04,619 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-31 03:12:04,620 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:04,780 WARN L188 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:12:04,781 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:04,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:04,791 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-31 03:12:04,792 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:04,984 WARN L188 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:12:04,984 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:05,010 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:05,010 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-31 03:12:05,011 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:05,352 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:12:05,353 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:12:05,379 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:05,380 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-31 03:12:05,381 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:05,693 WARN L188 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:12:05,693 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:12:05,694 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:05,694 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:12:05,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:05,724 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-31 03:12:05,729 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-31 03:12:05,736 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-31 03:12:05,742 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-31 03:12:05,746 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-31 03:12:06,619 WARN L188 SmtUtils]: Spent 872.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:12:06,620 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:12:06,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:06,634 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-31 03:12:06,635 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:06,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:06,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:06,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:06,658 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:06,663 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:06,663 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-31 03:12:06,664 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:07,124 WARN L188 SmtUtils]: Spent 458.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:12:07,124 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:12:07,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:07,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:07,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:07,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:07,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:07,168 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:07,169 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-31 03:12:07,170 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:07,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:07,190 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-31 03:12:07,191 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:07,643 WARN L188 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:12:07,644 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:12:07,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:07,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:07,667 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-31 03:12:07,668 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:07,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:07,786 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:12:07,786 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:12:07,787 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-31 03:12:07,788 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,230 WARN L188 SmtUtils]: Spent 441.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2019-08-31 03:12:08,231 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.3 percent of original size [2019-08-31 03:12:08,231 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:08,232 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:12:08,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:08,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:08,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:08,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:08,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:08,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:08,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:08,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:08,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:08,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:08,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:08,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:08,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:08,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:08,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:08,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:08,281 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_52|], 114=[|v_#memory_$Pointer$.base_58|, |v_#memory_$Pointer$.offset_58|]} [2019-08-31 03:12:08,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,302 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-31 03:12:08,303 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,361 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:08,367 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:08,367 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-31 03:12:08,368 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,391 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,415 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:08,422 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:08,423 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-31 03:12:08,424 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,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-31 03:12:08,452 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,474 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,500 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-31 03:12:08,502 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,556 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:08,562 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:08,562 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-31 03:12:08,563 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,578 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,584 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-31 03:12:08,585 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,595 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:12:08,596 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,615 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-31 03:12:08,615 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,884 WARN L188 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 66 [2019-08-31 03:12:08,884 INFO L567 ElimStorePlain]: treesize reduction 1420, result has 7.5 percent of original size [2019-08-31 03:12:08,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,894 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-31 03:12:08,895 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:08,953 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:08,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:08,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, 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-31 03:12:08,966 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:09,016 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:09,017 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:09,017 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:2025, output treesize:107 [2019-08-31 03:12:09,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:09,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:09,031 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_58], 2=[v_prenex_55, |v_#memory_int_53|], 6=[v_prenex_54, v_prenex_57, v_prenex_56, v_prenex_59], 12=[|v_#memory_$Pointer$.base_59|, |v_#memory_$Pointer$.offset_59|]} [2019-08-31 03:12:09,053 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-31 03:12:09,053 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:09,940 WARN L188 SmtUtils]: Spent 886.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:12:09,940 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:12:09,963 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-31 03:12:09,964 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:10,352 WARN L188 SmtUtils]: Spent 388.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:12:10,353 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:10,369 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:10,391 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:10,392 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-31 03:12:10,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:10,393 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:11,090 WARN L188 SmtUtils]: Spent 696.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:12:11,090 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:12:11,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,116 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-31 03:12:11,117 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:11,409 WARN L188 SmtUtils]: Spent 292.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:12:11,410 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:11,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,433 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-31 03:12:11,433 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:11,697 WARN L188 SmtUtils]: Spent 263.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:12:11,697 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:11,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:11,713 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-31 03:12:11,714 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:12,176 WARN L188 SmtUtils]: Spent 461.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:12:12,177 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:12:12,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:12,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:12,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:12,192 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-31 03:12:12,193 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:12,511 WARN L188 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:12:12,511 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:12:12,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:12,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:12,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:12,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:12,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:12,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:12,532 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:12,532 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-31 03:12:12,533 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:12,670 WARN L188 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:12:12,671 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:12,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:12,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:12,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:12,743 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:12:12,744 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-31 03:12:12,746 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:13,018 WARN L188 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:12:13,018 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:12:13,019 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:13,019 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:12:13,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:13,024 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_61, |v_#length_19|], 3=[v_prenex_60, |v_#valid_32|]} [2019-08-31 03:12:13,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:13,035 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-31 03:12:13,036 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:13,193 WARN L188 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:12:13,193 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:13,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:13,206 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-31 03:12:13,207 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:13,377 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:12:13,378 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:13,402 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:13,403 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-31 03:12:13,403 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:13,737 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:12:13,737 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:13,763 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:13,763 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-31 03:12:13,764 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:14,092 WARN L188 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:12:14,092 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:14,093 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:14,093 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:12:14,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:14,102 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-31 03:12:14,108 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-31 03:12:14,114 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-31 03:12:14,120 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-31 03:12:14,125 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-31 03:12:14,851 WARN L188 SmtUtils]: Spent 725.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:12:14,851 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:12:14,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:14,878 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-31 03:12:14,878 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:14,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:14,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:14,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:14,903 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:14,915 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:14,915 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-31 03:12:14,916 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:15,387 WARN L188 SmtUtils]: Spent 470.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:12:15,388 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:12:15,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:15,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:15,412 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-31 03:12:15,412 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:15,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:15,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:15,544 WARN L188 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:12:15,544 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:12:15,545 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-31 03:12:15,547 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:16,060 WARN L188 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:12:16,061 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:12:16,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,107 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:16,108 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-31 03:12:16,109 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:16,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,133 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-31 03:12:16,133 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:16,575 WARN L188 SmtUtils]: Spent 441.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:12:16,576 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:12:16,576 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:16,577 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:12:16,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:16,613 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_55|], 114=[|v_#memory_$Pointer$.base_61|, |v_#memory_$Pointer$.offset_61|]} [2019-08-31 03:12:16,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,649 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:16,653 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:16,654 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-31 03:12:16,655 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:16,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,673 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-31 03:12:16,674 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:16,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,706 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:16,711 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:16,711 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-31 03:12:16,712 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:16,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,752 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:16,756 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:16,756 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-31 03:12:16,757 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:16,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,781 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-31 03:12:16,782 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:16,796 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:12:16,796 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:16,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,816 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-31 03:12:16,817 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:16,835 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,853 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:16,857 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:16,858 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-31 03:12:16,859 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:16,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,878 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-31 03:12:16,879 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:16,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,912 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-31 03:12:16,913 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:16,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:16,933 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-31 03:12:16,934 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:17,267 WARN L188 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 66 [2019-08-31 03:12:17,267 INFO L567 ElimStorePlain]: treesize reduction 2211, result has 4.9 percent of original size [2019-08-31 03:12:17,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:17,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:17,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:17,278 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-31 03:12:17,279 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:17,333 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:17,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:17,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:17,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:17,343 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-31 03:12:17,344 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:17,396 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:17,396 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:17,396 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2536, output treesize:107 [2019-08-31 03:12:17,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:17,407 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_62], 2=[v_prenex_65, |v_#memory_int_56|], 6=[v_prenex_64, v_prenex_63, v_prenex_67, v_prenex_66], 12=[|v_#memory_$Pointer$.base_62|, |v_#memory_$Pointer$.offset_62|]} [2019-08-31 03:12:17,425 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-31 03:12:17,425 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:18,291 WARN L188 SmtUtils]: Spent 865.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:12:18,292 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:12:18,316 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-31 03:12:18,317 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:18,697 WARN L188 SmtUtils]: Spent 380.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:12:18,698 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:18,712 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:18,733 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:18,733 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-31 03:12:18,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:18,735 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:19,441 WARN L188 SmtUtils]: Spent 705.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:12:19,441 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:12:19,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:19,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:19,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:19,466 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-31 03:12:19,467 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:19,766 WARN L188 SmtUtils]: Spent 298.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:12:19,766 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:19,777 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:19,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:19,781 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:19,787 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-31 03:12:19,788 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:20,112 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:12:20,113 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:12:20,113 INFO L464 ElimStorePlain]: Eliminatee v_prenex_67 vanished before elimination [2019-08-31 03:12:20,113 INFO L464 ElimStorePlain]: Eliminatee v_prenex_66 vanished before elimination [2019-08-31 03:12:20,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:20,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:20,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:20,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:20,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:20,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:20,133 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:20,133 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-31 03:12:20,134 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:20,271 WARN L188 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:12:20,271 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:20,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:20,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:20,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:20,343 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:12:20,344 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-31 03:12:20,345 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:20,608 WARN L188 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:12:20,608 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:12:20,609 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:20,609 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:12:20,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:20,614 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_20|, v_prenex_68], 3=[v_prenex_69, |v_#valid_33|]} [2019-08-31 03:12:20,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:20,624 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-31 03:12:20,625 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:20,786 WARN L188 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:12:20,787 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:20,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:20,797 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-31 03:12:20,798 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:20,961 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:12:20,962 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:20,988 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:20,988 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-31 03:12:20,989 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:21,322 WARN L188 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:12:21,322 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:21,347 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:21,347 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-31 03:12:21,348 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:21,681 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:12:21,681 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:21,682 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:21,682 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:12:21,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:21,712 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_57|], 18=[|v_#memory_$Pointer$.base_63|, |v_#memory_$Pointer$.offset_63|]} [2019-08-31 03:12:21,735 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-31 03:12:21,741 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-31 03:12:21,746 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-31 03:12:21,751 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-31 03:12:22,507 WARN L188 SmtUtils]: Spent 755.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:12:22,508 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:12:22,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,539 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,548 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:22,553 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:22,553 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-31 03:12:22,555 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:22,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:22,578 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-31 03:12:22,578 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:23,057 WARN L188 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:12:23,057 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:12:23,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:23,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:23,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, 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-31 03:12:23,091 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:23,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:23,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:23,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:23,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:23,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:23,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:23,119 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:23,120 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-31 03:12:23,121 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:23,724 WARN L188 SmtUtils]: Spent 602.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:12:23,724 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:12:23,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:23,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:23,853 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:12:23,853 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-31 03:12:23,855 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:23,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:23,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:23,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:23,870 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-31 03:12:23,870 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,332 WARN L188 SmtUtils]: Spent 461.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:12:24,333 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:12:24,334 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:24,335 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:12:24,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:24,398 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_58|], 114=[|v_#memory_$Pointer$.base_64|, |v_#memory_$Pointer$.offset_64|]} [2019-08-31 03:12:24,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,435 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:24,440 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:24,440 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-31 03:12:24,441 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,463 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-31 03:12:24,463 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,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, 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-31 03:12:24,499 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,521 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-31 03:12:24,521 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,531 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:12:24,531 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,565 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:24,570 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:24,571 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-31 03:12:24,572 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,606 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:24,610 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:24,611 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-31 03:12:24,612 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,638 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-31 03:12:24,639 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,670 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:24,674 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:24,675 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-31 03:12:24,676 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:24,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:24,689 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-31 03:12:24,690 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:25,043 WARN L188 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 66 [2019-08-31 03:12:25,044 INFO L567 ElimStorePlain]: treesize reduction 2038, result has 5.3 percent of original size [2019-08-31 03:12:25,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:25,052 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:25,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:25,054 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-31 03:12:25,055 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:25,113 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:25,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:25,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:25,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:25,124 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-31 03:12:25,125 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:25,175 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:25,176 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:25,176 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2342, output treesize:107 [2019-08-31 03:12:25,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:25,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:25,204 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_59|], 2=[v_prenex_70, v_prenex_73], 6=[v_prenex_72, v_prenex_71, |v_#memory_$Pointer$.offset_65|, |v_#memory_$Pointer$.base_65|], 12=[v_prenex_75, v_prenex_74]} [2019-08-31 03:12:25,224 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-31 03:12:25,225 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:26,117 WARN L188 SmtUtils]: Spent 892.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:12:26,118 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:12:26,138 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-31 03:12:26,138 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:26,524 WARN L188 SmtUtils]: Spent 385.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:12:26,524 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:26,538 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:26,562 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:26,563 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-31 03:12:26,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:26,564 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:27,264 WARN L188 SmtUtils]: Spent 699.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:12:27,265 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:12:27,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:27,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:27,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:27,286 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-31 03:12:27,287 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:27,591 WARN L188 SmtUtils]: Spent 304.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:12:27,592 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:27,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:27,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:27,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:27,613 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-31 03:12:27,613 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:28,140 WARN L188 SmtUtils]: Spent 526.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:12:28,140 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:12:28,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,159 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-31 03:12:28,160 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:28,387 WARN L188 SmtUtils]: Spent 226.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:12:28,387 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:28,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,403 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-31 03:12:28,404 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:28,736 WARN L188 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:12:28,736 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:12:28,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:28,811 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:12:28,811 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-31 03:12:28,813 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:29,116 WARN L188 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:12:29,116 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:12:29,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,134 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:29,134 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-31 03:12:29,135 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:29,268 WARN L188 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:12:29,268 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:29,269 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:29,269 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:12:29,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:29,274 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_21|, v_prenex_76], 3=[v_prenex_77, |v_#valid_34|]} [2019-08-31 03:12:29,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,286 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-31 03:12:29,286 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:29,449 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:12:29,450 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:29,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:29,462 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-31 03:12:29,463 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:29,631 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:12:29,632 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:29,655 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:29,656 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-31 03:12:29,657 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:29,980 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:12:29,980 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:30,005 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:30,006 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-31 03:12:30,007 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:30,340 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:12:30,340 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:30,341 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:30,341 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:12:30,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:30,351 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_60|], 18=[|v_#memory_$Pointer$.offset_66|, |v_#memory_$Pointer$.base_66|]} [2019-08-31 03:12:30,361 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-31 03:12:30,366 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-31 03:12:30,371 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-31 03:12:30,376 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-31 03:12:31,134 WARN L188 SmtUtils]: Spent 757.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:12:31,134 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:12:31,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:31,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, 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-31 03:12:31,150 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:31,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:31,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:31,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:31,174 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:31,179 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:31,179 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-31 03:12:31,180 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:31,695 WARN L188 SmtUtils]: Spent 513.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:12:31,695 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:12:31,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:31,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:31,718 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-31 03:12:31,719 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:31,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:31,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:31,845 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:12:31,846 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:12:31,846 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-31 03:12:31,848 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:32,365 WARN L188 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:12:32,365 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:12:32,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:32,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:32,397 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-31 03:12:32,397 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:32,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:32,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:32,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:32,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:32,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:32,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:32,422 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:32,423 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-31 03:12:32,424 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:32,871 WARN L188 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:12:32,872 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:12:32,872 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:32,872 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:12:32,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:32,927 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_61|], 114=[|v_#memory_$Pointer$.base_67|, |v_#memory_$Pointer$.offset_67|]} [2019-08-31 03:12:32,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:32,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:32,957 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:32,962 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:32,963 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-31 03:12:32,964 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:32,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:32,984 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-31 03:12:32,985 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:33,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,008 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-31 03:12:33,008 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:33,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,046 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:33,051 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:33,052 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-31 03:12:33,053 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:33,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,076 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-31 03:12:33,076 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:33,090 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:12:33,090 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:33,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,113 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-31 03:12:33,114 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:33,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,156 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:33,159 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:33,160 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-31 03:12:33,161 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:33,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,198 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-31 03:12:33,199 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:33,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,222 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-31 03:12:33,222 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:33,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,250 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:33,254 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:33,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, 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-31 03:12:33,256 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:33,602 WARN L188 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:12:33,602 INFO L567 ElimStorePlain]: treesize reduction 2217, result has 4.9 percent of original size [2019-08-31 03:12:33,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,613 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-31 03:12:33,613 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:33,666 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:33,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:33,677 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-31 03:12:33,678 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:33,728 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:33,728 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:33,729 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2536, output treesize:107 [2019-08-31 03:12:33,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:33,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:33,740 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_62|], 2=[v_prenex_82, v_prenex_79], 6=[|v_#memory_$Pointer$.base_68|, v_prenex_80, v_prenex_78, |v_#memory_$Pointer$.offset_68|], 12=[v_prenex_83, v_prenex_81]} [2019-08-31 03:12:33,756 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-31 03:12:33,756 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:34,664 WARN L188 SmtUtils]: Spent 907.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:12:34,665 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:12:34,683 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:34,704 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:34,704 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-31 03:12:34,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:34,705 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:35,492 WARN L188 SmtUtils]: Spent 786.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:12:35,493 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:12:35,513 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-31 03:12:35,514 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:35,847 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:12:35,848 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:35,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:35,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:35,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:35,876 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-31 03:12:35,877 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:36,166 WARN L188 SmtUtils]: Spent 288.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:12:36,166 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:36,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:36,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:36,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:36,185 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-31 03:12:36,186 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:36,440 WARN L188 SmtUtils]: Spent 254.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:12:36,441 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:36,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:36,451 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:36,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:36,460 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-31 03:12:36,461 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:36,941 WARN L188 SmtUtils]: Spent 479.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:12:36,941 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:12:36,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:36,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:36,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:36,957 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-31 03:12:36,958 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:37,270 WARN L188 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:12:37,271 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:12:37,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:37,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:37,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:37,343 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:12:37,344 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-31 03:12:37,345 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:37,638 WARN L188 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:12:37,638 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:12:37,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:37,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:37,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:37,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:37,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:37,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:37,654 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:37,654 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-31 03:12:37,655 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:37,785 WARN L188 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:12:37,785 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:37,786 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:37,786 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:12:37,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:37,790 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_22|, v_prenex_84], 3=[|v_#valid_35|, v_prenex_85]} [2019-08-31 03:12:37,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:37,800 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-31 03:12:37,801 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:37,970 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:12:37,971 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:37,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:37,983 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-31 03:12:37,984 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:38,157 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:12:38,157 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:38,182 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:38,182 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-31 03:12:38,183 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:38,518 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:12:38,519 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:38,543 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:38,543 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-31 03:12:38,544 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:38,875 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:12:38,875 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:38,876 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:38,876 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:12:38,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:38,882 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_63|], 18=[|v_#memory_$Pointer$.base_69|, |v_#memory_$Pointer$.offset_69|]} [2019-08-31 03:12:38,886 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-31 03:12:38,890 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-31 03:12:38,896 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-31 03:12:38,901 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-31 03:12:39,669 WARN L188 SmtUtils]: Spent 767.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:12:39,669 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:12:39,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:39,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:39,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:39,699 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:39,703 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:39,704 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-31 03:12:39,705 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:39,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:39,719 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-31 03:12:39,719 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:40,179 WARN L188 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:12:40,180 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:12:40,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:40,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:40,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:40,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:40,232 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:40,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:40,234 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:40,235 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-31 03:12:40,236 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:40,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:40,243 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:40,256 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-31 03:12:40,257 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:40,723 WARN L188 SmtUtils]: Spent 465.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:12:40,723 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:12:40,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:40,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:40,862 WARN L188 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:12:40,863 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:12:40,863 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-31 03:12:40,865 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:40,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:40,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:40,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:40,882 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-31 03:12:40,883 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:41,347 WARN L188 SmtUtils]: Spent 463.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:12:41,347 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:12:41,348 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:41,348 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:12:41,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:41,390 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_64|], 114=[|v_#memory_$Pointer$.offset_70|, |v_#memory_$Pointer$.base_70|]} [2019-08-31 03:12:41,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,408 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-31 03:12:41,409 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:41,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,442 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:41,452 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:41,453 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-31 03:12:41,454 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:41,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,472 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-31 03:12:41,472 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:41,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,504 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:41,509 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:41,510 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-31 03:12:41,511 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:41,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,550 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:41,555 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:41,556 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-31 03:12:41,557 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:41,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,583 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-31 03:12:41,583 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:41,594 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:12:41,595 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:41,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,616 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-31 03:12:41,616 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:41,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,652 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-31 03:12:41,653 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:41,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:41,675 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:41,680 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:41,681 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-31 03:12:41,682 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:42,041 WARN L188 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 66 [2019-08-31 03:12:42,042 INFO L567 ElimStorePlain]: treesize reduction 2036, result has 5.3 percent of original size [2019-08-31 03:12:42,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:42,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:42,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:42,052 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-31 03:12:42,052 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:42,110 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:42,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:42,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:42,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:42,121 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-31 03:12:42,121 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:42,174 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:42,175 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:42,175 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2342, output treesize:107 [2019-08-31 03:12:42,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:42,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:42,187 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_65|], 2=[v_prenex_91, v_prenex_88], 6=[|v_#memory_$Pointer$.offset_71|, v_prenex_87, v_prenex_86, |v_#memory_$Pointer$.base_71|], 12=[v_prenex_89, v_prenex_90]} [2019-08-31 03:12:42,206 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-31 03:12:42,206 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:43,109 WARN L188 SmtUtils]: Spent 901.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:12:43,109 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:12:43,127 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:43,151 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:43,151 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-31 03:12:43,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:43,153 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:43,925 WARN L188 SmtUtils]: Spent 772.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:12:43,926 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:12:43,959 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-31 03:12:43,960 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:44,311 WARN L188 SmtUtils]: Spent 351.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:12:44,312 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:44,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:44,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:44,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:44,334 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-31 03:12:44,335 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:44,647 WARN L188 SmtUtils]: Spent 311.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:12:44,647 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:44,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:44,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:44,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:44,668 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-31 03:12:44,669 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:44,932 WARN L188 SmtUtils]: Spent 262.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:12:44,932 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:44,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:44,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:44,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:44,950 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-31 03:12:44,951 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:45,423 WARN L188 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:12:45,423 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:12:45,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:45,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:45,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:45,440 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-31 03:12:45,440 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:45,755 WARN L188 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:12:45,755 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:12:45,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:45,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:45,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:45,831 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:12:45,832 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-31 03:12:45,833 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:46,139 WARN L188 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:12:46,139 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:12:46,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:46,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:46,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:46,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:46,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:46,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:46,155 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:46,156 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-31 03:12:46,156 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:46,287 WARN L188 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:12:46,287 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:46,288 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:46,288 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:12:46,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:46,292 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_93, |v_#length_23|], 3=[|v_#valid_36|, v_prenex_92]} [2019-08-31 03:12:46,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:46,303 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-31 03:12:46,304 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:46,470 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:12:46,471 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:46,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:46,484 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-31 03:12:46,484 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:46,653 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:12:46,654 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:46,679 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:46,679 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-31 03:12:46,680 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:47,021 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:12:47,021 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:47,045 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:47,046 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-31 03:12:47,046 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:47,379 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:12:47,380 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:47,381 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:47,381 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:12:47,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:47,390 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_66|], 18=[|v_#memory_$Pointer$.base_72|, |v_#memory_$Pointer$.offset_72|]} [2019-08-31 03:12:47,396 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-31 03:12:47,402 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-31 03:12:47,407 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-31 03:12:47,411 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-31 03:12:48,196 WARN L188 SmtUtils]: Spent 784.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:12:48,196 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:12:48,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:48,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:48,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:48,231 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:48,236 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:48,237 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-31 03:12:48,238 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:48,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:48,252 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-31 03:12:48,252 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:48,737 WARN L188 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:12:48,738 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:12:48,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:48,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:48,770 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-31 03:12:48,770 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:48,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:48,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:48,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:48,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:48,794 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:48,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:48,799 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:48,799 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-31 03:12:48,800 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:49,270 WARN L188 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:12:49,270 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:12:49,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:49,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:49,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:49,295 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-31 03:12:49,296 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:49,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:49,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:49,419 WARN L188 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:12:49,420 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:12:49,420 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-31 03:12:49,422 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:49,891 WARN L188 SmtUtils]: Spent 468.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:12:49,891 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:12:49,892 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:49,892 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:12:49,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:49,950 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_67|], 114=[|v_#memory_$Pointer$.base_73|, |v_#memory_$Pointer$.offset_73|]} [2019-08-31 03:12:49,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:49,968 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-31 03:12:49,968 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:49,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,003 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:50,008 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:50,008 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-31 03:12:50,009 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:50,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,027 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-31 03:12:50,028 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:50,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,057 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-31 03:12:50,058 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:50,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,094 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:50,098 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:50,099 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-31 03:12:50,099 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:50,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,118 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-31 03:12:50,119 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:50,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,156 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:50,161 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:50,161 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-31 03:12:50,162 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:50,176 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:12:50,176 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:50,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,199 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-31 03:12:50,200 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:50,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,224 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:50,229 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:50,230 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-31 03:12:50,231 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:50,558 WARN L188 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 66 [2019-08-31 03:12:50,559 INFO L567 ElimStorePlain]: treesize reduction 2038, result has 5.3 percent of original size [2019-08-31 03:12:50,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,573 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-31 03:12:50,573 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:50,631 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:50,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:50,641 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-31 03:12:50,642 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:50,695 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:50,696 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:50,696 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2342, output treesize:107 [2019-08-31 03:12:50,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:50,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:50,709 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_94], 2=[v_prenex_97, |v_#memory_int_68|], 6=[v_prenex_96, v_prenex_95, |v_#memory_$Pointer$.base_74|, |v_#memory_$Pointer$.offset_74|], 12=[v_prenex_98, v_prenex_99]} [2019-08-31 03:12:50,728 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-31 03:12:50,729 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:51,659 WARN L188 SmtUtils]: Spent 930.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:12:51,660 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:12:51,677 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:51,701 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:51,701 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-31 03:12:51,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:51,703 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:52,555 WARN L188 SmtUtils]: Spent 851.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:12:52,555 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:12:52,575 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-31 03:12:52,576 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:52,948 WARN L188 SmtUtils]: Spent 371.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:12:52,949 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:52,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:52,973 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-31 03:12:52,974 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:53,285 WARN L188 SmtUtils]: Spent 310.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:12:53,285 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:53,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:53,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:53,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:53,306 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-31 03:12:53,306 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:53,654 WARN L188 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:12:53,655 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:12:53,655 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_74| vanished before elimination [2019-08-31 03:12:53,655 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_74| vanished before elimination [2019-08-31 03:12:53,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:53,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:53,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:53,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:53,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:53,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:53,675 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:53,675 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-31 03:12:53,676 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:53,811 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:12:53,811 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:53,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:53,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:53,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:53,879 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:12:53,879 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-31 03:12:53,881 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:54,231 WARN L188 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:12:54,231 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:12:54,232 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:54,232 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:12:54,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:54,240 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_101, |v_#length_24|], 3=[v_prenex_100, |v_#valid_37|]} [2019-08-31 03:12:54,252 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:54,257 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-31 03:12:54,258 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:54,474 WARN L188 SmtUtils]: Spent 215.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:12:54,474 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:54,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:54,486 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-31 03:12:54,486 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:54,650 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:12:54,651 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:54,677 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:54,677 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-31 03:12:54,678 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:55,012 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:12:55,013 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:55,039 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:55,039 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-31 03:12:55,040 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:55,384 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:12:55,385 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:12:55,385 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:55,385 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:12:55,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:55,392 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_69|], 18=[|v_#memory_$Pointer$.base_75|, |v_#memory_$Pointer$.offset_75|]} [2019-08-31 03:12:55,397 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-31 03:12:55,402 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-31 03:12:55,406 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-31 03:12:55,411 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-31 03:12:56,312 WARN L188 SmtUtils]: Spent 900.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:12:56,313 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:12:56,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,351 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:56,356 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:56,356 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-31 03:12:56,357 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:56,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,369 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-31 03:12:56,370 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:56,856 WARN L188 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:12:56,856 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:12:56,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,907 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:56,907 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-31 03:12:56,908 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:56,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:56,929 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-31 03:12:56,929 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:57,394 WARN L188 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:12:57,395 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:12:57,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:57,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:57,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:57,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, 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-31 03:12:57,417 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:57,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:57,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:57,543 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:12:57,543 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:12:57,544 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-31 03:12:57,545 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:58,007 WARN L188 SmtUtils]: Spent 461.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:12:58,008 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:12:58,008 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:12:58,009 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:12:58,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,074 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_70|], 114=[|v_#memory_$Pointer$.offset_76|, |v_#memory_$Pointer$.base_76|]} [2019-08-31 03:12:58,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,108 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:58,114 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:58,114 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-31 03:12:58,115 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:58,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,157 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:58,163 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:58,164 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-31 03:12:58,165 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:58,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,209 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:58,215 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:58,215 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-31 03:12:58,217 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:58,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,246 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-31 03:12:58,247 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:58,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,269 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-31 03:12:58,269 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:58,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,290 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-31 03:12:58,291 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:58,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,309 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,322 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-31 03:12:58,323 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:58,334 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:12:58,335 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:58,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,354 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-31 03:12:58,355 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:58,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,379 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:58,384 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:58,385 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-31 03:12:58,386 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:58,682 WARN L188 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 66 [2019-08-31 03:12:58,683 INFO L567 ElimStorePlain]: treesize reduction 2036, result has 5.3 percent of original size [2019-08-31 03:12:58,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,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, 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-31 03:12:58,692 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:58,741 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:58,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:12:58,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-31 03:12:58,751 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:58,800 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:58,801 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:12:58,801 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2342, output treesize:107 [2019-08-31 03:12:58,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:58,812 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_106], 2=[|v_#memory_int_71|, v_prenex_103], 6=[v_prenex_107, v_prenex_102, v_prenex_104, v_prenex_105], 12=[|v_#memory_$Pointer$.offset_77|, |v_#memory_$Pointer$.base_77|]} [2019-08-31 03:12:58,829 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-31 03:12:58,829 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:12:59,757 WARN L188 SmtUtils]: Spent 927.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:12:59,757 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:12:59,776 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:12:59,800 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:12:59,800 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-31 03:12:59,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:12:59,802 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:00,618 WARN L188 SmtUtils]: Spent 815.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:13:00,619 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:13:00,640 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-31 03:13:00,641 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:00,994 WARN L188 SmtUtils]: Spent 353.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:13:00,995 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:01,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,017 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-31 03:13:01,018 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:01,321 WARN L188 SmtUtils]: Spent 303.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:13:01,322 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:01,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,348 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-31 03:13:01,348 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:01,599 WARN L188 SmtUtils]: Spent 250.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:13:01,600 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:01,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:01,622 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-31 03:13:01,623 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:02,087 WARN L188 SmtUtils]: Spent 463.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:13:02,087 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:13:02,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:02,097 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:02,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:02,104 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-31 03:13:02,104 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:02,419 WARN L188 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:13:02,419 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:13:02,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:02,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:02,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:02,496 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:13:02,496 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-31 03:13:02,497 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:02,783 WARN L188 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:13:02,784 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:13:02,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:02,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:02,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:02,794 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:02,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:02,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:02,801 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:02,801 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-31 03:13:02,802 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:02,926 WARN L188 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:13:02,926 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:02,927 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:02,927 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:13:02,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:02,932 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_109, |v_#length_25|], 3=[|v_#valid_38|, v_prenex_108]} [2019-08-31 03:13:02,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:02,944 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-31 03:13:02,945 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:03,105 WARN L188 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:13:03,105 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:03,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:03,117 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-31 03:13:03,118 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:03,281 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:13:03,282 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:03,307 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:03,308 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-31 03:13:03,308 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:03,641 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:13:03,642 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:03,665 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:03,666 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-31 03:13:03,667 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:03,988 WARN L188 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:13:03,988 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:03,989 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:03,989 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:13:03,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:03,997 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_72|], 18=[|v_#memory_$Pointer$.base_78|, |v_#memory_$Pointer$.offset_78|]} [2019-08-31 03:13:04,003 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-31 03:13:04,008 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-31 03:13:04,013 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-31 03:13:04,018 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-31 03:13:04,921 WARN L188 SmtUtils]: Spent 902.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:13:04,922 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:13:04,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:04,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:04,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:04,961 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:04,966 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:04,966 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-31 03:13:04,967 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:04,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:04,980 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-31 03:13:04,981 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:05,454 WARN L188 SmtUtils]: Spent 472.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:13:05,454 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:13:05,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,500 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:05,501 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-31 03:13:05,502 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:05,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,524 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-31 03:13:05,524 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:05,982 WARN L188 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:13:05,982 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:13:05,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:05,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,122 WARN L188 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:13:06,122 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:13:06,123 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-31 03:13:06,124 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:06,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,140 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-31 03:13:06,140 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:06,600 WARN L188 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:13:06,601 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:13:06,601 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:06,601 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:13:06,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:06,654 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_73|], 114=[|v_#memory_$Pointer$.base_79|, |v_#memory_$Pointer$.offset_79|]} [2019-08-31 03:13:06,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,674 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-31 03:13:06,675 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:06,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,694 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-31 03:13:06,695 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:06,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,717 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-31 03:13:06,717 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:06,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,735 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-31 03:13:06,736 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:06,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,763 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,770 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:06,773 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:06,774 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-31 03:13:06,775 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:06,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,808 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:06,811 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:06,812 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-31 03:13:06,813 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:06,824 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:13:06,824 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:06,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,855 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,858 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:06,863 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:06,864 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-31 03:13:06,865 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:06,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,894 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:06,899 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:06,900 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-31 03:13:06,900 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:06,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:06,922 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-31 03:13:06,923 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:07,254 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 66 [2019-08-31 03:13:07,255 INFO L567 ElimStorePlain]: treesize reduction 2050, result has 5.3 percent of original size [2019-08-31 03:13:07,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:07,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:07,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:07,265 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-31 03:13:07,265 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:07,325 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:07,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:07,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:07,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:07,334 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-31 03:13:07,334 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:07,384 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:07,385 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:13:07,385 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2342, output treesize:107 [2019-08-31 03:13:07,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:07,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:07,396 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_114], 2=[v_prenex_111, |v_#memory_int_74|], 6=[v_prenex_110, v_prenex_112, v_prenex_113, v_prenex_115], 12=[|v_#memory_$Pointer$.offset_80|, |v_#memory_$Pointer$.base_80|]} [2019-08-31 03:13:07,412 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-31 03:13:07,412 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:08,337 WARN L188 SmtUtils]: Spent 923.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:13:08,337 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:13:08,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, 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-31 03:13:08,358 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:08,759 WARN L188 SmtUtils]: Spent 401.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:13:08,760 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:08,775 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:08,794 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:08,795 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-31 03:13:08,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:08,796 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:09,475 WARN L188 SmtUtils]: Spent 678.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:13:09,476 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:13:09,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,495 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-31 03:13:09,495 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:09,790 WARN L188 SmtUtils]: Spent 294.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:13:09,790 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:09,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:09,811 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-31 03:13:09,812 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:10,334 WARN L188 SmtUtils]: Spent 520.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:13:10,334 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:13:10,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:10,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:10,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:10,348 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-31 03:13:10,349 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:10,583 WARN L188 SmtUtils]: Spent 233.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:13:10,583 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:10,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:10,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:10,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:10,604 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-31 03:13:10,604 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:10,922 WARN L188 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:13:10,923 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:13:10,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:10,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:10,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:10,993 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:13:10,993 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-31 03:13:10,994 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:11,292 WARN L188 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:13:11,292 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:13:11,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:11,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:11,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:11,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:11,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:11,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:11,309 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:11,309 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-31 03:13:11,310 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:11,439 WARN L188 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:13:11,440 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:11,440 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:11,440 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:13:11,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:11,447 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_117, |v_#length_26|], 3=[|v_#valid_39|, v_prenex_116]} [2019-08-31 03:13:11,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:11,458 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-31 03:13:11,459 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:11,620 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:13:11,621 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:11,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:11,634 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-31 03:13:11,634 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:11,805 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:13:11,805 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:11,831 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:11,832 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-31 03:13:11,832 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:12,169 WARN L188 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:13:12,170 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:12,195 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:12,195 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-31 03:13:12,196 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:12,530 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:13:12,531 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:12,531 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:12,532 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:13:12,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:12,539 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_75|], 18=[|v_#memory_$Pointer$.offset_81|, |v_#memory_$Pointer$.base_81|]} [2019-08-31 03:13:12,542 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-31 03:13:12,547 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-31 03:13:12,552 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-31 03:13:12,559 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-31 03:13:13,345 WARN L188 SmtUtils]: Spent 785.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:13:13,346 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:13:13,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:13,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:13,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:13,387 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:13,392 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:13,393 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-31 03:13:13,394 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:13,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:13,408 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-31 03:13:13,409 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:13,892 WARN L188 SmtUtils]: Spent 483.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:13:13,893 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:13:13,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:13,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:14,030 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:13:14,031 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:13:14,031 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-31 03:13:14,033 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:14,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:14,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:14,050 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-31 03:13:14,051 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:14,552 WARN L188 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:13:14,552 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:13:14,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:14,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:14,582 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-31 03:13:14,583 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:14,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:14,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:14,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:14,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:14,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:14,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:14,608 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:14,608 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-31 03:13:14,609 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:15,058 WARN L188 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:13:15,059 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:13:15,059 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:15,060 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:13:15,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,113 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_76|], 114=[|v_#memory_$Pointer$.offset_82|, |v_#memory_$Pointer$.base_82|]} [2019-08-31 03:13:15,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,131 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-31 03:13:15,131 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:15,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,152 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-31 03:13:15,153 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:15,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,173 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-31 03:13:15,174 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:15,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,206 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:15,210 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:15,211 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-31 03:13:15,212 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:15,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,245 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:15,250 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:15,251 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-31 03:13:15,252 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:15,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,284 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:15,288 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:15,288 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-31 03:13:15,289 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:15,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,312 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-31 03:13:15,313 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:15,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,342 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-31 03:13:15,343 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:15,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,364 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-31 03:13:15,364 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:15,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,394 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:15,399 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:15,400 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-31 03:13:15,401 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:15,409 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:13:15,409 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:15,733 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 66 [2019-08-31 03:13:15,734 INFO L567 ElimStorePlain]: treesize reduction 2048, result has 5.3 percent of original size [2019-08-31 03:13:15,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,744 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-31 03:13:15,745 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:15,802 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:15,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:15,812 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-31 03:13:15,813 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:15,860 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:15,860 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:13:15,861 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2536, output treesize:107 [2019-08-31 03:13:15,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:15,872 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_121], 2=[v_prenex_118, |v_#memory_int_77|], 6=[v_prenex_119, v_prenex_120, v_prenex_122, v_prenex_123], 12=[|v_#memory_$Pointer$.base_83|, |v_#memory_$Pointer$.offset_83|]} [2019-08-31 03:13:15,893 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-31 03:13:15,894 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:16,821 WARN L188 SmtUtils]: Spent 926.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:13:16,821 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:13:16,843 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-31 03:13:16,844 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:17,235 WARN L188 SmtUtils]: Spent 390.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:13:17,235 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:17,254 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:17,276 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:17,277 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-31 03:13:17,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:17,278 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:17,988 WARN L188 SmtUtils]: Spent 709.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:13:17,989 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:13:18,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:18,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:18,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:18,012 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-31 03:13:18,012 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:18,321 WARN L188 SmtUtils]: Spent 308.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:13:18,322 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:18,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:18,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:18,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:18,341 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-31 03:13:18,342 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:18,881 WARN L188 SmtUtils]: Spent 538.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:13:18,882 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:13:18,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:18,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:18,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:18,899 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-31 03:13:18,899 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:19,143 WARN L188 SmtUtils]: Spent 243.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:13:19,144 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:19,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:19,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:19,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:19,162 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-31 03:13:19,162 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:19,488 WARN L188 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:13:19,489 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:13:19,496 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:19,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:19,498 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:19,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:19,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:19,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:19,508 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:19,508 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-31 03:13:19,509 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:19,646 WARN L188 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:13:19,646 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:19,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:19,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:19,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:19,716 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:13:19,716 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-31 03:13:19,718 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:19,986 WARN L188 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:13:19,987 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:13:19,987 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:19,987 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:13:19,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:19,992 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_124, |v_#length_27|], 3=[v_prenex_125, |v_#valid_40|]} [2019-08-31 03:13:19,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:20,003 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-31 03:13:20,004 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:20,171 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:13:20,172 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:20,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:20,183 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-31 03:13:20,183 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:20,345 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:13:20,345 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:20,371 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:20,372 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-31 03:13:20,372 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:20,701 WARN L188 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:13:20,701 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:20,724 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:20,724 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-31 03:13:20,725 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:21,059 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:13:21,060 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:21,060 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:21,061 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:13:21,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:21,067 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_78|], 18=[|v_#memory_$Pointer$.base_84|, |v_#memory_$Pointer$.offset_84|]} [2019-08-31 03:13:21,071 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-31 03:13:21,078 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-31 03:13:21,083 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-31 03:13:21,087 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-31 03:13:21,998 WARN L188 SmtUtils]: Spent 910.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:13:21,998 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:13:22,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,033 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:22,038 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:22,039 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-31 03:13:22,040 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:22,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,055 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-31 03:13:22,055 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:22,537 WARN L188 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:13:22,538 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:13:22,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,583 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:22,583 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-31 03:13:22,584 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:22,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:22,604 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-31 03:13:22,605 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:23,092 WARN L188 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:13:23,093 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:13:23,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:23,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:23,228 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:13:23,228 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:13:23,229 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-31 03:13:23,231 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:23,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:23,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:23,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:23,274 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-31 03:13:23,275 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:23,736 WARN L188 SmtUtils]: Spent 461.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:13:23,737 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:13:23,738 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:23,738 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:13:23,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:23,788 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_79|], 114=[|v_#memory_$Pointer$.base_85|, |v_#memory_$Pointer$.offset_85|]} [2019-08-31 03:13:23,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:23,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, 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-31 03:13:23,811 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:23,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:23,830 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-31 03:13:23,831 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:23,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:23,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:23,876 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-31 03:13:23,877 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:23,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:23,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:23,910 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:23,915 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:23,915 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-31 03:13:23,916 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:23,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:23,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:23,948 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:23,953 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:23,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, 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-31 03:13:23,954 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:23,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:23,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:23,986 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:23,991 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:23,991 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-31 03:13:23,992 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:24,001 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:13:24,002 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:24,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:24,021 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-31 03:13:24,021 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:24,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:24,036 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-31 03:13:24,037 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:24,345 WARN L188 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 66 [2019-08-31 03:13:24,345 INFO L567 ElimStorePlain]: treesize reduction 1736, result has 6.2 percent of original size [2019-08-31 03:13:24,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:24,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:24,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:24,355 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-31 03:13:24,355 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:24,409 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:24,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:24,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:24,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:24,419 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-31 03:13:24,420 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:24,473 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:24,473 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:13:24,473 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:2049, output treesize:107 [2019-08-31 03:13:24,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:24,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:24,485 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_127], 2=[|v_#memory_int_80|, v_prenex_130], 6=[|v_#memory_$Pointer$.base_86|, v_prenex_126, |v_#memory_$Pointer$.offset_86|, v_prenex_128], 12=[v_prenex_129, v_prenex_131]} [2019-08-31 03:13:24,501 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-31 03:13:24,501 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:25,411 WARN L188 SmtUtils]: Spent 909.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:13:25,412 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:13:25,431 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-31 03:13:25,432 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:25,817 WARN L188 SmtUtils]: Spent 384.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:13:25,817 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:25,832 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:25,851 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:25,852 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-31 03:13:25,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:25,853 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:26,553 WARN L188 SmtUtils]: Spent 699.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:13:26,554 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:13:26,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,578 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-31 03:13:26,579 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:26,894 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:13:26,895 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:26,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:26,944 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-31 03:13:26,944 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:27,340 WARN L188 SmtUtils]: Spent 395.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:13:27,340 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:27,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:27,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:27,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:27,365 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-31 03:13:27,366 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:27,844 WARN L188 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:13:27,845 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:13:27,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:27,855 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:27,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:27,861 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-31 03:13:27,862 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:28,182 WARN L188 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:13:28,182 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:13:28,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:28,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:28,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:28,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:28,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:28,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:28,205 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:28,206 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-31 03:13:28,207 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:28,349 WARN L188 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:13:28,349 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:28,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:28,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:28,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:28,414 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:13:28,414 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-31 03:13:28,416 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:28,691 WARN L188 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:13:28,692 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:13:28,692 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:28,693 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:13:28,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:28,697 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_132, |v_#length_28|], 3=[v_prenex_133, |v_#valid_41|]} [2019-08-31 03:13:28,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:28,708 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-31 03:13:28,709 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:28,871 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:13:28,872 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:28,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:28,884 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-31 03:13:28,885 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:29,048 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:13:29,048 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:29,073 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:29,074 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-31 03:13:29,075 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:29,409 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:13:29,410 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:29,435 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:29,436 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-31 03:13:29,437 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:29,771 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:13:29,772 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:29,772 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:29,772 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:13:29,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:29,781 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_81|], 18=[|v_#memory_$Pointer$.offset_87|, |v_#memory_$Pointer$.base_87|]} [2019-08-31 03:13:29,787 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-31 03:13:29,791 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-31 03:13:29,796 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-31 03:13:29,800 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-31 03:13:30,559 WARN L188 SmtUtils]: Spent 757.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:13:30,559 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:13:30,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:30,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:30,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:30,593 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:30,597 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:30,598 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-31 03:13:30,598 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:30,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:30,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, 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-31 03:13:30,612 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:31,091 WARN L188 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:13:31,092 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:13:31,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:31,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:31,232 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:13:31,232 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:13:31,233 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-31 03:13:31,235 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:31,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:31,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:31,251 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-31 03:13:31,252 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:31,768 WARN L188 SmtUtils]: Spent 515.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:13:31,768 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:13:31,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:31,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:31,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:31,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:31,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:31,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:31,811 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:31,812 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-31 03:13:31,813 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:31,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:31,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:31,832 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-31 03:13:31,832 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:32,281 WARN L188 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:13:32,281 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:13:32,282 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:32,282 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:13:32,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:32,369 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_82|], 114=[|v_#memory_$Pointer$.offset_88|, |v_#memory_$Pointer$.base_88|]} [2019-08-31 03:13:32,388 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:32,396 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-31 03:13:32,397 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:32,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:32,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:32,440 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:32,447 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:32,448 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-31 03:13:32,449 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:32,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:32,474 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-31 03:13:32,475 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:32,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:32,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:32,520 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:32,526 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:32,527 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-31 03:13:32,528 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:32,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:32,556 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-31 03:13:32,558 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:32,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:32,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:32,600 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-31 03:13:32,601 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:32,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:32,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:32,643 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:32,647 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:32,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, 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-31 03:13:32,649 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:32,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:32,670 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-31 03:13:32,671 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:32,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:32,695 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-31 03:13:32,695 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:32,711 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:13:32,712 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:33,024 WARN L188 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 66 [2019-08-31 03:13:33,025 INFO L567 ElimStorePlain]: treesize reduction 1905, result has 5.7 percent of original size [2019-08-31 03:13:33,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:33,032 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:33,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:33,035 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-31 03:13:33,035 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:33,091 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:33,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:33,097 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:33,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:33,099 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-31 03:13:33,100 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:33,151 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:33,152 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:13:33,152 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2243, output treesize:107 [2019-08-31 03:13:33,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:33,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:33,164 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_135], 2=[|v_#memory_int_83|, v_prenex_138], 6=[|v_#memory_$Pointer$.base_89|, v_prenex_134, |v_#memory_$Pointer$.offset_89|, v_prenex_136], 12=[v_prenex_137, v_prenex_139]} [2019-08-31 03:13:33,181 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-31 03:13:33,182 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:34,090 WARN L188 SmtUtils]: Spent 908.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:13:34,091 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:13:34,114 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-31 03:13:34,114 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:34,519 WARN L188 SmtUtils]: Spent 404.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:13:34,520 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:34,536 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:34,556 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:34,556 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-31 03:13:34,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:34,558 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:35,370 WARN L188 SmtUtils]: Spent 810.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:13:35,370 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:13:35,381 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:35,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:35,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:35,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-31 03:13:35,393 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:35,690 WARN L188 SmtUtils]: Spent 297.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:13:35,691 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:35,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:35,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:35,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:35,711 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-31 03:13:35,711 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:35,968 WARN L188 SmtUtils]: Spent 256.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:13:35,968 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:35,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:35,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:35,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:35,984 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-31 03:13:35,985 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:36,450 WARN L188 SmtUtils]: Spent 465.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:13:36,451 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:13:36,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:36,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:36,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:36,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 101 treesize of output 88 [2019-08-31 03:13:36,469 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:36,773 WARN L188 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:13:36,774 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:13:36,781 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:36,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:36,783 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:36,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:36,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:36,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:36,792 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:36,793 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-31 03:13:36,794 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:36,929 WARN L188 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:13:36,929 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:36,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:36,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:36,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:36,997 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:13:36,998 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-31 03:13:37,003 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:37,275 WARN L188 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:13:37,275 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:13:37,276 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:37,276 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:13:37,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:37,280 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_29|, v_prenex_140], 3=[|v_#valid_42|, v_prenex_141]} [2019-08-31 03:13:37,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:37,291 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-31 03:13:37,291 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:37,457 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:13:37,457 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:37,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:37,470 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-31 03:13:37,471 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:37,638 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:13:37,638 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:37,664 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:37,665 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-31 03:13:37,665 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:38,002 WARN L188 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:13:38,003 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:38,027 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:38,027 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-31 03:13:38,028 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:38,359 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:13:38,359 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:38,359 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:38,360 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:13:38,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:38,368 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_84|], 18=[|v_#memory_$Pointer$.offset_90|, |v_#memory_$Pointer$.base_90|]} [2019-08-31 03:13:38,372 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-31 03:13:38,377 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-31 03:13:38,381 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-31 03:13:38,385 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-31 03:13:39,290 WARN L188 SmtUtils]: Spent 904.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:13:39,291 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:13:39,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:39,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, 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-31 03:13:39,307 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:39,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:39,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:39,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:39,331 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:39,336 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:39,337 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-31 03:13:39,337 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:39,830 WARN L188 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:13:39,830 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:13:39,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:39,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:39,968 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:13:39,969 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:13:39,969 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-31 03:13:39,970 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:39,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:39,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:39,988 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-31 03:13:39,989 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:40,492 WARN L188 SmtUtils]: Spent 502.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:13:40,493 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:13:40,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:40,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:40,524 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-31 03:13:40,525 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:40,532 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:40,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:40,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:40,539 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:40,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:40,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:40,549 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:40,550 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-31 03:13:40,551 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:40,996 WARN L188 SmtUtils]: Spent 444.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:13:40,997 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:13:40,998 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:40,998 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:13:41,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,070 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_85|], 114=[|v_#memory_$Pointer$.offset_91|, |v_#memory_$Pointer$.base_91|]} [2019-08-31 03:13:41,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,087 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-31 03:13:41,088 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:41,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,122 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:41,126 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:41,127 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-31 03:13:41,128 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:41,137 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:13:41,138 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:41,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,170 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:41,175 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:41,175 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-31 03:13:41,176 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:41,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,201 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-31 03:13:41,202 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:41,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,221 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-31 03:13:41,221 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:41,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,249 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,253 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:41,258 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:41,258 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-31 03:13:41,259 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:41,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,297 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-31 03:13:41,298 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:41,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,314 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-31 03:13:41,314 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:41,651 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 66 [2019-08-31 03:13:41,651 INFO L567 ElimStorePlain]: treesize reduction 1742, result has 6.2 percent of original size [2019-08-31 03:13:41,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,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-31 03:13:41,662 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:41,712 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:41,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:41,723 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-31 03:13:41,723 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:41,772 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:41,773 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:13:41,773 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:2049, output treesize:107 [2019-08-31 03:13:41,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:41,788 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_147], 2=[v_prenex_144, |v_#memory_int_86|], 6=[v_prenex_142, v_prenex_143, v_prenex_145, v_prenex_146], 12=[|v_#memory_$Pointer$.offset_92|, |v_#memory_$Pointer$.base_92|]} [2019-08-31 03:13:41,807 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-31 03:13:41,807 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:42,733 WARN L188 SmtUtils]: Spent 925.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:13:42,733 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:13:42,757 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-31 03:13:42,758 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:43,149 WARN L188 SmtUtils]: Spent 390.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:13:43,150 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:43,167 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:43,193 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:43,193 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-31 03:13:43,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:43,194 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:43,916 WARN L188 SmtUtils]: Spent 721.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:13:43,917 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:13:43,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:43,937 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-31 03:13:43,938 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:44,247 WARN L188 SmtUtils]: Spent 308.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:13:44,248 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:44,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:44,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:44,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:44,269 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-31 03:13:44,269 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:44,809 WARN L188 SmtUtils]: Spent 539.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:13:44,810 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:13:44,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:44,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:44,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:44,828 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-31 03:13:44,829 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:45,073 WARN L188 SmtUtils]: Spent 243.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:13:45,073 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:45,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:45,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:45,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:45,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, 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-31 03:13:45,091 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:45,420 WARN L188 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:13:45,420 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:13:45,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:45,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:45,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:45,491 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:13:45,492 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-31 03:13:45,493 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:45,789 WARN L188 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:13:45,789 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:13:45,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:45,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:45,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:45,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:45,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:45,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:45,806 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:45,806 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-31 03:13:45,807 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:45,939 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:13:45,939 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:45,939 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:45,940 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:13:45,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:45,944 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_30|, v_prenex_148], 3=[v_prenex_149, |v_#valid_43|]} [2019-08-31 03:13:45,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:45,953 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-31 03:13:45,954 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:46,121 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:13:46,122 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:46,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:46,138 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-31 03:13:46,138 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:46,306 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:13:46,307 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:46,332 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:46,333 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-31 03:13:46,333 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:46,667 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:13:46,668 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:46,695 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:46,695 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-31 03:13:46,696 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:47,028 WARN L188 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:13:47,028 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:47,029 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:47,029 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:13:47,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:47,036 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_87|], 18=[|v_#memory_$Pointer$.offset_93|, |v_#memory_$Pointer$.base_93|]} [2019-08-31 03:13:47,042 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-31 03:13:47,052 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-31 03:13:47,058 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-31 03:13:47,065 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-31 03:13:47,783 WARN L188 SmtUtils]: Spent 716.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:13:47,784 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:13:47,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:47,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:47,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:47,816 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:47,821 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:47,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, 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-31 03:13:47,822 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:47,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:47,836 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-31 03:13:47,836 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:48,306 WARN L188 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:13:48,307 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:13:48,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:48,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:48,446 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:13:48,446 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:13:48,447 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-31 03:13:48,449 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:48,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:48,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:48,466 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-31 03:13:48,467 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:48,980 WARN L188 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:13:48,980 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:13:48,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:48,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,011 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-31 03:13:49,012 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:49,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,023 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,036 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:49,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, 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-31 03:13:49,038 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:49,483 WARN L188 SmtUtils]: Spent 444.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:13:49,483 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:13:49,484 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:49,484 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:13:49,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:49,552 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_88|], 114=[|v_#memory_$Pointer$.base_94|, |v_#memory_$Pointer$.offset_94|]} [2019-08-31 03:13:49,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,583 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:49,588 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:49,588 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-31 03:13:49,589 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:49,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,620 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-31 03:13:49,621 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:49,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,640 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-31 03:13:49,641 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:49,652 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:13:49,652 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:49,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,674 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-31 03:13:49,675 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:49,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,704 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-31 03:13:49,705 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:49,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,739 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:49,744 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:49,744 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-31 03:13:49,745 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:49,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,778 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:49,783 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:49,783 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-31 03:13:49,784 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:49,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,806 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-31 03:13:49,806 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:49,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,824 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-31 03:13:49,825 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:49,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:49,850 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:49,855 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:49,855 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-31 03:13:49,856 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:50,219 WARN L188 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 66 [2019-08-31 03:13:50,220 INFO L567 ElimStorePlain]: treesize reduction 2207, result has 5.0 percent of original size [2019-08-31 03:13:50,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:50,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:50,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:50,229 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-31 03:13:50,229 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:50,287 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:50,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:50,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:50,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:50,297 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-31 03:13:50,297 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:50,348 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:50,348 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:13:50,349 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2536, output treesize:107 [2019-08-31 03:13:50,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:50,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:50,379 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_153], 2=[v_prenex_150, |v_#memory_int_89|], 6=[v_prenex_151, v_prenex_152, v_prenex_154, v_prenex_155], 12=[|v_#memory_$Pointer$.base_95|, |v_#memory_$Pointer$.offset_95|]} [2019-08-31 03:13:50,415 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-31 03:13:50,416 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:51,445 WARN L188 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:13:51,445 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:13:51,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, 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-31 03:13:51,466 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:51,849 WARN L188 SmtUtils]: Spent 382.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:13:51,849 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:51,867 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:51,887 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:51,887 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-31 03:13:51,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:51,888 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:52,599 WARN L188 SmtUtils]: Spent 709.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:13:52,599 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:13:52,610 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,620 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-31 03:13:52,621 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:52,921 WARN L188 SmtUtils]: Spent 299.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:13:52,921 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:52,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:52,941 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-31 03:13:52,941 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:53,470 WARN L188 SmtUtils]: Spent 528.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:13:53,471 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:13:53,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:53,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:53,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:53,490 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-31 03:13:53,491 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:53,722 WARN L188 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:13:53,723 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:53,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:53,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:53,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:53,739 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-31 03:13:53,739 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:54,058 WARN L188 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:13:54,059 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:13:54,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:54,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:54,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:54,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:54,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:54,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:54,078 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:54,078 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-31 03:13:54,079 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:54,224 WARN L188 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:13:54,224 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:54,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:54,232 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:54,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:54,288 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:13:54,288 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-31 03:13:54,290 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:54,560 WARN L188 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:13:54,561 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:13:54,561 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:54,562 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:13:54,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:54,566 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_31|, v_prenex_156], 3=[v_prenex_157, |v_#valid_44|]} [2019-08-31 03:13:54,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:54,575 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-31 03:13:54,575 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:54,741 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:13:54,741 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:54,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:54,754 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-31 03:13:54,755 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:54,929 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:13:54,929 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:54,954 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:54,954 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-31 03:13:54,955 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:55,297 WARN L188 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:13:55,298 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:55,322 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:55,322 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-31 03:13:55,323 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:55,661 WARN L188 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:13:55,662 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:13:55,663 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:55,663 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:13:55,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:55,671 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_90|], 18=[|v_#memory_$Pointer$.base_96|, |v_#memory_$Pointer$.offset_96|]} [2019-08-31 03:13:55,676 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-31 03:13:55,686 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-31 03:13:55,692 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-31 03:13:55,697 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-31 03:13:56,421 WARN L188 SmtUtils]: Spent 722.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:13:56,421 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:13:56,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:56,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:56,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:56,452 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:56,459 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:56,460 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-31 03:13:56,461 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:56,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:56,473 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-31 03:13:56,473 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:56,971 WARN L188 SmtUtils]: Spent 496.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:13:56,971 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:13:56,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:56,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:57,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:57,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:57,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:57,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:57,018 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:57,019 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-31 03:13:57,020 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:57,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:57,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:57,042 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-31 03:13:57,043 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:57,510 WARN L188 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:13:57,510 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:13:57,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:57,524 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:57,651 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:13:57,652 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:13:57,652 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-31 03:13:57,654 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:57,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:57,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:57,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:57,672 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-31 03:13:57,672 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:58,142 WARN L188 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:13:58,143 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:13:58,144 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:13:58,144 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:13:58,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:58,225 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_91|], 114=[|v_#memory_$Pointer$.base_97|, |v_#memory_$Pointer$.offset_97|]} [2019-08-31 03:13:58,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,252 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-31 03:13:58,253 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:58,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,273 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-31 03:13:58,274 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:58,302 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,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-31 03:13:58,308 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:58,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,327 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-31 03:13:58,327 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:58,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,365 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:58,369 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:58,370 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-31 03:13:58,370 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:58,382 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:13:58,383 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:58,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,412 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:58,417 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:58,418 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-31 03:13:58,419 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:58,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,451 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,455 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:58,460 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:58,460 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-31 03:13:58,461 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:58,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,497 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:13:58,502 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:58,503 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-31 03:13:58,504 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:58,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,524 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-31 03:13:58,524 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:58,539 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,545 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-31 03:13:58,546 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:58,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,562 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-31 03:13:58,562 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:58,930 WARN L188 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 66 [2019-08-31 03:13:58,931 INFO L567 ElimStorePlain]: treesize reduction 2392, result has 4.6 percent of original size [2019-08-31 03:13:58,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:58,940 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-31 03:13:58,941 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:58,992 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:58,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:59,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:59,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:13:59,002 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-31 03:13:59,003 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:13:59,056 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:13:59,056 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:13:59,056 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2730, output treesize:107 [2019-08-31 03:13:59,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:59,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:13:59,071 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_162], 2=[|v_#memory_int_92|, v_prenex_159], 6=[v_prenex_160, v_prenex_161, v_prenex_163, v_prenex_158], 12=[|v_#memory_$Pointer$.offset_98|, |v_#memory_$Pointer$.base_98|]} [2019-08-31 03:13:59,090 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-31 03:13:59,090 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:00,012 WARN L188 SmtUtils]: Spent 921.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:14:00,013 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:14:00,029 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:00,054 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:00,054 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-31 03:14:00,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:00,056 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:00,898 WARN L188 SmtUtils]: Spent 841.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:14:00,899 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:14:00,917 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-31 03:14:00,918 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:01,289 WARN L188 SmtUtils]: Spent 371.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:14:01,290 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:01,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,312 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-31 03:14:01,312 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:01,635 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:14:01,636 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:01,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,657 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-31 03:14:01,658 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:01,926 WARN L188 SmtUtils]: Spent 268.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:14:01,927 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:01,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:01,945 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-31 03:14:01,946 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:02,289 WARN L188 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:14:02,289 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:14:02,289 INFO L464 ElimStorePlain]: Eliminatee v_prenex_158 vanished before elimination [2019-08-31 03:14:02,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:02,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:02,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:02,358 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:14:02,358 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-31 03:14:02,360 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:02,648 WARN L188 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:14:02,648 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:14:02,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:02,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:02,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:02,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:02,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:02,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:02,663 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:02,664 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-31 03:14:02,665 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:02,797 WARN L188 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:14:02,797 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:02,798 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:02,798 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:14:02,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:02,803 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_32|, v_prenex_164], 3=[v_prenex_165, |v_#valid_45|]} [2019-08-31 03:14:02,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:02,814 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-31 03:14:02,815 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:02,982 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:14:02,983 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:02,990 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:02,994 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-31 03:14:02,995 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:03,155 WARN L188 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:14:03,156 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:03,181 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:03,182 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-31 03:14:03,183 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:03,515 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:14:03,515 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:03,537 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:03,538 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-31 03:14:03,539 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:03,869 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:14:03,869 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:03,870 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:03,870 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:14:03,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:03,878 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_93|], 18=[|v_#memory_$Pointer$.offset_99|, |v_#memory_$Pointer$.base_99|]} [2019-08-31 03:14:03,882 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-31 03:14:03,887 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-31 03:14:03,894 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-31 03:14:03,900 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-31 03:14:04,770 WARN L188 SmtUtils]: Spent 869.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:14:04,771 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:14:04,785 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:04,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:04,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:04,803 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:04,807 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:04,808 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-31 03:14:04,809 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:04,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:04,823 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-31 03:14:04,824 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:05,324 WARN L188 SmtUtils]: Spent 499.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:14:05,324 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:14:05,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:05,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:05,460 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:14:05,460 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:14:05,461 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-31 03:14:05,463 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:05,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:05,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:05,480 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-31 03:14:05,481 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:05,987 WARN L188 SmtUtils]: Spent 505.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:14:05,987 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:14:05,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:05,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,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, 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-31 03:14:06,019 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:06,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,044 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:06,044 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-31 03:14:06,045 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:06,498 WARN L188 SmtUtils]: Spent 452.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:14:06,498 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:14:06,499 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:06,499 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:14:06,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:06,565 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_94|], 114=[|v_#memory_$Pointer$.offset_100|, |v_#memory_$Pointer$.base_100|]} [2019-08-31 03:14:06,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,581 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-31 03:14:06,582 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:06,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,613 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-31 03:14:06,614 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:06,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,646 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:06,654 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:06,655 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-31 03:14:06,655 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:06,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,691 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:06,696 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:06,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, 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-31 03:14:06,697 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:06,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,733 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:06,737 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:06,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, 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-31 03:14:06,738 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:06,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,765 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-31 03:14:06,766 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:06,785 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,791 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-31 03:14:06,791 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:06,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,814 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-31 03:14:06,815 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:06,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,839 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-31 03:14:06,840 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:06,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:06,859 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-31 03:14:06,860 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:06,870 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:14:06,870 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:07,264 WARN L188 SmtUtils]: Spent 392.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:14:07,264 INFO L567 ElimStorePlain]: treesize reduction 2082, result has 5.2 percent of original size [2019-08-31 03:14:07,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:07,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:07,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:07,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, 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-31 03:14:07,275 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:07,334 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:07,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:07,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:07,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:07,343 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-31 03:14:07,344 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:07,395 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:07,395 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:14:07,396 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2437, output treesize:107 [2019-08-31 03:14:07,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:07,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:07,409 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_166], 2=[v_prenex_169, |v_#memory_int_95|], 6=[|v_#memory_$Pointer$.base_101|, |v_#memory_$Pointer$.offset_101|, v_prenex_167, v_prenex_168], 12=[v_prenex_170, v_prenex_171]} [2019-08-31 03:14:07,428 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-31 03:14:07,428 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:08,315 WARN L188 SmtUtils]: Spent 886.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:14:08,315 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:14:08,331 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:08,354 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:08,354 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-31 03:14:08,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:08,356 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:09,173 WARN L188 SmtUtils]: Spent 816.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:14:09,173 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:14:09,195 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-31 03:14:09,195 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:09,549 WARN L188 SmtUtils]: Spent 353.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:14:09,549 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:09,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,572 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-31 03:14:09,572 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:09,882 WARN L188 SmtUtils]: Spent 309.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:14:09,882 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:09,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,896 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:09,902 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-31 03:14:09,902 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:10,426 WARN L188 SmtUtils]: Spent 523.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:14:10,427 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:14:10,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:10,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:10,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:10,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, 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-31 03:14:10,444 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:10,685 WARN L188 SmtUtils]: Spent 240.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:14:10,686 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:10,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:10,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:10,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:10,700 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-31 03:14:10,701 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:11,026 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:14:11,026 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:14:11,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:11,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:11,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:11,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:11,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:11,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:11,046 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:11,047 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-31 03:14:11,047 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:11,178 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:14:11,179 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:11,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:11,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:11,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:11,246 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:14:11,247 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-31 03:14:11,248 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:11,524 WARN L188 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:14:11,525 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:14:11,525 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:11,525 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:14:11,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:11,533 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_33|, v_prenex_172], 3=[|v_#valid_46|, v_prenex_173]} [2019-08-31 03:14:11,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:11,548 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-31 03:14:11,549 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:11,715 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:14:11,715 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:11,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:11,728 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-31 03:14:11,729 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:11,898 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:14:11,898 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:11,924 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:11,924 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-31 03:14:11,925 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:12,257 WARN L188 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:14:12,258 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:12,283 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:12,283 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-31 03:14:12,284 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:12,617 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:14:12,618 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:12,618 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:12,619 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:14:12,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:12,627 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_96|], 18=[|v_#memory_$Pointer$.offset_102|, |v_#memory_$Pointer$.base_102|]} [2019-08-31 03:14:12,633 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-31 03:14:12,638 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-31 03:14:12,644 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-31 03:14:12,650 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-31 03:14:13,450 WARN L188 SmtUtils]: Spent 799.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:14:13,450 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:14:13,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:13,467 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-31 03:14:13,468 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:13,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:13,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:13,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:13,490 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:13,495 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:13,495 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-31 03:14:13,496 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:13,974 WARN L188 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:14:13,975 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:14:13,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:13,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:14,112 WARN L188 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:14:14,113 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:14:14,113 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-31 03:14:14,115 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:14,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:14,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:14,134 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-31 03:14:14,134 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:14,641 WARN L188 SmtUtils]: Spent 506.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:14:14,642 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:14:14,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:14,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:14,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:14,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:14,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:14,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:14,689 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:14,690 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-31 03:14:14,691 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:14,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:14,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:14,710 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-31 03:14:14,712 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:15,172 WARN L188 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:14:15,173 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:14:15,174 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:15,174 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:14:15,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:15,243 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_97|], 114=[|v_#memory_$Pointer$.offset_103|, |v_#memory_$Pointer$.base_103|]} [2019-08-31 03:14:15,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,265 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-31 03:14:15,265 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:15,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,285 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-31 03:14:15,286 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:15,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,327 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:15,332 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:15,332 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-31 03:14:15,333 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:15,344 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:14:15,344 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:15,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,366 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-31 03:14:15,367 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:15,381 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,388 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-31 03:14:15,388 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:15,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,411 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-31 03:14:15,411 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:15,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,447 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:15,451 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:15,451 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-31 03:14:15,452 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:15,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,486 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:15,491 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:15,492 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-31 03:14:15,493 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:15,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,513 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-31 03:14:15,514 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:15,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,552 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:15,557 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:15,557 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-31 03:14:15,558 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:15,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,578 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-31 03:14:15,579 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:15,934 WARN L188 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 66 [2019-08-31 03:14:15,934 INFO L567 ElimStorePlain]: treesize reduction 2392, result has 4.6 percent of original size [2019-08-31 03:14:15,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:15,943 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-31 03:14:15,943 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:15,999 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:16,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:16,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:16,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:16,009 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-31 03:14:16,010 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:16,061 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:16,062 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:14:16,062 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2730, output treesize:107 [2019-08-31 03:14:16,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:16,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:16,077 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_175], 2=[v_prenex_178, |v_#memory_int_98|], 6=[v_prenex_174, v_prenex_176, v_prenex_177, v_prenex_179], 12=[|v_#memory_$Pointer$.base_104|, |v_#memory_$Pointer$.offset_104|]} [2019-08-31 03:14:16,095 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-31 03:14:16,095 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:16,998 WARN L188 SmtUtils]: Spent 902.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:14:16,998 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:14:17,023 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-31 03:14:17,023 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:17,415 WARN L188 SmtUtils]: Spent 391.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:14:17,416 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:17,434 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:17,457 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:17,457 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-31 03:14:17,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:17,458 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:18,170 WARN L188 SmtUtils]: Spent 711.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:14:18,171 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:14:18,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,194 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-31 03:14:18,194 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:18,494 WARN L188 SmtUtils]: Spent 299.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:14:18,495 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:18,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,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, 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-31 03:14:18,516 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:18,842 WARN L188 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:14:18,843 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:14:18,843 INFO L464 ElimStorePlain]: Eliminatee v_prenex_177 vanished before elimination [2019-08-31 03:14:18,843 INFO L464 ElimStorePlain]: Eliminatee v_prenex_179 vanished before elimination [2019-08-31 03:14:18,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:18,889 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:18,889 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-31 03:14:18,890 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:19,030 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:14:19,031 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:19,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:19,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:19,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:19,096 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:14:19,097 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-31 03:14:19,098 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:19,375 WARN L188 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:14:19,376 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:14:19,376 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:19,376 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:14:19,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:19,382 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_181, |v_#length_34|], 3=[|v_#valid_47|, v_prenex_180]} [2019-08-31 03:14:19,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:19,393 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-31 03:14:19,394 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:19,560 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:14:19,561 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:19,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:19,573 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-31 03:14:19,573 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:19,735 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:14:19,736 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:19,761 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:19,762 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-31 03:14:19,762 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:20,087 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:14:20,087 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:20,110 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:20,111 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-31 03:14:20,111 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:20,445 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:14:20,445 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:20,446 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:20,446 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:14:20,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:20,452 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_99|], 18=[|v_#memory_$Pointer$.base_105|, |v_#memory_$Pointer$.offset_105|]} [2019-08-31 03:14:20,458 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-31 03:14:20,462 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-31 03:14:20,468 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-31 03:14:20,473 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-31 03:14:21,352 WARN L188 SmtUtils]: Spent 878.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:14:21,352 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:14:21,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,368 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-31 03:14:21,369 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:21,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,395 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:21,400 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:21,400 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-31 03:14:21,401 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:21,892 WARN L188 SmtUtils]: Spent 490.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:14:21,892 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:14:21,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,946 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:21,946 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-31 03:14:21,947 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:21,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:21,968 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-31 03:14:21,968 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:22,444 WARN L188 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:14:22,444 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:14:22,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:22,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:22,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:22,467 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-31 03:14:22,468 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:22,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:22,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:22,591 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:14:22,591 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:14:22,592 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-31 03:14:22,594 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,053 WARN L188 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:14:23,054 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:14:23,054 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:23,054 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:14:23,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,121 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_100|], 114=[|v_#memory_$Pointer$.base_106|, |v_#memory_$Pointer$.offset_106|]} [2019-08-31 03:14:23,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,156 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:23,160 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:23,160 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-31 03:14:23,161 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,177 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,183 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-31 03:14:23,183 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,204 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-31 03:14:23,204 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,236 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,240 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:23,245 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:23,245 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-31 03:14:23,246 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,279 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:23,283 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:23,284 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-31 03:14:23,285 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,303 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-31 03:14:23,303 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,322 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-31 03:14:23,323 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,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 188 treesize of output 172 [2019-08-31 03:14:23,342 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,361 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-31 03:14:23,362 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,389 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-31 03:14:23,389 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,400 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:14:23,400 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,775 WARN L188 SmtUtils]: Spent 374.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 66 [2019-08-31 03:14:23,776 INFO L567 ElimStorePlain]: treesize reduction 2080, result has 5.2 percent of original size [2019-08-31 03:14:23,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,785 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,787 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-31 03:14:23,787 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,869 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:23,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:23,877 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-31 03:14:23,877 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,924 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:23,925 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:14:23,925 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2437, output treesize:107 [2019-08-31 03:14:23,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:23,941 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_101|], 2=[v_prenex_184, v_prenex_187], 6=[v_prenex_182, v_prenex_183, |v_#memory_$Pointer$.base_107|, |v_#memory_$Pointer$.offset_107|], 12=[v_prenex_185, v_prenex_186]} [2019-08-31 03:14:23,963 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-31 03:14:23,964 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:24,821 WARN L188 SmtUtils]: Spent 856.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:14:24,822 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:14:24,841 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-31 03:14:24,842 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:25,217 WARN L188 SmtUtils]: Spent 373.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:14:25,217 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:25,233 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:25,256 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:25,256 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-31 03:14:25,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:25,257 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:25,968 WARN L188 SmtUtils]: Spent 710.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:14:25,969 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:14:25,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:25,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:25,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:25,996 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-31 03:14:25,996 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:26,305 WARN L188 SmtUtils]: Spent 307.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:14:26,305 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:26,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,327 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-31 03:14:26,328 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:26,848 WARN L188 SmtUtils]: Spent 520.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:14:26,849 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:14:26,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:26,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, 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-31 03:14:26,869 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:27,097 WARN L188 SmtUtils]: Spent 227.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:14:27,097 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:27,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,114 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-31 03:14:27,114 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:27,434 WARN L188 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:14:27,435 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:14:27,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,452 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:27,453 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-31 03:14:27,453 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:27,593 WARN L188 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:14:27,594 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:27,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,661 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:14:27,661 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-31 03:14:27,663 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:27,941 WARN L188 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:14:27,942 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:14:27,942 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:27,943 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:14:27,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:27,948 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_189, |v_#length_35|], 3=[v_prenex_188, |v_#valid_48|]} [2019-08-31 03:14:27,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:27,958 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-31 03:14:27,959 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:28,120 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:14:28,121 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:28,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:28,132 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-31 03:14:28,132 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:28,299 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:14:28,300 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:28,325 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:28,326 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-31 03:14:28,326 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:28,664 WARN L188 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:14:28,665 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:28,686 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:28,686 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-31 03:14:28,687 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:29,020 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:14:29,021 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:29,021 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:29,024 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:14:29,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:29,031 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_102|], 18=[|v_#memory_$Pointer$.offset_108|, |v_#memory_$Pointer$.base_108|]} [2019-08-31 03:14:29,035 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-31 03:14:29,042 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-31 03:14:29,056 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-31 03:14:29,067 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-31 03:14:29,868 WARN L188 SmtUtils]: Spent 799.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:14:29,868 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:14:29,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:29,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:29,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:29,909 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:29,913 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:29,913 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-31 03:14:29,914 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:29,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:29,930 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-31 03:14:29,930 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:30,424 WARN L188 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:14:30,424 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:14:30,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:30,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:30,576 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:14:30,576 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:14:30,577 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-31 03:14:30,579 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:30,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:30,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:30,615 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-31 03:14:30,616 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:31,133 WARN L188 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:14:31,134 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:14:31,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,165 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-31 03:14:31,166 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:31,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,177 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,194 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:31,195 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-31 03:14:31,196 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:31,641 WARN L188 SmtUtils]: Spent 444.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:14:31,641 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:14:31,642 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:31,642 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:14:31,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:31,712 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_103|], 114=[|v_#memory_$Pointer$.base_109|, |v_#memory_$Pointer$.offset_109|]} [2019-08-31 03:14:31,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,734 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-31 03:14:31,734 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:31,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,754 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-31 03:14:31,754 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:31,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,773 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-31 03:14:31,774 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:31,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,791 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-31 03:14:31,792 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:31,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,824 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:31,827 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:31,828 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-31 03:14:31,829 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:31,837 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:14:31,838 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:31,853 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,870 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:31,875 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:31,875 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-31 03:14:31,876 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:31,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,903 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-31 03:14:31,904 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:31,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:31,924 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:31,942 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:31,942 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-31 03:14:31,943 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:32,268 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 66 [2019-08-31 03:14:32,268 INFO L567 ElimStorePlain]: treesize reduction 1742, result has 6.2 percent of original size [2019-08-31 03:14:32,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:32,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:32,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:32,278 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-31 03:14:32,278 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:32,335 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:32,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:32,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:32,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:32,344 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-31 03:14:32,345 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:32,396 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:32,397 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:14:32,397 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:2049, output treesize:107 [2019-08-31 03:14:32,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:32,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:32,413 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_190], 2=[v_prenex_193, |v_#memory_int_104|], 6=[v_prenex_191, |v_#memory_$Pointer$.base_110|, v_prenex_192, |v_#memory_$Pointer$.offset_110|], 12=[v_prenex_194, v_prenex_195]} [2019-08-31 03:14:32,430 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-31 03:14:32,430 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:33,340 WARN L188 SmtUtils]: Spent 909.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:14:33,341 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:14:33,357 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:33,382 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:33,383 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-31 03:14:33,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:33,384 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:34,222 WARN L188 SmtUtils]: Spent 837.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:14:34,223 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:14:34,243 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-31 03:14:34,244 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:34,595 WARN L188 SmtUtils]: Spent 351.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:14:34,596 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:34,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,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 120 treesize of output 107 [2019-08-31 03:14:34,620 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:34,926 WARN L188 SmtUtils]: Spent 306.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:14:34,927 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:34,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:34,945 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-31 03:14:34,945 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:35,208 WARN L188 SmtUtils]: Spent 261.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:14:35,208 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:35,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,227 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-31 03:14:35,228 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:35,562 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:14:35,562 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:14:35,563 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_110| vanished before elimination [2019-08-31 03:14:35,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,578 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,581 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:35,581 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-31 03:14:35,582 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:35,726 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:14:35,726 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:35,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:35,793 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:14:35,794 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-31 03:14:35,795 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:36,070 WARN L188 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:14:36,070 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:14:36,071 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:36,071 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:14:36,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:36,075 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_197, |v_#length_36|], 3=[|v_#valid_49|, v_prenex_196]} [2019-08-31 03:14:36,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:36,086 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-31 03:14:36,086 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:36,247 WARN L188 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:14:36,248 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:36,256 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:36,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-31 03:14:36,260 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:36,426 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:14:36,426 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:36,452 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:36,452 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-31 03:14:36,453 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:36,785 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:14:36,785 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:36,809 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:36,810 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-31 03:14:36,810 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:37,150 WARN L188 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:14:37,150 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:37,151 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:37,151 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:14:37,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:37,159 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_105|], 18=[|v_#memory_$Pointer$.offset_111|, |v_#memory_$Pointer$.base_111|]} [2019-08-31 03:14:37,165 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-31 03:14:37,170 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-31 03:14:37,176 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-31 03:14:37,180 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-31 03:14:37,956 WARN L188 SmtUtils]: Spent 776.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:14:37,957 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:14:37,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:37,972 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-31 03:14:37,973 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:37,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:37,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:37,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:37,999 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:38,004 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:38,005 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-31 03:14:38,006 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:38,497 WARN L188 SmtUtils]: Spent 490.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:14:38,497 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:14:38,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:38,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:38,531 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-31 03:14:38,532 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:38,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:38,543 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:38,654 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:14:38,654 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:14:38,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, 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-31 03:14:38,656 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:39,169 WARN L188 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:14:39,170 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:14:39,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,201 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-31 03:14:39,201 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:39,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,230 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:39,230 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-31 03:14:39,231 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:39,674 WARN L188 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:14:39,675 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:14:39,675 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:39,676 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:14:39,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:39,765 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_106|], 114=[|v_#memory_$Pointer$.base_112|, |v_#memory_$Pointer$.offset_112|]} [2019-08-31 03:14:39,777 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,782 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-31 03:14:39,782 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:39,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,819 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:39,824 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:39,824 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-31 03:14:39,825 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:39,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,861 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:39,866 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:39,866 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-31 03:14:39,867 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:39,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,889 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-31 03:14:39,889 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:39,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,922 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:39,927 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:39,928 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-31 03:14:39,929 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:39,940 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:14:39,940 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:39,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:39,976 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:39,981 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:39,982 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-31 03:14:39,983 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:39,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:40,003 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-31 03:14:40,004 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:40,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:40,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:40,033 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-31 03:14:40,034 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:40,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:40,054 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-31 03:14:40,056 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:40,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:40,090 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-31 03:14:40,091 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:40,458 WARN L188 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:14:40,458 INFO L567 ElimStorePlain]: treesize reduction 2213, result has 4.9 percent of original size [2019-08-31 03:14:40,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:40,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:40,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:40,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, 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-31 03:14:40,468 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:40,520 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:40,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:40,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:40,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:40,531 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-31 03:14:40,531 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:40,584 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:40,585 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:14:40,585 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2536, output treesize:107 [2019-08-31 03:14:40,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:40,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:40,599 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_201], 2=[v_prenex_198, |v_#memory_int_107|], 6=[v_prenex_199, v_prenex_200, v_prenex_202, v_prenex_203], 12=[|v_#memory_$Pointer$.offset_113|, |v_#memory_$Pointer$.base_113|]} [2019-08-31 03:14:40,624 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-31 03:14:40,625 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:41,560 WARN L188 SmtUtils]: Spent 934.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:14:41,560 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:14:41,583 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-31 03:14:41,583 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:41,984 WARN L188 SmtUtils]: Spent 399.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:14:41,984 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:42,000 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:42,019 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:42,020 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-31 03:14:42,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:42,021 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:42,718 WARN L188 SmtUtils]: Spent 696.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:14:42,718 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:14:42,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:42,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:42,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:42,742 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-31 03:14:42,742 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:43,031 WARN L188 SmtUtils]: Spent 288.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:14:43,032 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:43,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,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 117 treesize of output 104 [2019-08-31 03:14:43,052 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:43,556 WARN L188 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:14:43,556 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:14:43,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,574 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-31 03:14:43,574 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:43,803 WARN L188 SmtUtils]: Spent 227.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:14:43,803 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:43,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:43,818 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-31 03:14:43,819 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:44,134 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:14:44,134 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:14:44,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:44,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:44,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:44,206 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:14:44,207 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-31 03:14:44,208 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:44,497 WARN L188 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:14:44,497 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:14:44,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:44,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:44,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:44,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:44,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:44,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:44,515 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:44,515 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-31 03:14:44,516 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:44,645 WARN L188 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:14:44,645 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:44,646 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:44,646 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:14:44,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:44,651 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_204, |v_#length_37|], 3=[v_prenex_205, |v_#valid_50|]} [2019-08-31 03:14:44,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:44,662 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-31 03:14:44,662 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:44,818 WARN L188 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:14:44,819 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:44,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:44,831 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-31 03:14:44,832 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:44,993 WARN L188 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:14:44,993 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:45,017 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:45,018 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-31 03:14:45,018 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:45,339 WARN L188 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:14:45,339 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:14:45,364 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:45,365 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-31 03:14:45,365 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:45,687 WARN L188 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:14:45,687 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:14:45,688 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:45,688 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:14:45,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:45,696 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_108|], 16=[|v_#memory_$Pointer$.offset_114|, |v_#memory_$Pointer$.base_114|]} [2019-08-31 03:14:45,700 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-31 03:14:45,705 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-31 03:14:45,712 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-31 03:14:45,717 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-31 03:14:46,526 WARN L188 SmtUtils]: Spent 808.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:14:46,526 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:14:46,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:46,542 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-31 03:14:46,543 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:46,556 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:46,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:46,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:46,565 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:46,570 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:46,570 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-31 03:14:46,571 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:47,031 WARN L188 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:14:47,032 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:14:47,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:47,166 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:14:47,167 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:14:47,167 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-31 03:14:47,169 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:47,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:47,182 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-31 03:14:47,183 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:47,659 WARN L188 SmtUtils]: Spent 475.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2019-08-31 03:14:47,659 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.5 percent of original size [2019-08-31 03:14:47,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:47,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:47,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:47,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:47,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:47,702 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:47,703 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-31 03:14:47,704 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:47,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:47,721 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-31 03:14:47,722 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,157 WARN L188 SmtUtils]: Spent 434.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:14:48,157 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:14:48,158 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:48,158 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:14:48,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,232 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_109|], 114=[|v_#memory_$Pointer$.base_115|, |v_#memory_$Pointer$.offset_115|]} [2019-08-31 03:14:48,241 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:14:48,241 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,275 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:48,279 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:48,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 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:14:48,281 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,315 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:48,320 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:48,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 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-31 03:14:48,321 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,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, 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-31 03:14:48,354 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,387 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:48,391 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:48,391 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-31 03:14:48,392 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,411 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-31 03:14:48,412 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,436 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-31 03:14:48,437 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,460 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-31 03:14:48,461 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,481 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-31 03:14:48,481 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,497 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-31 03:14:48,498 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,832 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 66 [2019-08-31 03:14:48,832 INFO L567 ElimStorePlain]: treesize reduction 1911, result has 5.7 percent of original size [2019-08-31 03:14:48,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,844 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-31 03:14:48,844 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,900 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:48,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:48,910 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-31 03:14:48,910 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,965 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:48,965 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:14:48,966 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2243, output treesize:107 [2019-08-31 03:14:48,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:48,979 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_207], 2=[|v_#memory_int_110|, v_prenex_210], 6=[v_prenex_206, v_prenex_208, |v_#memory_$Pointer$.base_116|, |v_#memory_$Pointer$.offset_116|], 12=[v_prenex_209, v_prenex_211]} [2019-08-31 03:14:48,995 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-31 03:14:48,995 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:49,868 WARN L188 SmtUtils]: Spent 872.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:14:49,868 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:14:49,889 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-31 03:14:49,890 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:50,267 WARN L188 SmtUtils]: Spent 376.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:14:50,267 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:50,281 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:50,302 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:50,302 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-31 03:14:50,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:50,303 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:50,999 WARN L188 SmtUtils]: Spent 695.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:14:51,000 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:14:51,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,037 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-31 03:14:51,038 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:51,333 WARN L188 SmtUtils]: Spent 295.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:14:51,334 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:51,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,355 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-31 03:14:51,355 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:51,685 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:14:51,686 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:14:51,686 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_116| vanished before elimination [2019-08-31 03:14:51,686 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_116| vanished before elimination [2019-08-31 03:14:51,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:51,756 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:14:51,756 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-31 03:14:51,758 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:52,054 WARN L188 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:14:52,055 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:14:52,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,071 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:52,072 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-31 03:14:52,073 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:52,203 WARN L188 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:14:52,203 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:52,203 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:52,204 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:14:52,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:52,208 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_212, |v_#length_38|], 3=[v_prenex_213, |v_#valid_51|]} [2019-08-31 03:14:52,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,218 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-31 03:14:52,218 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:52,382 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:14:52,383 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:52,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:52,393 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-31 03:14:52,394 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:52,565 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:14:52,565 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:52,591 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:52,591 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-31 03:14:52,592 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:52,934 WARN L188 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:14:52,934 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:52,959 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:52,960 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-31 03:14:52,961 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:53,289 WARN L188 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:14:53,290 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:14:53,290 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:53,290 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:14:53,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:53,303 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_111|], 18=[|v_#memory_$Pointer$.base_117|, |v_#memory_$Pointer$.offset_117|]} [2019-08-31 03:14:53,309 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-31 03:14:53,318 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-31 03:14:53,324 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-31 03:14:53,329 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-31 03:14:54,232 WARN L188 SmtUtils]: Spent 902.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:14:54,233 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:14:54,249 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:54,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:54,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:54,267 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:54,272 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:54,272 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-31 03:14:54,273 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:54,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:54,287 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-31 03:14:54,288 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:54,756 WARN L188 SmtUtils]: Spent 467.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:14:54,757 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:14:54,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:54,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:54,789 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-31 03:14:54,790 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:54,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:54,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:54,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:54,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:54,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:54,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:54,816 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:54,817 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-31 03:14:54,818 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:55,295 WARN L188 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:14:55,296 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:14:55,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:55,309 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:55,435 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:14:55,436 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:14:55,436 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-31 03:14:55,438 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:55,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:55,453 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:55,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:55,460 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-31 03:14:55,460 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:55,923 WARN L188 SmtUtils]: Spent 462.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:14:55,924 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:14:55,925 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:14:55,925 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:14:55,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:55,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:56,008 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_112|], 114=[|v_#memory_$Pointer$.base_118|, |v_#memory_$Pointer$.offset_118|]} [2019-08-31 03:14:56,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,025 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-31 03:14:56,025 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,059 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-31 03:14:56,060 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,093 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:56,098 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:56,099 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-31 03:14:56,100 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,118 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-31 03:14:56,118 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,140 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-31 03:14:56,141 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,160 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-31 03:14:56,161 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,181 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-31 03:14:56,182 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,194 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:14:56,194 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,229 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:56,234 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:56,234 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-31 03:14:56,235 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,255 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-31 03:14:56,256 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,282 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:56,286 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:56,287 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-31 03:14:56,288 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,642 WARN L188 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 66 [2019-08-31 03:14:56,642 INFO L567 ElimStorePlain]: treesize reduction 2080, result has 5.2 percent of original size [2019-08-31 03:14:56,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,652 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-31 03:14:56,653 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,710 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:56,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:56,720 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-31 03:14:56,721 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,772 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:56,772 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:14:56,773 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2437, output treesize:107 [2019-08-31 03:14:56,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:56,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:56,787 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_219], 2=[|v_#memory_int_113|, v_prenex_216], 6=[v_prenex_217, v_prenex_218, v_prenex_214, v_prenex_215], 12=[|v_#memory_$Pointer$.offset_119|, |v_#memory_$Pointer$.base_119|]} [2019-08-31 03:14:56,810 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-31 03:14:56,810 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:57,720 WARN L188 SmtUtils]: Spent 909.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:14:57,720 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:14:57,737 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:14:57,762 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:57,763 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-31 03:14:57,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:14:57,764 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:58,560 WARN L188 SmtUtils]: Spent 795.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:14:58,560 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:14:58,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, 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-31 03:14:58,580 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:58,921 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:14:58,921 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:58,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:58,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:58,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:58,944 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-31 03:14:58,945 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:59,245 WARN L188 SmtUtils]: Spent 300.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:14:59,246 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:59,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,266 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-31 03:14:59,266 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:59,577 WARN L188 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:14:59,577 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:14:59,577 INFO L464 ElimStorePlain]: Eliminatee v_prenex_214 vanished before elimination [2019-08-31 03:14:59,578 INFO L464 ElimStorePlain]: Eliminatee v_prenex_215 vanished before elimination [2019-08-31 03:14:59,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,656 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:14:59,657 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-31 03:14:59,658 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:14:59,957 WARN L188 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:14:59,958 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:14:59,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:14:59,973 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:14:59,974 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-31 03:14:59,975 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:00,104 WARN L188 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:15:00,104 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:00,105 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:00,105 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:15:00,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:00,109 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_220, |v_#length_39|], 3=[v_prenex_221, |v_#valid_52|]} [2019-08-31 03:15:00,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,121 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-31 03:15:00,122 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:00,285 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:15:00,285 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:00,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:00,298 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-31 03:15:00,299 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:00,466 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:15:00,467 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:00,492 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:00,493 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-31 03:15:00,494 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:00,827 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:15:00,828 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:00,851 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:00,852 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-31 03:15:00,853 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:01,184 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:15:01,184 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:01,185 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:01,185 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:15:01,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:01,194 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_114|], 18=[|v_#memory_$Pointer$.base_120|, |v_#memory_$Pointer$.offset_120|]} [2019-08-31 03:15:01,200 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-31 03:15:01,204 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-31 03:15:01,208 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-31 03:15:01,213 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-31 03:15:01,988 WARN L188 SmtUtils]: Spent 775.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:15:01,989 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:15:02,004 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:02,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:02,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:02,024 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:02,028 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:02,029 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-31 03:15:02,030 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:02,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:02,044 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-31 03:15:02,044 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:02,524 WARN L188 SmtUtils]: Spent 479.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:15:02,524 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:15:02,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:02,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:02,554 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-31 03:15:02,555 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:02,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:02,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:02,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:02,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:02,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:02,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:02,582 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:02,583 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-31 03:15:02,584 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:03,056 WARN L188 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:15:03,057 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:15:03,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,081 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-31 03:15:03,082 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:03,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,211 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:15:03,212 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:15:03,212 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-31 03:15:03,214 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:03,682 WARN L188 SmtUtils]: Spent 467.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:15:03,682 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:15:03,683 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:03,683 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:15:03,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:03,779 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_115|], 114=[|v_#memory_$Pointer$.base_121|, |v_#memory_$Pointer$.offset_121|]} [2019-08-31 03:15:03,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,817 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:03,821 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:03,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, 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-31 03:15:03,822 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:03,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,842 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-31 03:15:03,843 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:03,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,878 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:03,884 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:03,885 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-31 03:15:03,886 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:03,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,905 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-31 03:15:03,905 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:03,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,923 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-31 03:15:03,924 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:03,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,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, 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-31 03:15:03,954 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:03,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:03,973 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-31 03:15:03,974 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:03,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,004 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,008 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:04,012 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:04,013 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-31 03:15:04,014 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:04,023 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:15:04,023 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:04,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,042 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-31 03:15:04,043 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:04,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,067 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-31 03:15:04,067 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:04,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,087 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:04,092 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:04,093 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-31 03:15:04,094 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:04,449 WARN L188 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 66 [2019-08-31 03:15:04,449 INFO L567 ElimStorePlain]: treesize reduction 2392, result has 4.6 percent of original size [2019-08-31 03:15:04,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,459 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-31 03:15:04,460 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:04,512 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:04,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:04,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, 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-31 03:15:04,523 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:04,572 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:04,573 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:15:04,573 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2730, output treesize:107 [2019-08-31 03:15:04,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:04,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:04,589 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_225], 2=[|v_#memory_int_116|, v_prenex_222], 6=[v_prenex_223, v_prenex_224, v_prenex_226, v_prenex_227], 12=[|v_#memory_$Pointer$.offset_122|, |v_#memory_$Pointer$.base_122|]} [2019-08-31 03:15:04,605 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-31 03:15:04,606 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:05,464 WARN L188 SmtUtils]: Spent 858.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:15:05,465 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:15:05,483 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:05,506 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:05,507 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-31 03:15:05,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:05,508 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:06,277 WARN L188 SmtUtils]: Spent 768.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:15:06,277 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:15:06,299 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-31 03:15:06,299 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:06,637 WARN L188 SmtUtils]: Spent 337.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:15:06,637 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:06,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:06,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:06,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:06,660 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-31 03:15:06,660 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:06,990 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:15:06,990 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:07,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:07,004 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:07,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:07,012 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-31 03:15:07,013 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:07,538 WARN L188 SmtUtils]: Spent 523.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:15:07,538 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:15:07,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:07,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:07,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:07,556 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-31 03:15:07,557 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:07,789 WARN L188 SmtUtils]: Spent 232.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:15:07,790 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:07,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:07,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:07,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:07,805 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-31 03:15:07,805 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:08,128 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:15:08,129 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:15:08,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,199 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:15:08,200 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-31 03:15:08,201 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:08,503 WARN L188 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:15:08,504 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:15:08,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,519 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:08,520 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-31 03:15:08,521 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:08,653 WARN L188 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:15:08,653 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:08,654 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:08,654 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:15:08,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:08,659 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_40|, v_prenex_228], 3=[v_prenex_229, |v_#valid_53|]} [2019-08-31 03:15:08,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,669 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-31 03:15:08,670 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:08,835 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:15:08,835 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:08,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:08,848 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-31 03:15:08,848 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:09,017 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:15:09,018 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:09,043 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:09,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 102 treesize of output 124 [2019-08-31 03:15:09,044 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:09,380 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:15:09,380 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:09,406 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:09,406 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-31 03:15:09,407 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:09,742 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:15:09,742 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:09,743 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:09,743 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:15:09,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:09,757 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_117|], 18=[|v_#memory_$Pointer$.base_123|, |v_#memory_$Pointer$.offset_123|]} [2019-08-31 03:15:09,761 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-31 03:15:09,766 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-31 03:15:09,774 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-31 03:15:09,779 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-31 03:15:10,585 WARN L188 SmtUtils]: Spent 804.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:15:10,585 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:15:10,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,600 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-31 03:15:10,601 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:10,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,624 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:10,631 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:10,636 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:10,636 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-31 03:15:10,637 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:11,129 WARN L188 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:15:11,130 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:15:11,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:11,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:11,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:11,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:11,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:11,177 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:11,178 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:11,178 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-31 03:15:11,179 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:11,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:11,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:11,200 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-31 03:15:11,200 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:11,679 WARN L188 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:15:11,680 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:15:11,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:11,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:11,820 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:15:11,820 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:15:11,821 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-31 03:15:11,823 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:11,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:11,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:11,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:11,841 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-31 03:15:11,841 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:12,314 WARN L188 SmtUtils]: Spent 472.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:15:12,315 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:15:12,315 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:12,316 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:15:12,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:12,425 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_118|], 114=[|v_#memory_$Pointer$.offset_124|, |v_#memory_$Pointer$.base_124|]} [2019-08-31 03:15:12,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:12,442 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-31 03:15:12,442 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:12,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:12,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:12,472 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:12,477 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:12,477 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-31 03:15:12,478 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:12,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:12,497 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-31 03:15:12,497 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:12,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:12,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:12,527 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-31 03:15:12,528 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:12,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:12,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:12,561 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:12,566 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:12,566 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-31 03:15:12,567 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:12,584 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:12,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:12,599 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:12,603 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:12,603 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-31 03:15:12,604 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:12,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:12,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:12,636 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:12,641 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:12,642 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-31 03:15:12,643 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:12,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:12,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:12,676 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:12,681 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:12,682 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-31 03:15:12,683 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:12,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:12,699 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-31 03:15:12,700 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:12,710 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:15:12,710 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:12,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:12,730 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-31 03:15:12,731 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:12,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:12,746 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-31 03:15:12,747 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:13,090 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 66 [2019-08-31 03:15:13,091 INFO L567 ElimStorePlain]: treesize reduction 2525, result has 4.4 percent of original size [2019-08-31 03:15:13,097 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:13,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:13,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:13,102 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-31 03:15:13,102 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:13,158 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:13,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:13,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:13,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:13,168 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-31 03:15:13,168 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:13,218 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:13,218 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:15:13,219 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2829, output treesize:107 [2019-08-31 03:15:13,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:13,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:13,236 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_230], 2=[v_prenex_233, |v_#memory_int_119|], 6=[|v_#memory_$Pointer$.offset_125|, |v_#memory_$Pointer$.base_125|, v_prenex_231, v_prenex_232], 12=[v_prenex_234, v_prenex_235]} [2019-08-31 03:15:13,257 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-31 03:15:13,257 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:14,179 WARN L188 SmtUtils]: Spent 921.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:15:14,180 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:15:14,197 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:14,222 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:14,222 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-31 03:15:14,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:14,224 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:15,049 WARN L188 SmtUtils]: Spent 824.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:15:15,049 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:15:15,068 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-31 03:15:15,069 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:15,434 WARN L188 SmtUtils]: Spent 364.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:15:15,435 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:15,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:15,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:15,451 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:15,458 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-31 03:15:15,458 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:15,780 WARN L188 SmtUtils]: Spent 321.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:15:15,780 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:15,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:15,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:15,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:15,803 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-31 03:15:15,803 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:16,348 WARN L188 SmtUtils]: Spent 544.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:15:16,349 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:15:16,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:16,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:16,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:16,365 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-31 03:15:16,366 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:16,613 WARN L188 SmtUtils]: Spent 247.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:15:16,614 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:16,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:16,624 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:16,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:16,631 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-31 03:15:16,631 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:16,971 WARN L188 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:15:16,971 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:15:16,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:16,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:16,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,043 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:15:17,044 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-31 03:15:17,045 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:17,339 WARN L188 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:15:17,340 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:15:17,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,357 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:17,357 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-31 03:15:17,358 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:17,489 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:15:17,490 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:17,490 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:17,491 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:15:17,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:17,502 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_41|, v_prenex_236], 3=[v_prenex_237, |v_#valid_54|]} [2019-08-31 03:15:17,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,526 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-31 03:15:17,527 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:17,682 WARN L188 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:15:17,683 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:17,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:17,692 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-31 03:15:17,693 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:17,859 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:15:17,860 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:17,886 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:17,886 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-31 03:15:17,887 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:18,215 WARN L188 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:15:18,215 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:15:18,240 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:18,241 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-31 03:15:18,241 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:18,567 WARN L188 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:15:18,568 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:15:18,568 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:18,568 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:15:18,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:18,575 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_120|], 16=[|v_#memory_$Pointer$.base_126|, |v_#memory_$Pointer$.offset_126|]} [2019-08-31 03:15:18,579 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-31 03:15:18,583 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-31 03:15:18,588 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-31 03:15:18,594 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-31 03:15:19,372 WARN L188 SmtUtils]: Spent 777.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:15:19,373 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:15:19,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,404 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:19,409 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:19,409 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-31 03:15:19,410 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:19,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,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, 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-31 03:15:19,424 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:19,896 WARN L188 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:15:19,896 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:15:19,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,942 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:19,942 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-31 03:15:19,943 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:19,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:19,962 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-31 03:15:19,963 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:20,413 WARN L188 SmtUtils]: Spent 449.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:15:20,413 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:15:20,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:20,542 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:15:20,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, 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-31 03:15:20,544 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:20,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:20,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:20,559 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-31 03:15:20,559 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:21,020 WARN L188 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 93 [2019-08-31 03:15:21,020 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.6 percent of original size [2019-08-31 03:15:21,021 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:21,021 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:15:21,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,105 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_121|], 114=[|v_#memory_$Pointer$.base_127|, |v_#memory_$Pointer$.offset_127|]} [2019-08-31 03:15:21,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,143 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-31 03:15:21,144 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:21,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,165 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-31 03:15:21,165 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:21,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,202 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:21,205 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:21,205 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-31 03:15:21,206 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:21,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,227 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-31 03:15:21,227 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:21,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,252 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-31 03:15:21,253 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:21,271 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,289 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:21,292 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:21,292 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-31 03:15:21,293 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:21,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,317 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-31 03:15:21,318 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:21,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,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 146 treesize of output 130 [2019-08-31 03:15:21,341 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:21,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,377 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:21,381 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:21,381 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-31 03:15:21,382 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:21,393 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:15:21,393 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:21,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,409 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-31 03:15:21,410 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:21,767 WARN L188 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:15:21,767 INFO L567 ElimStorePlain]: treesize reduction 2044, result has 5.3 percent of original size [2019-08-31 03:15:21,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,777 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-31 03:15:21,777 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:21,832 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:21,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:21,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, 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-31 03:15:21,842 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:21,895 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:21,895 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:15:21,896 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2407, output treesize:107 [2019-08-31 03:15:21,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:21,913 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_240], 2=[|v_#memory_int_122|, v_prenex_243], 6=[v_prenex_239, v_prenex_241, v_prenex_242, v_prenex_238], 12=[|v_#memory_$Pointer$.base_128|, |v_#memory_$Pointer$.offset_128|]} [2019-08-31 03:15:21,931 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-31 03:15:21,932 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:22,832 WARN L188 SmtUtils]: Spent 900.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:15:22,833 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:15:22,850 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:22,872 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:22,872 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-31 03:15:22,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:22,873 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:23,632 WARN L188 SmtUtils]: Spent 758.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:15:23,633 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:15:23,653 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-31 03:15:23,653 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:23,991 WARN L188 SmtUtils]: Spent 337.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:15:23,991 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:24,004 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:24,006 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:24,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:24,033 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-31 03:15:24,033 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:24,368 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:15:24,369 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:24,381 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:24,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:24,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:24,390 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-31 03:15:24,391 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:24,646 WARN L188 SmtUtils]: Spent 254.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:15:24,647 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:24,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:24,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:24,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:24,665 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-31 03:15:24,666 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:25,132 WARN L188 SmtUtils]: Spent 465.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:15:25,132 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:15:25,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:25,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:25,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:25,148 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-31 03:15:25,149 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:25,462 WARN L188 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:15:25,463 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:15:25,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:25,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:25,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:25,474 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:25,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:25,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:25,480 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:25,480 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-31 03:15:25,481 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:25,621 WARN L188 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:15:25,621 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:25,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:25,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:25,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:25,690 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:15:25,690 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-31 03:15:25,691 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:25,965 WARN L188 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:15:25,965 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:15:25,966 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:25,966 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:15:25,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:25,971 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_42|, v_prenex_244], 3=[v_prenex_245, |v_#valid_55|]} [2019-08-31 03:15:25,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:25,982 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-31 03:15:25,983 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:26,151 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:15:26,152 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:26,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:26,164 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-31 03:15:26,165 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:26,331 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:15:26,332 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:26,357 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:26,358 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-31 03:15:26,358 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:26,695 WARN L188 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:15:26,695 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:26,721 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:26,721 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-31 03:15:26,722 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:27,064 WARN L188 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:15:27,065 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:27,065 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:27,066 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:15:27,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:27,072 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_123|], 18=[|v_#memory_$Pointer$.base_129|, |v_#memory_$Pointer$.offset_129|]} [2019-08-31 03:15:27,078 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-31 03:15:27,082 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-31 03:15:27,087 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-31 03:15:27,092 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-31 03:15:27,897 WARN L188 SmtUtils]: Spent 804.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:15:27,898 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:15:27,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,929 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:27,934 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:27,935 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-31 03:15:27,935 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:27,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:27,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, 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-31 03:15:27,949 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:28,436 WARN L188 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:15:28,437 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:15:28,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:28,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:28,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 139 treesize of output 145 [2019-08-31 03:15:28,469 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:28,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:28,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:28,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:28,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:28,495 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:28,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:28,498 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:28,498 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-31 03:15:28,499 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:28,974 WARN L188 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:15:28,974 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:15:28,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:28,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:28,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:28,999 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-31 03:15:28,999 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:29,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:29,010 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:29,124 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:15:29,124 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:15:29,125 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-31 03:15:29,127 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:29,607 WARN L188 SmtUtils]: Spent 479.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:15:29,607 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:15:29,608 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:29,608 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:15:29,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:29,695 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_124|], 114=[|v_#memory_$Pointer$.offset_130|, |v_#memory_$Pointer$.base_130|]} [2019-08-31 03:15:29,707 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:15:29,707 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:29,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:29,727 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-31 03:15:29,728 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:29,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:29,748 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-31 03:15:29,748 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:29,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:29,767 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-31 03:15:29,768 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:29,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:29,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:29,809 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:29,814 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:29,815 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-31 03:15:29,816 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:29,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:29,837 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-31 03:15:29,838 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:29,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:29,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:29,878 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:29,883 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:29,883 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-31 03:15:29,884 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:29,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:29,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:29,916 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-31 03:15:29,917 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:29,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:29,939 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-31 03:15:29,939 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:29,958 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:29,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:29,966 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:29,970 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:29,971 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-31 03:15:29,972 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:30,298 WARN L188 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 66 [2019-08-31 03:15:30,298 INFO L567 ElimStorePlain]: treesize reduction 1905, result has 5.7 percent of original size [2019-08-31 03:15:30,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:30,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:30,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:30,311 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-31 03:15:30,312 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:30,367 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:30,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:30,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:30,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:30,378 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-31 03:15:30,378 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:30,430 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:30,431 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:15:30,431 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2243, output treesize:107 [2019-08-31 03:15:30,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:30,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:30,447 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_246], 2=[|v_#memory_int_125|, v_prenex_249], 6=[v_prenex_250, v_prenex_251, v_prenex_247, v_prenex_248], 12=[|v_#memory_$Pointer$.base_131|, |v_#memory_$Pointer$.offset_131|]} [2019-08-31 03:15:30,469 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-31 03:15:30,469 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:31,377 WARN L188 SmtUtils]: Spent 907.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:15:31,378 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:15:31,396 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:31,420 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:31,420 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-31 03:15:31,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:31,421 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:32,198 WARN L188 SmtUtils]: Spent 776.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:15:32,199 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:15:32,217 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-31 03:15:32,217 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:32,566 WARN L188 SmtUtils]: Spent 348.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:15:32,567 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:32,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:32,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:32,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:32,592 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-31 03:15:32,593 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:32,907 WARN L188 SmtUtils]: Spent 313.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:15:32,907 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:32,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:32,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:32,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:32,926 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-31 03:15:32,926 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:33,445 WARN L188 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:15:33,445 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:15:33,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:33,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:33,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:33,465 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-31 03:15:33,466 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:33,700 WARN L188 SmtUtils]: Spent 233.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:15:33,700 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:33,709 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:33,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:33,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:33,716 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-31 03:15:33,716 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:34,048 WARN L188 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:15:34,049 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:15:34,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,067 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:34,068 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-31 03:15:34,069 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:34,214 WARN L188 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:15:34,215 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:34,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,285 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:15:34,286 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-31 03:15:34,287 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:34,559 WARN L188 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:15:34,560 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:15:34,560 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:34,561 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:15:34,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:34,565 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_43|, v_prenex_252], 3=[v_prenex_253, |v_#valid_56|]} [2019-08-31 03:15:34,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,576 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-31 03:15:34,576 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:34,738 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:15:34,739 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:34,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:34,749 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-31 03:15:34,750 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:34,919 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:15:34,919 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:34,943 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:34,944 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-31 03:15:34,945 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:35,286 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:15:35,286 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:35,309 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:35,310 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-31 03:15:35,310 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:35,648 WARN L188 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:15:35,648 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:35,649 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:35,649 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:15:35,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:35,656 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_126|], 18=[|v_#memory_$Pointer$.base_132|, |v_#memory_$Pointer$.offset_132|]} [2019-08-31 03:15:35,660 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-31 03:15:35,663 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-31 03:15:35,667 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-31 03:15:35,674 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-31 03:15:36,576 WARN L188 SmtUtils]: Spent 901.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:15:36,577 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:15:36,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:36,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:36,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:36,611 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:36,616 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:36,616 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-31 03:15:36,617 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:36,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:36,632 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-31 03:15:36,633 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:37,113 WARN L188 SmtUtils]: Spent 479.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:15:37,113 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:15:37,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:37,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:37,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:37,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:37,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:37,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:37,159 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:37,159 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-31 03:15:37,160 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:37,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:37,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:37,182 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-31 03:15:37,182 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:37,651 WARN L188 SmtUtils]: Spent 468.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:15:37,651 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:15:37,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:37,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:37,790 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:15:37,791 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:15:37,791 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-31 03:15:37,793 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:37,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:37,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:37,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:37,808 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-31 03:15:37,809 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:38,271 WARN L188 SmtUtils]: Spent 461.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:15:38,271 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:15:38,272 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:38,272 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:15:38,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:38,373 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_127|], 114=[|v_#memory_$Pointer$.offset_133|, |v_#memory_$Pointer$.base_133|]} [2019-08-31 03:15:38,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,391 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-31 03:15:38,391 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:38,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,411 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-31 03:15:38,411 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:38,423 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:15:38,423 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:38,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,459 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:38,464 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:38,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, 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-31 03:15:38,465 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:38,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,482 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-31 03:15:38,483 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:38,501 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,516 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:38,521 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:38,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 269 treesize of output 254 [2019-08-31 03:15:38,522 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:38,543 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,559 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:38,564 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:38,564 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-31 03:15:38,565 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:38,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,584 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-31 03:15:38,585 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:38,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,614 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-31 03:15:38,615 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:38,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,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-31 03:15:38,635 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:38,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:38,657 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:38,662 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:38,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, 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-31 03:15:38,663 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:39,007 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:15:39,008 INFO L567 ElimStorePlain]: treesize reduction 2217, result has 4.9 percent of original size [2019-08-31 03:15:39,013 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,015 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,017 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-31 03:15:39,018 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:39,077 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:39,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:39,088 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-31 03:15:39,088 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:39,139 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:39,139 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:15:39,139 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2536, output treesize:107 [2019-08-31 03:15:39,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:39,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:39,155 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_257], 2=[v_prenex_254, |v_#memory_int_128|], 6=[v_prenex_255, v_prenex_256, v_prenex_258, v_prenex_259], 12=[|v_#memory_$Pointer$.base_134|, |v_#memory_$Pointer$.offset_134|]} [2019-08-31 03:15:39,175 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-31 03:15:39,176 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:40,085 WARN L188 SmtUtils]: Spent 908.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:15:40,085 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:15:40,122 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-31 03:15:40,123 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:40,524 WARN L188 SmtUtils]: Spent 400.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:15:40,524 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:40,537 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:40,561 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:40,561 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-31 03:15:40,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:40,563 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:41,308 WARN L188 SmtUtils]: Spent 744.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:15:41,308 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:15:41,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:41,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:41,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:41,330 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-31 03:15:41,331 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:41,648 WARN L188 SmtUtils]: Spent 317.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:15:41,649 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:41,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:41,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:41,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:41,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, 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-31 03:15:41,670 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:42,199 WARN L188 SmtUtils]: Spent 528.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:15:42,199 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:15:42,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,217 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-31 03:15:42,217 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:42,459 WARN L188 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:15:42,460 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:42,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,474 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,479 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-31 03:15:42,479 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:42,805 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:15:42,805 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:15:42,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,823 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:42,823 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-31 03:15:42,824 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:42,965 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:15:42,965 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:42,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:42,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,036 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:15:43,036 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-31 03:15:43,038 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:43,319 WARN L188 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:15:43,320 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:15:43,320 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:43,321 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:15:43,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:43,328 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_44|, v_prenex_260], 3=[|v_#valid_57|, v_prenex_261]} [2019-08-31 03:15:43,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,339 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-31 03:15:43,340 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:43,503 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:15:43,503 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:43,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:43,515 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-31 03:15:43,516 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:43,685 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:15:43,686 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:43,712 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:43,712 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-31 03:15:43,713 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:44,053 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:15:44,054 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:44,078 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:44,078 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-31 03:15:44,079 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:44,409 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:15:44,409 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:44,410 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:44,410 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:15:44,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:44,417 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_129|], 18=[|v_#memory_$Pointer$.offset_135|, |v_#memory_$Pointer$.base_135|]} [2019-08-31 03:15:44,422 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-31 03:15:44,429 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-31 03:15:44,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-31 03:15:44,442 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-31 03:15:45,217 WARN L188 SmtUtils]: Spent 774.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:15:45,217 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:15:45,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:45,232 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-31 03:15:45,233 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:45,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:45,249 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:45,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:45,258 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:45,263 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:45,263 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-31 03:15:45,264 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:45,750 WARN L188 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:15:45,751 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:15:45,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:45,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:45,896 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:15:45,896 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:15:45,896 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-31 03:15:45,898 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:45,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:45,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:45,918 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-31 03:15:45,919 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:46,429 WARN L188 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:15:46,430 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:15:46,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:46,441 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:46,461 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-31 03:15:46,462 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:46,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:46,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:46,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:46,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:46,485 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:46,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:46,488 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:46,488 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-31 03:15:46,489 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:46,940 WARN L188 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:15:46,941 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:15:46,942 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:46,942 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:15:46,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:46,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,037 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_130|], 114=[|v_#memory_$Pointer$.offset_136|, |v_#memory_$Pointer$.base_136|]} [2019-08-31 03:15:47,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,073 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:47,081 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:47,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 269 treesize of output 254 [2019-08-31 03:15:47,082 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,100 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-31 03:15:47,100 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,123 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-31 03:15:47,124 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,148 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-31 03:15:47,149 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,171 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-31 03:15:47,172 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,211 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:47,216 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:47,217 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-31 03:15:47,218 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,229 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:15:47,229 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,253 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-31 03:15:47,254 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,290 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-31 03:15:47,291 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,332 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:47,336 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:47,337 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-31 03:15:47,338 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,376 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:47,380 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:47,380 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-31 03:15:47,381 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,398 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-31 03:15:47,398 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,781 WARN L188 SmtUtils]: Spent 381.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 66 [2019-08-31 03:15:47,781 INFO L567 ElimStorePlain]: treesize reduction 2386, result has 4.6 percent of original size [2019-08-31 03:15:47,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,791 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-31 03:15:47,792 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,848 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:47,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:47,858 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-31 03:15:47,859 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,910 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:47,910 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:15:47,911 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2730, output treesize:107 [2019-08-31 03:15:47,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:47,928 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_263], 2=[|v_#memory_int_131|, v_prenex_266], 6=[|v_#memory_$Pointer$.base_137|, v_prenex_262, v_prenex_264, |v_#memory_$Pointer$.offset_137|], 12=[v_prenex_265, v_prenex_267]} [2019-08-31 03:15:47,943 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-31 03:15:47,944 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:48,891 WARN L188 SmtUtils]: Spent 946.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:15:48,891 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:15:48,913 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-31 03:15:48,913 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:49,324 WARN L188 SmtUtils]: Spent 410.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:15:49,324 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:49,339 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:49,360 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:49,360 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-31 03:15:49,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:49,361 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:50,091 WARN L188 SmtUtils]: Spent 728.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:15:50,091 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:15:50,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:50,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:50,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:50,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 136 treesize of output 123 [2019-08-31 03:15:50,114 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:50,429 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:15:50,430 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:50,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:50,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:50,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:50,449 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-31 03:15:50,450 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:50,729 WARN L188 SmtUtils]: Spent 278.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:15:50,729 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:50,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:50,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:50,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:50,746 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-31 03:15:50,747 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:51,097 WARN L188 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:15:51,098 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:15:51,098 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_137| vanished before elimination [2019-08-31 03:15:51,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,171 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:15:51,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, 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-31 03:15:51,173 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:51,470 WARN L188 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:15:51,470 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:15:51,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,485 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,487 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:51,488 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-31 03:15:51,488 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:51,619 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:15:51,619 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:51,620 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:51,620 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:15:51,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:51,625 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_269, |v_#length_45|], 3=[v_prenex_268, |v_#valid_58|]} [2019-08-31 03:15:51,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,634 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-31 03:15:51,634 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:51,791 WARN L188 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:15:51,792 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:51,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:51,804 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-31 03:15:51,805 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:51,965 WARN L188 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:15:51,966 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:51,991 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:51,991 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-31 03:15:51,992 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:52,328 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:15:52,328 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:52,352 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:52,352 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-31 03:15:52,353 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:52,687 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:15:52,688 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:15:52,688 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:52,688 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:15:52,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:52,696 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_132|], 18=[|v_#memory_$Pointer$.base_138|, |v_#memory_$Pointer$.offset_138|]} [2019-08-31 03:15:52,701 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-31 03:15:52,707 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-31 03:15:52,713 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-31 03:15:52,718 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-31 03:15:53,577 WARN L188 SmtUtils]: Spent 858.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:15:53,578 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:15:53,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:53,594 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-31 03:15:53,595 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:53,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:53,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:53,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:53,620 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:53,625 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:53,625 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-31 03:15:53,626 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:54,110 WARN L188 SmtUtils]: Spent 483.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:15:54,110 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:15:54,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:54,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:54,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:54,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:54,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:54,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:54,157 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:54,157 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-31 03:15:54,158 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:54,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:54,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:54,179 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-31 03:15:54,179 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:54,639 WARN L188 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:15:54,639 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:15:54,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:54,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:54,776 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:15:54,776 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:15:54,777 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-31 03:15:54,779 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:54,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:54,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:54,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:54,795 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-31 03:15:54,796 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:55,260 WARN L188 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:15:55,261 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:15:55,262 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:15:55,262 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:15:55,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:55,362 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_133|], 114=[|v_#memory_$Pointer$.base_139|, |v_#memory_$Pointer$.offset_139|]} [2019-08-31 03:15:55,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,381 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-31 03:15:55,381 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:55,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,417 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:55,422 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:55,423 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-31 03:15:55,424 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:55,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,444 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-31 03:15:55,444 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:55,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,475 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-31 03:15:55,476 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:55,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,516 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:55,519 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:55,520 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-31 03:15:55,521 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:55,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,538 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-31 03:15:55,538 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:55,550 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:15:55,550 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:55,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,571 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-31 03:15:55,571 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:55,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,610 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:55,615 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:55,615 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-31 03:15:55,616 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:55,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,638 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-31 03:15:55,638 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:55,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,675 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:55,680 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:55,681 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-31 03:15:55,681 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:55,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,716 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:55,721 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:55,722 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-31 03:15:55,723 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:55,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,749 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-31 03:15:55,750 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:55,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:55,765 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-31 03:15:55,766 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:56,121 WARN L188 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 66 [2019-08-31 03:15:56,121 INFO L567 ElimStorePlain]: treesize reduction 2863, result has 3.9 percent of original size [2019-08-31 03:15:56,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,131 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-31 03:15:56,131 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:56,188 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:56,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:56,199 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-31 03:15:56,199 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:56,253 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:56,253 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:15:56,254 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 3 variables, input treesize:3217, output treesize:107 [2019-08-31 03:15:56,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:56,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:56,271 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_274], 2=[v_prenex_271, |v_#memory_int_134|], 6=[v_prenex_270, v_prenex_272, v_prenex_273, v_prenex_275], 12=[|v_#memory_$Pointer$.offset_140|, |v_#memory_$Pointer$.base_140|]} [2019-08-31 03:15:56,289 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-31 03:15:56,289 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:57,211 WARN L188 SmtUtils]: Spent 921.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:15:57,211 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:15:57,235 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-31 03:15:57,235 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:57,621 WARN L188 SmtUtils]: Spent 385.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:15:57,621 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:57,638 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:15:57,659 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:57,660 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-31 03:15:57,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:15:57,661 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:58,384 WARN L188 SmtUtils]: Spent 722.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:15:58,385 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:15:58,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:58,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:58,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:58,412 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-31 03:15:58,412 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:58,720 WARN L188 SmtUtils]: Spent 307.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:15:58,721 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:58,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:58,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:58,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:58,738 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-31 03:15:58,738 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:59,261 WARN L188 SmtUtils]: Spent 521.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:15:59,261 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:15:59,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,277 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-31 03:15:59,278 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:59,515 WARN L188 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:15:59,515 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:15:59,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,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, 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-31 03:15:59,534 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:15:59,861 WARN L188 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:15:59,862 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:15:59,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:15:59,934 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:15:59,935 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-31 03:15:59,936 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:00,239 WARN L188 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:16:00,239 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:16:00,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:00,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:00,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:00,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:00,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:00,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:00,256 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:00,257 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-31 03:16:00,258 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:00,383 WARN L188 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:16:00,384 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:00,384 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:00,384 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:16:00,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:00,390 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_277, |v_#length_46|], 3=[v_prenex_276, |v_#valid_59|]} [2019-08-31 03:16:00,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:00,399 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-31 03:16:00,400 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:00,562 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:16:00,562 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:00,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:00,574 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-31 03:16:00,575 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:00,739 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:16:00,739 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:00,764 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:00,764 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-31 03:16:00,765 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:01,099 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:16:01,100 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:16:01,123 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:01,124 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-31 03:16:01,124 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:01,466 WARN L188 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:16:01,466 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:16:01,467 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:01,467 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:16:01,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:01,475 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_135|], 18=[|v_#memory_$Pointer$.offset_141|, |v_#memory_$Pointer$.base_141|]} [2019-08-31 03:16:01,482 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-31 03:16:01,486 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-31 03:16:01,493 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-31 03:16:01,499 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-31 03:16:02,243 WARN L188 SmtUtils]: Spent 744.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:16:02,244 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:16:02,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:02,273 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-31 03:16:02,274 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:02,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:02,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:02,288 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:02,296 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:02,301 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:02,301 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-31 03:16:02,302 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:02,778 WARN L188 SmtUtils]: Spent 475.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:16:02,779 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:16:02,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:02,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:02,914 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:16:02,914 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:16:02,915 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-31 03:16:02,916 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:02,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:02,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:02,933 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-31 03:16:02,934 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:03,444 WARN L188 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:16:03,444 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:16:03,453 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:03,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:03,475 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-31 03:16:03,476 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:03,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:03,485 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:03,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:03,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:03,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:03,501 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:03,502 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:03,503 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-31 03:16:03,504 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:03,954 WARN L188 SmtUtils]: Spent 449.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:16:03,955 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:16:03,955 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:03,956 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:16:03,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:03,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,057 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_136|], 114=[|v_#memory_$Pointer$.base_142|, |v_#memory_$Pointer$.offset_142|]} [2019-08-31 03:16:04,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,091 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-31 03:16:04,092 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:04,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,116 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-31 03:16:04,116 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:04,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,136 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-31 03:16:04,137 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:04,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,158 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-31 03:16:04,159 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:04,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,178 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-31 03:16:04,178 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:04,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,199 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-31 03:16:04,200 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:04,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,234 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:04,238 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:04,239 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-31 03:16:04,240 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:04,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,273 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:04,277 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:04,277 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-31 03:16:04,278 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:04,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,309 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:04,314 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:04,314 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-31 03:16:04,315 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:04,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,334 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-31 03:16:04,335 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:04,345 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:16:04,345 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:04,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,364 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,367 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:04,372 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:04,373 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-31 03:16:04,374 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:04,727 WARN L188 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 66 [2019-08-31 03:16:04,727 INFO L567 ElimStorePlain]: treesize reduction 2382, result has 4.6 percent of original size [2019-08-31 03:16:04,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,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-31 03:16:04,738 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:04,793 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:04,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:04,805 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-31 03:16:04,805 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:04,855 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:04,855 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:16:04,855 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2730, output treesize:107 [2019-08-31 03:16:04,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:04,872 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_281], 2=[|v_#memory_int_137|, v_prenex_278], 6=[v_prenex_280, v_prenex_282, v_prenex_283, v_prenex_279], 12=[|v_#memory_$Pointer$.base_143|, |v_#memory_$Pointer$.offset_143|]} [2019-08-31 03:16:04,891 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-31 03:16:04,891 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:05,819 WARN L188 SmtUtils]: Spent 926.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:16:05,819 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:16:05,834 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:05,859 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:05,859 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-31 03:16:05,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:05,860 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:06,720 WARN L188 SmtUtils]: Spent 859.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:16:06,720 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:16:06,741 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-31 03:16:06,742 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:07,117 WARN L188 SmtUtils]: Spent 374.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:16:07,117 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:07,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:07,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:07,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:07,143 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-31 03:16:07,143 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:07,455 WARN L188 SmtUtils]: Spent 311.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:16:07,455 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:07,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:07,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:07,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:07,473 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-31 03:16:07,474 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:07,747 WARN L188 SmtUtils]: Spent 272.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:16:07,747 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:07,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:07,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:07,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:07,764 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-31 03:16:07,765 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:08,116 WARN L188 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:16:08,117 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:16:08,117 INFO L464 ElimStorePlain]: Eliminatee v_prenex_279 vanished before elimination [2019-08-31 03:16:08,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:08,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:08,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:08,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:08,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:08,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:08,136 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:08,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, 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-31 03:16:08,138 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:08,275 WARN L188 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:16:08,276 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:08,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:08,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:08,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:08,345 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:16:08,345 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-31 03:16:08,347 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:08,622 WARN L188 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:16:08,625 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:16:08,626 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:08,626 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:16:08,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:08,630 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_285, |v_#length_47|], 3=[|v_#valid_60|, v_prenex_284]} [2019-08-31 03:16:08,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:08,640 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-31 03:16:08,641 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:08,794 WARN L188 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:16:08,795 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:08,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:08,805 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-31 03:16:08,806 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:08,965 WARN L188 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:16:08,965 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:08,990 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:08,990 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-31 03:16:08,991 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:09,308 WARN L188 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:16:09,309 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:16:09,334 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:09,334 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-31 03:16:09,335 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:09,661 WARN L188 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:16:09,662 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:16:09,662 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:09,663 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:16:09,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:09,669 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_138|], 16=[|v_#memory_$Pointer$.offset_144|, |v_#memory_$Pointer$.base_144|]} [2019-08-31 03:16:09,674 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-31 03:16:09,681 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-31 03:16:09,686 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-31 03:16:09,692 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-31 03:16:10,443 WARN L188 SmtUtils]: Spent 750.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:16:10,444 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:16:10,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,476 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:10,480 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:10,481 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-31 03:16:10,481 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:10,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,493 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-31 03:16:10,494 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:10,960 WARN L188 SmtUtils]: Spent 465.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:16:10,960 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:16:10,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:10,983 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-31 03:16:10,984 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:10,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:11,105 WARN L188 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:16:11,106 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:16:11,106 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-31 03:16:11,107 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:11,591 WARN L188 SmtUtils]: Spent 483.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2019-08-31 03:16:11,591 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.5 percent of original size [2019-08-31 03:16:11,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:11,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:11,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:11,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:11,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:11,663 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:11,663 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-31 03:16:11,664 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:11,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:11,682 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-31 03:16:11,683 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:12,109 WARN L188 SmtUtils]: Spent 425.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:16:12,110 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:16:12,111 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:12,111 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:16:12,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:12,215 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_139|], 114=[|v_#memory_$Pointer$.base_145|, |v_#memory_$Pointer$.offset_145|]} [2019-08-31 03:16:12,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,251 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:12,254 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:12,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, 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-31 03:16:12,256 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:12,271 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,277 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-31 03:16:12,278 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:12,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,299 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-31 03:16:12,300 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:12,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,333 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:12,338 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:12,339 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-31 03:16:12,340 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:12,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,359 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-31 03:16:12,359 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:12,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,383 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-31 03:16:12,383 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:12,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,406 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-31 03:16:12,407 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:12,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,444 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:12,449 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:12,449 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-31 03:16:12,450 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:12,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,484 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:12,489 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:12,489 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-31 03:16:12,490 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:12,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,507 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-31 03:16:12,508 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:12,518 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:16:12,519 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:12,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,538 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-31 03:16:12,539 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:12,946 WARN L188 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 66 [2019-08-31 03:16:12,947 INFO L567 ElimStorePlain]: treesize reduction 2350, result has 4.7 percent of original size [2019-08-31 03:16:12,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:12,958 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-31 03:16:12,958 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:13,012 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:13,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:13,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:13,023 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:13,024 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-31 03:16:13,024 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:13,073 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:13,073 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:16:13,074 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2700, output treesize:107 [2019-08-31 03:16:13,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:13,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:13,090 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_140|], 2=[v_prenex_286, v_prenex_289], 6=[|v_#memory_$Pointer$.offset_146|, |v_#memory_$Pointer$.base_146|, v_prenex_287, v_prenex_288], 12=[v_prenex_290, v_prenex_291]} [2019-08-31 03:16:13,111 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-31 03:16:13,112 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:14,043 WARN L188 SmtUtils]: Spent 931.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:16:14,044 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:16:14,065 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-31 03:16:14,066 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:14,467 WARN L188 SmtUtils]: Spent 400.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:16:14,467 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:14,483 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:14,504 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:14,504 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-31 03:16:14,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:14,505 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:15,225 WARN L188 SmtUtils]: Spent 719.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:16:15,225 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:16:15,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:15,243 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:15,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:15,250 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-31 03:16:15,251 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:15,561 WARN L188 SmtUtils]: Spent 309.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:16:15,562 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:15,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:15,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:15,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:15,582 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-31 03:16:15,583 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:15,906 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:16:15,907 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:16:15,907 INFO L464 ElimStorePlain]: Eliminatee v_prenex_287 vanished before elimination [2019-08-31 03:16:15,907 INFO L464 ElimStorePlain]: Eliminatee v_prenex_288 vanished before elimination [2019-08-31 03:16:15,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:15,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:15,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:15,977 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:16:15,978 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-31 03:16:15,979 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:16,275 WARN L188 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:16:16,275 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:16:16,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:16,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:16,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:16,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:16,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:16,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:16,292 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:16,292 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-31 03:16:16,293 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:16,426 WARN L188 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:16:16,426 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:16,427 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:16,427 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:16:16,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:16,431 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_293, |v_#length_48|], 3=[v_prenex_292, |v_#valid_61|]} [2019-08-31 03:16:16,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:16,442 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-31 03:16:16,442 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:16,598 WARN L188 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:16:16,599 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:16,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:16,611 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-31 03:16:16,612 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:16,771 WARN L188 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:16:16,772 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:16,796 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:16,797 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-31 03:16:16,797 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:17,114 WARN L188 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:16:17,115 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:16:17,139 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:17,142 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-31 03:16:17,143 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:17,458 WARN L188 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:16:17,459 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:16:17,460 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:17,460 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:16:17,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:17,466 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_141|], 16=[|v_#memory_$Pointer$.offset_147|, |v_#memory_$Pointer$.base_147|]} [2019-08-31 03:16:17,472 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-31 03:16:17,477 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-31 03:16:17,483 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-31 03:16:17,487 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-31 03:16:18,236 WARN L188 SmtUtils]: Spent 748.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:16:18,236 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:16:18,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,270 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:18,275 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:18,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, 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-31 03:16:18,276 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:18,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,290 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-31 03:16:18,290 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:18,765 WARN L188 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:16:18,765 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:16:18,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,896 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:16:18,896 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-31 03:16:18,898 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:18,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:18,928 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-31 03:16:18,929 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:19,438 WARN L188 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 94 [2019-08-31 03:16:19,438 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.9 percent of original size [2019-08-31 03:16:19,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:19,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:19,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:19,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:19,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:19,482 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:19,482 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-31 03:16:19,483 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:19,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:19,501 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-31 03:16:19,502 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:19,935 WARN L188 SmtUtils]: Spent 432.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:16:19,935 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:16:19,936 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:19,936 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:16:19,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:19,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,044 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_142|], 114=[|v_#memory_$Pointer$.base_148|, |v_#memory_$Pointer$.offset_148|]} [2019-08-31 03:16:20,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,077 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:20,082 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:20,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 269 treesize of output 254 [2019-08-31 03:16:20,083 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:20,094 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:16:20,094 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:20,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,127 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:20,131 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:20,132 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-31 03:16:20,133 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:20,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,154 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-31 03:16:20,155 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:20,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,172 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-31 03:16:20,172 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:20,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,192 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-31 03:16:20,193 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:20,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,227 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:20,230 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:20,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, 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-31 03:16:20,232 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:20,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,262 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-31 03:16:20,263 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:20,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,281 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-31 03:16:20,282 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:20,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,302 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:20,307 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:20,308 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-31 03:16:20,309 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:20,695 WARN L188 SmtUtils]: Spent 385.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 66 [2019-08-31 03:16:20,696 INFO L567 ElimStorePlain]: treesize reduction 2006, result has 5.4 percent of original size [2019-08-31 03:16:20,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,707 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-31 03:16:20,707 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:20,758 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:20,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:20,769 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-31 03:16:20,769 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:20,819 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:20,820 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:16:20,820 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2318, output treesize:107 [2019-08-31 03:16:20,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:20,851 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_295], 2=[|v_#memory_int_143|, v_prenex_299], 6=[v_prenex_294, v_prenex_296, v_prenex_297, v_prenex_298], 12=[|v_#memory_$Pointer$.base_149|, |v_#memory_$Pointer$.offset_149|]} [2019-08-31 03:16:20,868 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-31 03:16:20,869 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:21,740 WARN L188 SmtUtils]: Spent 870.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:16:21,740 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:16:21,755 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:21,780 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:21,780 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-31 03:16:21,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:21,782 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:22,542 WARN L188 SmtUtils]: Spent 759.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:16:22,542 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:16:22,562 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-31 03:16:22,562 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:22,898 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:16:22,898 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:22,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:22,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:22,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:22,921 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-31 03:16:22,921 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:23,209 WARN L188 SmtUtils]: Spent 287.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:16:23,209 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:23,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,230 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-31 03:16:23,231 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:23,573 WARN L188 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:16:23,573 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:16:23,573 INFO L464 ElimStorePlain]: Eliminatee v_prenex_297 vanished before elimination [2019-08-31 03:16:23,574 INFO L464 ElimStorePlain]: Eliminatee v_prenex_298 vanished before elimination [2019-08-31 03:16:23,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,584 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,594 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:23,594 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-31 03:16:23,595 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:23,740 WARN L188 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:16:23,740 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:23,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:23,853 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:16:23,854 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-31 03:16:23,855 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:24,196 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:16:24,196 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:16:24,197 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:24,197 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:16:24,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:24,203 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_300, |v_#length_49|], 3=[v_prenex_301, |v_#valid_62|]} [2019-08-31 03:16:24,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:24,216 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-31 03:16:24,216 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:24,389 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:16:24,389 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:24,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:24,402 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-31 03:16:24,402 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:24,576 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:16:24,576 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:24,603 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:24,603 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-31 03:16:24,604 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:24,943 WARN L188 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:16:24,943 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:16:24,968 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:24,968 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-31 03:16:24,969 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:25,304 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:16:25,304 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:16:25,305 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:25,305 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:16:25,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:25,313 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_144|], 18=[|v_#memory_$Pointer$.offset_150|, |v_#memory_$Pointer$.base_150|]} [2019-08-31 03:16:25,317 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-31 03:16:25,324 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-31 03:16:25,328 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-31 03:16:25,333 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-31 03:16:26,108 WARN L188 SmtUtils]: Spent 774.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:16:26,109 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:16:26,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,125 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-31 03:16:26,126 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:26,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,150 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:26,155 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:26,155 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-31 03:16:26,156 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:26,630 WARN L188 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:16:26,631 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:16:26,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,654 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-31 03:16:26,655 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:26,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:26,780 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:16:26,781 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:16:26,781 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-31 03:16:26,782 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:27,290 WARN L188 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:16:27,291 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:16:27,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,322 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-31 03:16:27,322 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:27,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,349 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:27,349 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-31 03:16:27,350 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:27,789 WARN L188 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:16:27,790 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:16:27,791 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:27,791 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:16:27,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:27,898 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_145|], 114=[|v_#memory_$Pointer$.offset_151|, |v_#memory_$Pointer$.base_151|]} [2019-08-31 03:16:27,907 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:16:27,908 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:27,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,945 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-31 03:16:27,946 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:27,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,964 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-31 03:16:27,965 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:27,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:27,998 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:28,002 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:28,002 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-31 03:16:28,007 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:28,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,027 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-31 03:16:28,028 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:28,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,067 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:28,072 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:28,072 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-31 03:16:28,073 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:28,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,094 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-31 03:16:28,095 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:28,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,129 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:28,134 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:28,135 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-31 03:16:28,135 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:28,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,168 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:28,173 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:28,173 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-31 03:16:28,174 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:28,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,194 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-31 03:16:28,194 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:28,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,208 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-31 03:16:28,209 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:28,610 WARN L188 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 66 [2019-08-31 03:16:28,611 INFO L567 ElimStorePlain]: treesize reduction 2177, result has 5.0 percent of original size [2019-08-31 03:16:28,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,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, 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-31 03:16:28,620 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:28,673 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:28,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:28,684 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-31 03:16:28,684 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:28,738 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:28,738 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:16:28,738 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2512, output treesize:107 [2019-08-31 03:16:28,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:28,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:28,759 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_303], 2=[v_prenex_306, |v_#memory_int_146|], 6=[|v_#memory_$Pointer$.offset_152|, |v_#memory_$Pointer$.base_152|, v_prenex_302, v_prenex_304], 12=[v_prenex_305, v_prenex_307]} [2019-08-31 03:16:28,780 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-31 03:16:28,780 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:29,696 WARN L188 SmtUtils]: Spent 915.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:16:29,697 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:16:29,714 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:29,737 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:29,738 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-31 03:16:29,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:29,739 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:30,544 WARN L188 SmtUtils]: Spent 804.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:16:30,545 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:16:30,565 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-31 03:16:30,566 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:30,922 WARN L188 SmtUtils]: Spent 356.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:16:30,923 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:30,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:30,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:30,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:30,944 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-31 03:16:30,944 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:31,255 WARN L188 SmtUtils]: Spent 309.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:16:31,255 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:31,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:31,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:31,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:31,274 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-31 03:16:31,274 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:31,794 WARN L188 SmtUtils]: Spent 518.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:16:31,794 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:16:31,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:31,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:31,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:31,814 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-31 03:16:31,814 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:32,051 WARN L188 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:16:32,052 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:32,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,070 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-31 03:16:32,070 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:32,386 WARN L188 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:16:32,387 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:16:32,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,457 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:16:32,457 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-31 03:16:32,458 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:32,756 WARN L188 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:16:32,756 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:16:32,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,763 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,769 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,771 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:32,772 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-31 03:16:32,773 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:32,902 WARN L188 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:16:32,903 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:32,903 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:32,903 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:16:32,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:32,908 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_50|, v_prenex_308], 3=[|v_#valid_63|, v_prenex_309]} [2019-08-31 03:16:32,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:32,918 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-31 03:16:32,919 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:33,071 WARN L188 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:16:33,071 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:33,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:33,083 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-31 03:16:33,084 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:33,243 WARN L188 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:16:33,243 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:33,268 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:33,268 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-31 03:16:33,269 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:33,594 WARN L188 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:16:33,595 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:16:33,620 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:33,620 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-31 03:16:33,621 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:33,938 WARN L188 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:16:33,938 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:16:33,939 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:33,939 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:16:33,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:33,946 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_147|], 16=[|v_#memory_$Pointer$.base_153|, |v_#memory_$Pointer$.offset_153|]} [2019-08-31 03:16:33,950 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-31 03:16:33,954 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-31 03:16:33,961 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-31 03:16:33,968 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-31 03:16:34,647 WARN L188 SmtUtils]: Spent 678.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:16:34,648 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:16:34,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:34,666 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-31 03:16:34,666 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:34,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:34,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:34,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:34,695 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:34,699 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:34,700 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-31 03:16:34,701 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:35,152 WARN L188 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:16:35,153 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:16:35,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:35,184 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-31 03:16:35,185 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:35,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:35,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:35,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:35,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:35,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:35,211 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:35,212 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-31 03:16:35,213 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:35,660 WARN L188 SmtUtils]: Spent 446.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:16:35,660 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:16:35,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:35,788 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:16:35,788 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-31 03:16:35,790 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:35,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:35,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:35,804 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-31 03:16:35,805 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,260 WARN L188 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2019-08-31 03:16:36,263 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.3 percent of original size [2019-08-31 03:16:36,264 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:36,264 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:16:36,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:36,371 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_148|], 114=[|v_#memory_$Pointer$.base_154|, |v_#memory_$Pointer$.offset_154|]} [2019-08-31 03:16:36,388 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,407 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:36,412 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:36,412 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-31 03:16:36,413 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,433 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-31 03:16:36,434 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,455 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-31 03:16:36,456 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,476 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-31 03:16:36,477 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,495 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,501 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-31 03:16:36,502 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,520 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-31 03:16:36,521 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,559 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:36,562 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:36,563 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-31 03:16:36,564 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,583 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-31 03:16:36,584 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,617 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:36,621 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:36,622 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-31 03:16:36,623 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,633 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:16:36,633 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,664 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:36,669 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:36,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, 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-31 03:16:36,670 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,692 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-31 03:16:36,693 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:36,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:36,712 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-31 03:16:36,713 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:37,066 WARN L188 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 66 [2019-08-31 03:16:37,066 INFO L567 ElimStorePlain]: treesize reduction 2499, result has 4.4 percent of original size [2019-08-31 03:16:37,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:37,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:37,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:37,077 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-31 03:16:37,078 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:37,133 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:37,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:37,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:37,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:37,144 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-31 03:16:37,144 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:37,198 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:37,198 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:16:37,198 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:2864, output treesize:107 [2019-08-31 03:16:37,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:37,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:37,219 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_313], 2=[|v_#memory_int_149|, v_prenex_310], 6=[v_prenex_311, v_prenex_312, v_prenex_314, v_prenex_315], 12=[|v_#memory_$Pointer$.offset_155|, |v_#memory_$Pointer$.base_155|]} [2019-08-31 03:16:37,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 136 treesize of output 132 [2019-08-31 03:16:37,237 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:38,160 WARN L188 SmtUtils]: Spent 922.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:16:38,160 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:16:38,178 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:38,199 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:38,200 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-31 03:16:38,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:38,201 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:39,033 WARN L188 SmtUtils]: Spent 831.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:16:39,033 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:16:39,052 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-31 03:16:39,053 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:39,410 WARN L188 SmtUtils]: Spent 356.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:16:39,410 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:39,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:39,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:39,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:39,430 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-31 03:16:39,431 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:39,744 WARN L188 SmtUtils]: Spent 313.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:16:39,745 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:39,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:39,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:39,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:39,764 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-31 03:16:39,764 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:40,315 WARN L188 SmtUtils]: Spent 549.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:16:40,315 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:16:40,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:40,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:40,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:40,334 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-31 03:16:40,335 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:40,571 WARN L188 SmtUtils]: Spent 235.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:16:40,571 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:40,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:40,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:40,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:40,589 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-31 03:16:40,590 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:40,901 WARN L188 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:16:40,902 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:16:40,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:40,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:40,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:40,973 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:16:40,974 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-31 03:16:40,975 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:41,272 WARN L188 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:16:41,272 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:16:41,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:41,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:41,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:41,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:41,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:41,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:41,288 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:41,288 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-31 03:16:41,289 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:41,419 WARN L188 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:16:41,419 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:41,420 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:41,420 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:16:41,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:41,425 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_51|, v_prenex_316], 3=[v_prenex_317, |v_#valid_64|]} [2019-08-31 03:16:41,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:41,436 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-31 03:16:41,437 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:41,602 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:16:41,603 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:41,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:41,615 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-31 03:16:41,615 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:41,789 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:16:41,790 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:41,814 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:41,815 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-31 03:16:41,816 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:42,162 WARN L188 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:16:42,163 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:16:42,186 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:42,187 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-31 03:16:42,187 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:42,524 WARN L188 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:16:42,525 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:16:42,525 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:42,526 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:16:42,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:42,534 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_150|], 18=[|v_#memory_$Pointer$.base_156|, |v_#memory_$Pointer$.offset_156|]} [2019-08-31 03:16:42,557 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-31 03:16:42,561 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-31 03:16:42,565 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-31 03:16:42,571 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-31 03:16:43,296 WARN L188 SmtUtils]: Spent 724.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:16:43,297 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:16:43,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,314 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-31 03:16:43,315 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:43,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,336 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:43,341 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:43,341 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-31 03:16:43,342 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:43,819 WARN L188 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:16:43,820 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:16:43,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,864 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,867 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:43,867 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-31 03:16:43,868 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:43,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:43,890 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-31 03:16:43,890 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:44,368 WARN L188 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:16:44,369 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:16:44,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:44,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:44,507 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:16:44,507 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:16:44,508 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-31 03:16:44,509 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:44,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:44,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:44,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:44,526 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-31 03:16:44,526 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:44,996 WARN L188 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:16:44,997 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:16:44,998 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:44,998 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:16:45,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:45,111 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_151|], 114=[|v_#memory_$Pointer$.offset_157|, |v_#memory_$Pointer$.base_157|]} [2019-08-31 03:16:45,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,132 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-31 03:16:45,132 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,166 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:45,170 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:45,171 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-31 03:16:45,172 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,205 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:45,210 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:45,211 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-31 03:16:45,211 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,252 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:45,257 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:45,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, 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-31 03:16:45,258 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,281 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-31 03:16:45,281 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,313 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-31 03:16:45,314 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,352 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:45,355 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:45,356 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-31 03:16:45,357 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,374 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,380 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-31 03:16:45,381 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,416 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:45,421 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:45,421 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-31 03:16:45,422 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,433 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:16:45,434 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,456 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-31 03:16:45,456 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,477 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-31 03:16:45,477 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,496 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-31 03:16:45,497 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,924 WARN L188 SmtUtils]: Spent 426.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 66 [2019-08-31 03:16:45,924 INFO L567 ElimStorePlain]: treesize reduction 2678, result has 4.1 percent of original size [2019-08-31 03:16:45,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,936 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-31 03:16:45,937 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:45,990 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:45,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:45,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:46,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:46,001 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-31 03:16:46,001 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:46,053 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:46,053 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:16:46,053 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:2999, output treesize:107 [2019-08-31 03:16:46,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:46,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:46,071 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_152|], 2=[v_prenex_318, v_prenex_321], 6=[|v_#memory_$Pointer$.offset_158|, v_prenex_319, |v_#memory_$Pointer$.base_158|, v_prenex_320], 12=[v_prenex_322, v_prenex_323]} [2019-08-31 03:16:46,088 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-31 03:16:46,089 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:46,994 WARN L188 SmtUtils]: Spent 905.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:16:46,995 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:16:47,012 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-31 03:16:47,013 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:47,404 WARN L188 SmtUtils]: Spent 390.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:16:47,404 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:47,424 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:47,445 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:47,446 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-31 03:16:47,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:47,447 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:48,150 WARN L188 SmtUtils]: Spent 702.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:16:48,151 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:16:48,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:48,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:48,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:48,173 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-31 03:16:48,174 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:48,467 WARN L188 SmtUtils]: Spent 292.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:16:48,467 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:48,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:48,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:48,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:48,486 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-31 03:16:48,486 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:48,758 WARN L188 SmtUtils]: Spent 270.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:16:48,758 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:48,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:48,769 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:48,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:48,776 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-31 03:16:48,777 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:49,104 WARN L188 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:16:49,105 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:16:49,105 INFO L464 ElimStorePlain]: Eliminatee v_prenex_320 vanished before elimination [2019-08-31 03:16:49,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,174 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:16:49,175 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-31 03:16:49,176 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:49,475 WARN L188 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:16:49,475 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:16:49,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,490 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:49,490 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-31 03:16:49,491 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:49,618 WARN L188 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:16:49,618 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:49,619 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:49,619 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:16:49,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:49,623 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_52|, v_prenex_324], 3=[v_prenex_325, |v_#valid_65|]} [2019-08-31 03:16:49,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,634 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-31 03:16:49,635 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:49,791 WARN L188 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:16:49,791 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:49,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:49,804 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-31 03:16:49,804 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:49,969 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:16:49,969 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:49,993 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:49,994 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-31 03:16:49,995 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:50,318 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:16:50,319 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:16:50,343 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:50,344 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-31 03:16:50,345 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:50,673 WARN L188 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:16:50,674 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:16:50,674 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:50,674 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:16:50,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:50,684 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_153|], 16=[|v_#memory_$Pointer$.base_159|, |v_#memory_$Pointer$.offset_159|]} [2019-08-31 03:16:50,690 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-31 03:16:50,700 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-31 03:16:50,706 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-31 03:16:50,711 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-31 03:16:51,573 WARN L188 SmtUtils]: Spent 861.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:16:51,573 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:16:51,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:51,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:51,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:51,605 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:51,610 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:51,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 225 treesize of output 214 [2019-08-31 03:16:51,611 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:51,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:51,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 148 treesize of output 136 [2019-08-31 03:16:51,623 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:52,091 WARN L188 SmtUtils]: Spent 467.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:16:52,091 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:16:52,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:52,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:52,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:52,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:52,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:52,137 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:52,138 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-31 03:16:52,138 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:52,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:52,159 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-31 03:16:52,160 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:52,636 WARN L188 SmtUtils]: Spent 475.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:16:52,636 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:16:52,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:52,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:52,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, 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-31 03:16:52,659 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:52,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:52,776 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:16:52,776 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-31 03:16:52,778 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:53,243 WARN L188 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 93 [2019-08-31 03:16:53,243 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.6 percent of original size [2019-08-31 03:16:53,244 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:53,244 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:16:53,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:53,365 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_154|], 114=[|v_#memory_$Pointer$.offset_160|, |v_#memory_$Pointer$.base_160|]} [2019-08-31 03:16:53,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,383 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-31 03:16:53,383 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:53,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,401 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-31 03:16:53,402 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:53,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,420 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-31 03:16:53,420 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:53,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,441 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-31 03:16:53,442 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:53,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,474 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:53,479 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:53,479 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-31 03:16:53,480 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:53,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,513 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:53,518 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:53,519 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-31 03:16:53,520 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:53,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,552 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-31 03:16:53,552 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:53,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,589 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:53,593 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:53,594 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-31 03:16:53,595 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:53,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,634 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:53,639 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:53,639 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-31 03:16:53,640 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:53,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,678 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:53,683 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:53,683 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-31 03:16:53,684 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:53,696 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:16:53,696 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:53,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,717 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-31 03:16:53,717 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:53,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:53,736 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-31 03:16:53,737 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:54,169 WARN L188 SmtUtils]: Spent 431.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 66 [2019-08-31 03:16:54,170 INFO L567 ElimStorePlain]: treesize reduction 2467, result has 4.5 percent of original size [2019-08-31 03:16:54,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,180 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-31 03:16:54,180 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:54,238 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:54,243 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:54,248 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-31 03:16:54,248 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:54,300 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:54,300 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:16:54,301 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:2969, output treesize:107 [2019-08-31 03:16:54,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:54,320 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_329], 2=[|v_#memory_int_155|, v_prenex_326], 6=[v_prenex_327, v_prenex_328, v_prenex_330, v_prenex_331], 12=[|v_#memory_$Pointer$.offset_161|, |v_#memory_$Pointer$.base_161|]} [2019-08-31 03:16:54,339 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-31 03:16:54,339 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:55,274 WARN L188 SmtUtils]: Spent 934.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:16:55,274 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:16:55,290 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:16:55,315 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:55,316 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-31 03:16:55,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:55,317 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:56,136 WARN L188 SmtUtils]: Spent 818.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:16:56,136 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:16:56,154 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-31 03:16:56,155 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:56,513 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:16:56,513 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:56,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:56,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:56,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:56,537 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-31 03:16:56,538 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:56,856 WARN L188 SmtUtils]: Spent 318.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:16:56,857 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:56,864 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:56,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:56,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:56,874 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-31 03:16:56,875 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:57,415 WARN L188 SmtUtils]: Spent 539.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:16:57,415 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:16:57,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:57,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:57,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:57,435 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-31 03:16:57,436 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:57,671 WARN L188 SmtUtils]: Spent 234.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:16:57,671 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:57,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:57,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:57,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:57,686 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-31 03:16:57,686 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:58,005 WARN L188 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:16:58,005 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:16:58,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:58,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:58,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:58,081 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:16:58,081 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-31 03:16:58,083 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:58,383 WARN L188 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:16:58,384 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:16:58,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:58,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:58,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:58,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:58,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:58,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:58,400 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:58,401 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-31 03:16:58,402 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:58,529 WARN L188 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:16:58,530 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:58,530 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:58,531 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:16:58,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:58,535 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_53|, v_prenex_332], 3=[v_prenex_333, |v_#valid_66|]} [2019-08-31 03:16:58,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:58,545 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-31 03:16:58,546 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:58,711 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:16:58,711 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:58,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:16:58,724 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-31 03:16:58,725 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:58,894 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:16:58,894 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:58,920 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:58,921 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-31 03:16:58,921 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:59,255 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:16:59,255 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:16:59,279 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:16:59,279 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-31 03:16:59,280 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:16:59,623 WARN L188 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:16:59,624 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:16:59,624 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:16:59,624 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:16:59,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:16:59,631 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_156|], 18=[|v_#memory_$Pointer$.offset_162|, |v_#memory_$Pointer$.base_162|]} [2019-08-31 03:16:59,636 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-31 03:16:59,641 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-31 03:16:59,646 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-31 03:16:59,653 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-31 03:17:00,471 WARN L188 SmtUtils]: Spent 817.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:17:00,471 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:17:00,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:00,489 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-31 03:17:00,490 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:00,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:00,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:00,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:00,515 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:00,520 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:00,520 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-31 03:17:00,521 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:01,005 WARN L188 SmtUtils]: Spent 482.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:17:01,005 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:17:01,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:01,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:01,151 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:17:01,152 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:17:01,152 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-31 03:17:01,154 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:01,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:01,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:01,174 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-31 03:17:01,175 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:01,686 WARN L188 SmtUtils]: Spent 511.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:17:01,686 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:17:01,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:01,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:01,718 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-31 03:17:01,718 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:01,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:01,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:01,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:01,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:01,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:01,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:01,746 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:01,747 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-31 03:17:01,748 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:02,194 WARN L188 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:17:02,194 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:17:02,195 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:02,195 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:17:02,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:02,314 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_157|], 114=[|v_#memory_$Pointer$.offset_163|, |v_#memory_$Pointer$.base_163|]} [2019-08-31 03:17:02,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,349 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:02,353 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:02,354 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-31 03:17:02,355 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:02,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,389 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-31 03:17:02,389 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:02,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,409 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-31 03:17:02,410 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:02,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,430 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-31 03:17:02,431 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:02,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,449 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-31 03:17:02,450 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:02,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,489 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:02,494 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:02,495 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-31 03:17:02,496 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:02,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,528 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:02,533 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:02,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 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:17:02,534 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:02,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,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 146 treesize of output 130 [2019-08-31 03:17:02,555 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:02,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,575 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-31 03:17:02,576 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:02,587 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:17:02,587 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:02,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,608 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-31 03:17:02,608 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:02,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:02,626 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-31 03:17:02,627 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:02,998 WARN L188 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 66 [2019-08-31 03:17:02,999 INFO L567 ElimStorePlain]: treesize reduction 2251, result has 4.9 percent of original size [2019-08-31 03:17:03,004 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,009 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-31 03:17:03,010 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:03,068 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:03,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:03,078 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-31 03:17:03,078 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:03,128 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:03,128 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:17:03,129 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2625, output treesize:107 [2019-08-31 03:17:03,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:03,149 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_334], 2=[|v_#memory_int_158|, v_prenex_337], 6=[v_prenex_338, v_prenex_339, v_prenex_335, v_prenex_336], 12=[|v_#memory_$Pointer$.base_164|, |v_#memory_$Pointer$.offset_164|]} [2019-08-31 03:17:03,170 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-31 03:17:03,170 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:04,113 WARN L188 SmtUtils]: Spent 942.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:17:04,113 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:17:04,132 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:04,155 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:04,156 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-31 03:17:04,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:04,157 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:05,028 WARN L188 SmtUtils]: Spent 870.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:17:05,028 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:17:05,049 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-31 03:17:05,050 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:05,419 WARN L188 SmtUtils]: Spent 368.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:17:05,419 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:05,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:05,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:05,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:05,443 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-31 03:17:05,443 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:05,761 WARN L188 SmtUtils]: Spent 317.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:17:05,762 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:05,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:05,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:05,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:05,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, 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-31 03:17:05,781 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:06,314 WARN L188 SmtUtils]: Spent 531.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:17:06,314 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:17:06,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:06,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:06,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:06,334 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-31 03:17:06,335 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:06,578 WARN L188 SmtUtils]: Spent 242.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:17:06,578 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:06,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:06,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:06,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:06,593 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-31 03:17:06,594 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:06,924 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:17:06,924 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:17:06,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:06,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:06,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:06,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:06,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:06,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:06,944 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:06,944 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-31 03:17:06,945 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:07,080 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:17:07,081 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:07,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:07,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:07,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:07,149 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:17:07,150 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-31 03:17:07,151 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:07,421 WARN L188 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:17:07,421 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:17:07,422 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:07,422 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:17:07,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:07,430 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_54|, v_prenex_340], 3=[v_prenex_341, |v_#valid_67|]} [2019-08-31 03:17:07,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:07,441 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-31 03:17:07,441 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:07,601 WARN L188 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:17:07,601 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:07,610 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:07,614 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-31 03:17:07,614 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:07,776 WARN L188 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:17:07,776 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:07,802 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:07,803 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-31 03:17:07,804 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:08,127 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:17:08,128 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:17:08,154 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:08,155 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-31 03:17:08,155 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:08,477 WARN L188 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:17:08,477 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:17:08,478 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:08,478 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:17:08,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:08,488 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_159|], 16=[|v_#memory_$Pointer$.base_165|, |v_#memory_$Pointer$.offset_165|]} [2019-08-31 03:17:08,494 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-31 03:17:08,498 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-31 03:17:08,503 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-31 03:17:08,511 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-31 03:17:09,340 WARN L188 SmtUtils]: Spent 828.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:17:09,341 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:17:09,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:09,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:09,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:09,379 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:09,384 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:09,384 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-31 03:17:09,385 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:09,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:09,399 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-31 03:17:09,399 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:09,871 WARN L188 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:17:09,871 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:17:09,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:09,901 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-31 03:17:09,902 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:09,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:09,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:09,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:09,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:09,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:09,929 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:09,930 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-31 03:17:09,931 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:10,386 WARN L188 SmtUtils]: Spent 455.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:17:10,387 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:17:10,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:10,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:10,408 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-31 03:17:10,409 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:10,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:10,528 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:17:10,528 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:17:10,529 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-31 03:17:10,530 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:10,984 WARN L188 SmtUtils]: Spent 452.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2019-08-31 03:17:10,984 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.3 percent of original size [2019-08-31 03:17:10,985 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:10,985 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:17:11,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,107 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_160|], 114=[|v_#memory_$Pointer$.offset_166|, |v_#memory_$Pointer$.base_166|]} [2019-08-31 03:17:11,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,139 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-31 03:17:11,139 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:11,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,161 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-31 03:17:11,161 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:11,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,181 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-31 03:17:11,181 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:11,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,203 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-31 03:17:11,204 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:11,215 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:17:11,215 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:11,232 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,237 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-31 03:17:11,238 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:11,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,274 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:11,280 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:11,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 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-31 03:17:11,281 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:11,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,301 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-31 03:17:11,301 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:11,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,323 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-31 03:17:11,324 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:11,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,348 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:11,354 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:11,354 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-31 03:17:11,355 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:11,651 WARN L188 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 66 [2019-08-31 03:17:11,652 INFO L567 ElimStorePlain]: treesize reduction 1764, result has 6.1 percent of original size [2019-08-31 03:17:11,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,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-31 03:17:11,663 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:11,718 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:11,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:11,728 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-31 03:17:11,729 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:11,780 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:11,781 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:17:11,781 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2138, output treesize:107 [2019-08-31 03:17:11,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:11,800 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_161|], 2=[v_prenex_342, v_prenex_345], 6=[|v_#memory_$Pointer$.base_167|, |v_#memory_$Pointer$.offset_167|, v_prenex_343, v_prenex_344], 12=[v_prenex_346, v_prenex_347]} [2019-08-31 03:17:11,818 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-31 03:17:11,819 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:12,709 WARN L188 SmtUtils]: Spent 889.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:17:12,710 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:17:12,731 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-31 03:17:12,732 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:13,112 WARN L188 SmtUtils]: Spent 380.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:17:13,113 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:13,127 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:13,149 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:13,149 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-31 03:17:13,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:13,150 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:13,852 WARN L188 SmtUtils]: Spent 702.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:17:13,853 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:17:13,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:13,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:13,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:13,873 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-31 03:17:13,874 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:14,168 WARN L188 SmtUtils]: Spent 294.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:17:14,169 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:14,177 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:14,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:14,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:14,185 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-31 03:17:14,186 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:14,502 WARN L188 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:17:14,503 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:17:14,503 INFO L464 ElimStorePlain]: Eliminatee v_prenex_343 vanished before elimination [2019-08-31 03:17:14,503 INFO L464 ElimStorePlain]: Eliminatee v_prenex_344 vanished before elimination [2019-08-31 03:17:14,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:14,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:14,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:14,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:14,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:14,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:14,523 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:14,524 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-31 03:17:14,524 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:14,666 WARN L188 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:17:14,667 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:14,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:14,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:14,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:14,738 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:17:14,738 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-31 03:17:14,739 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:15,019 WARN L188 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:17:15,019 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:17:15,020 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:15,020 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:17:15,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:15,032 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_55|, v_prenex_348], 3=[|v_#valid_68|, v_prenex_349]} [2019-08-31 03:17:15,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:15,043 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-31 03:17:15,044 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:15,211 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:17:15,211 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:15,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:15,223 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-31 03:17:15,227 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:15,395 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:17:15,395 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:15,421 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:15,421 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-31 03:17:15,422 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:15,765 WARN L188 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:17:15,766 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:17:15,790 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:15,790 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-31 03:17:15,791 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:16,126 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:17:16,126 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:17:16,127 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:16,127 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:17:16,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:16,135 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_162|], 18=[|v_#memory_$Pointer$.offset_168|, |v_#memory_$Pointer$.base_168|]} [2019-08-31 03:17:16,139 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-31 03:17:16,143 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-31 03:17:16,150 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-31 03:17:16,155 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-31 03:17:17,034 WARN L188 SmtUtils]: Spent 879.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:17:17,035 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:17:17,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,067 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:17,071 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:17,071 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-31 03:17:17,072 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:17,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,086 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-31 03:17:17,087 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:17,571 WARN L188 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:17:17,572 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:17:17,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,713 WARN L188 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:17:17,713 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:17:17,714 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-31 03:17:17,715 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:17,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:17,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-31 03:17:17,733 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:18,245 WARN L188 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:17:18,246 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:17:18,256 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:18,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:18,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:18,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:18,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:18,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:18,292 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:18,292 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-31 03:17:18,293 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:18,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:18,302 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:18,312 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-31 03:17:18,313 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:18,768 WARN L188 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:17:18,768 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:17:18,769 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:18,770 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:17:18,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:18,898 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_163|], 114=[|v_#memory_$Pointer$.offset_169|, |v_#memory_$Pointer$.base_169|]} [2019-08-31 03:17:18,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:18,917 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-31 03:17:18,917 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:18,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:18,938 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-31 03:17:18,939 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:18,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:18,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:18,973 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-31 03:17:18,974 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:18,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:18,996 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-31 03:17:18,996 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:19,015 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,032 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:19,037 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:19,038 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-31 03:17:19,039 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:19,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,063 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-31 03:17:19,063 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:19,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,108 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:19,112 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:19,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, 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-31 03:17:19,114 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:19,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,159 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:19,164 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:19,164 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-31 03:17:19,165 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:19,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,185 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-31 03:17:19,186 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:19,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,227 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:19,231 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:19,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, 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-31 03:17:19,232 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:19,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,267 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:19,271 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:19,271 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-31 03:17:19,272 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:19,282 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:17:19,283 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:19,731 WARN L188 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 66 [2019-08-31 03:17:19,732 INFO L567 ElimStorePlain]: treesize reduction 2489, result has 4.4 percent of original size [2019-08-31 03:17:19,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,743 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-31 03:17:19,743 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:19,799 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:19,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:19,809 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-31 03:17:19,810 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:19,862 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:19,863 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:17:19,863 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2805, output treesize:107 [2019-08-31 03:17:19,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:19,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:19,888 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_350], 2=[|v_#memory_int_164|, v_prenex_353], 6=[v_prenex_351, v_prenex_352, v_prenex_354, v_prenex_355], 12=[|v_#memory_$Pointer$.base_170|, |v_#memory_$Pointer$.offset_170|]} [2019-08-31 03:17:19,906 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-31 03:17:19,907 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:20,814 WARN L188 SmtUtils]: Spent 906.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:17:20,815 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:17:20,832 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:20,854 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:20,855 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-31 03:17:20,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:20,856 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:21,684 WARN L188 SmtUtils]: Spent 827.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:17:21,685 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:17:21,701 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-31 03:17:21,701 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:22,061 WARN L188 SmtUtils]: Spent 359.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:17:22,061 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:22,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,086 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-31 03:17:22,086 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:22,411 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:17:22,412 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:22,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,429 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-31 03:17:22,429 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:22,764 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:17:22,765 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:17:22,765 INFO L464 ElimStorePlain]: Eliminatee v_prenex_354 vanished before elimination [2019-08-31 03:17:22,765 INFO L464 ElimStorePlain]: Eliminatee v_prenex_355 vanished before elimination [2019-08-31 03:17:22,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,785 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:22,785 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-31 03:17:22,786 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:22,921 WARN L188 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:17:22,921 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:22,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,930 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:22,991 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:17:22,991 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-31 03:17:22,993 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:23,263 WARN L188 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:17:23,264 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:17:23,264 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:23,265 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:17:23,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:23,272 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_357, |v_#length_56|], 3=[v_prenex_356, |v_#valid_69|]} [2019-08-31 03:17:23,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:23,283 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-31 03:17:23,284 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:23,435 WARN L188 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:17:23,436 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:23,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:23,446 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-31 03:17:23,447 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:23,606 WARN L188 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:17:23,607 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:23,630 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:23,631 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-31 03:17:23,632 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:23,948 WARN L188 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:17:23,948 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:17:23,972 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:23,972 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-31 03:17:23,973 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:24,295 WARN L188 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:17:24,296 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:17:24,296 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:24,296 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:17:24,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:24,304 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_165|], 16=[|v_#memory_$Pointer$.offset_171|, |v_#memory_$Pointer$.base_171|]} [2019-08-31 03:17:24,308 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-31 03:17:24,314 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-31 03:17:24,317 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-31 03:17:24,324 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-31 03:17:25,007 WARN L188 SmtUtils]: Spent 683.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:17:25,008 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:17:25,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:25,022 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-31 03:17:25,022 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:25,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:25,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:25,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:25,046 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:25,051 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:25,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, 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-31 03:17:25,052 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:25,522 WARN L188 SmtUtils]: Spent 470.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:17:25,523 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:17:25,532 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:25,545 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-31 03:17:25,545 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:25,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:25,664 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:17:25,665 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-31 03:17:25,666 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:26,170 WARN L188 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2019-08-31 03:17:26,171 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.5 percent of original size [2019-08-31 03:17:26,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,214 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:26,215 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-31 03:17:26,216 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:26,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,233 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-31 03:17:26,234 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:26,661 WARN L188 SmtUtils]: Spent 426.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:17:26,661 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:17:26,662 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:26,662 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:17:26,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:26,794 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_166|], 114=[|v_#memory_$Pointer$.offset_172|, |v_#memory_$Pointer$.base_172|]} [2019-08-31 03:17:26,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,813 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-31 03:17:26,814 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:26,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,848 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:26,852 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:26,853 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-31 03:17:26,854 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:26,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,877 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-31 03:17:26,878 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:26,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,902 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-31 03:17:26,903 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:26,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,932 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-31 03:17:26,933 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:26,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:26,965 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:26,970 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:26,971 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-31 03:17:26,972 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:26,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,004 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:27,008 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:27,008 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-31 03:17:27,009 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:27,023 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,027 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-31 03:17:27,028 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:27,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,047 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-31 03:17:27,048 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:27,058 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:17:27,058 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:27,407 WARN L188 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 66 [2019-08-31 03:17:27,408 INFO L567 ElimStorePlain]: treesize reduction 1901, result has 5.7 percent of original size [2019-08-31 03:17:27,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,418 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-31 03:17:27,418 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:27,480 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:27,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:27,489 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-31 03:17:27,489 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:27,543 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:27,543 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:17:27,543 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2237, output treesize:107 [2019-08-31 03:17:27,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:27,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:27,565 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_359], 2=[|v_#memory_int_167|, v_prenex_362], 6=[v_prenex_360, v_prenex_361, v_prenex_363, v_prenex_358], 12=[|v_#memory_$Pointer$.offset_173|, |v_#memory_$Pointer$.base_173|]} [2019-08-31 03:17:27,584 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-31 03:17:27,585 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:28,485 WARN L188 SmtUtils]: Spent 899.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:17:28,485 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:17:28,502 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:28,524 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:28,524 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-31 03:17:28,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:28,526 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:29,337 WARN L188 SmtUtils]: Spent 810.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:17:29,337 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:17:29,356 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-31 03:17:29,357 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:29,715 WARN L188 SmtUtils]: Spent 357.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:17:29,715 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:29,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:29,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:29,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:29,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, 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-31 03:17:29,737 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:30,053 WARN L188 SmtUtils]: Spent 315.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:17:30,053 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:30,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:30,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:30,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:30,070 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-31 03:17:30,071 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:30,343 WARN L188 SmtUtils]: Spent 271.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:17:30,343 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:30,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:30,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:30,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:30,362 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-31 03:17:30,363 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:30,839 WARN L188 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:17:30,840 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:17:30,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:30,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:30,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:30,857 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-31 03:17:30,857 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:31,188 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:17:31,189 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:17:31,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,260 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:17:31,261 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-31 03:17:31,262 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:31,556 WARN L188 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:17:31,557 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:17:31,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,572 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:31,572 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-31 03:17:31,573 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:31,703 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:17:31,704 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:31,704 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:31,705 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:17:31,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:31,709 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_365, |v_#length_57|], 3=[|v_#valid_70|, v_prenex_364]} [2019-08-31 03:17:31,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,719 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-31 03:17:31,720 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:31,882 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:17:31,882 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:31,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:31,893 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-31 03:17:31,894 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:32,055 WARN L188 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:17:32,055 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:32,081 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:32,082 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-31 03:17:32,082 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:32,418 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:17:32,419 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:17:32,444 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:32,444 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-31 03:17:32,445 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:32,780 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:17:32,781 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:17:32,781 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:32,782 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:17:32,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:32,789 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_168|], 18=[|v_#memory_$Pointer$.offset_174|, |v_#memory_$Pointer$.base_174|]} [2019-08-31 03:17:32,793 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-31 03:17:32,797 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-31 03:17:32,803 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-31 03:17:32,810 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-31 03:17:33,696 WARN L188 SmtUtils]: Spent 885.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:17:33,696 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:17:33,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:33,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:33,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:33,734 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:33,737 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:33,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 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-31 03:17:33,738 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:33,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:33,753 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-31 03:17:33,754 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:34,232 WARN L188 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:17:34,233 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:17:34,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:34,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:34,374 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:17:34,374 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:17:34,375 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-31 03:17:34,377 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:34,388 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:34,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:34,395 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-31 03:17:34,395 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:34,899 WARN L188 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:17:34,900 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:17:34,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:34,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:34,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:34,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:34,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:34,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:34,949 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:34,949 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-31 03:17:34,950 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:34,958 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:34,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:34,970 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-31 03:17:34,971 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:35,422 WARN L188 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:17:35,423 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:17:35,423 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:35,423 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:17:35,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:35,560 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_169|], 114=[|v_#memory_$Pointer$.base_175|, |v_#memory_$Pointer$.offset_175|]} [2019-08-31 03:17:35,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,595 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:35,600 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:35,600 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-31 03:17:35,601 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:35,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,633 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:35,637 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:35,637 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-31 03:17:35,638 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:35,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,670 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:35,675 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:35,676 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-31 03:17:35,677 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:35,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,698 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-31 03:17:35,699 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:35,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,724 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-31 03:17:35,725 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:35,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,750 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-31 03:17:35,751 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:35,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,782 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-31 03:17:35,782 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:35,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,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, 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-31 03:17:35,822 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:35,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,849 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-31 03:17:35,850 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:35,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:35,875 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-31 03:17:35,875 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:35,888 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:17:35,889 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:36,264 WARN L188 SmtUtils]: Spent 374.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 66 [2019-08-31 03:17:36,264 INFO L567 ElimStorePlain]: treesize reduction 2092, result has 5.2 percent of original size [2019-08-31 03:17:36,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:36,271 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:36,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:36,272 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-31 03:17:36,273 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:36,326 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:36,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:36,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:36,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:36,337 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-31 03:17:36,337 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:36,386 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:36,387 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:17:36,387 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2437, output treesize:107 [2019-08-31 03:17:36,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:36,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:36,408 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_170|], 2=[v_prenex_371, v_prenex_368], 6=[|v_#memory_$Pointer$.base_176|, |v_#memory_$Pointer$.offset_176|, v_prenex_366, v_prenex_367], 12=[v_prenex_370, v_prenex_369]} [2019-08-31 03:17:36,428 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-31 03:17:36,428 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:37,295 WARN L188 SmtUtils]: Spent 866.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:17:37,296 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:17:37,313 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:37,336 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:37,336 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-31 03:17:37,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:37,338 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:38,124 WARN L188 SmtUtils]: Spent 785.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:17:38,124 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:17:38,146 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-31 03:17:38,147 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:38,486 WARN L188 SmtUtils]: Spent 338.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:17:38,486 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:38,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:38,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:38,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:38,511 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-31 03:17:38,512 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:38,798 WARN L188 SmtUtils]: Spent 285.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:17:38,798 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:38,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:38,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:38,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:38,817 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-31 03:17:38,818 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:39,137 WARN L188 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:17:39,138 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:17:39,138 INFO L464 ElimStorePlain]: Eliminatee v_prenex_366 vanished before elimination [2019-08-31 03:17:39,138 INFO L464 ElimStorePlain]: Eliminatee v_prenex_367 vanished before elimination [2019-08-31 03:17:39,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,210 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:17:39,210 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-31 03:17:39,212 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:39,499 WARN L188 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:17:39,499 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:17:39,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,516 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:39,517 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-31 03:17:39,521 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:39,646 WARN L188 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:17:39,647 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:39,647 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:39,647 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:17:39,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:39,652 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_373, |v_#length_58|], 3=[|v_#valid_71|, v_prenex_372]} [2019-08-31 03:17:39,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,663 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-31 03:17:39,663 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:39,812 WARN L188 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:17:39,813 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:39,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:39,825 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-31 03:17:39,825 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:39,983 WARN L188 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:17:39,983 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:40,009 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:40,009 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-31 03:17:40,010 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:40,325 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:17:40,326 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:17:40,348 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:40,348 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-31 03:17:40,349 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:40,668 WARN L188 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:17:40,668 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:17:40,669 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:40,669 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:17:40,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:40,678 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_171|], 16=[|v_#memory_$Pointer$.offset_177|, |v_#memory_$Pointer$.base_177|]} [2019-08-31 03:17:40,681 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-31 03:17:40,689 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-31 03:17:40,692 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-31 03:17:40,697 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-31 03:17:41,480 WARN L188 SmtUtils]: Spent 782.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:17:41,481 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:17:41,495 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:41,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:41,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:41,515 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:41,520 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:41,520 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-31 03:17:41,521 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:41,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:41,532 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-31 03:17:41,533 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:42,009 WARN L188 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:17:42,010 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:17:42,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:42,143 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:17:42,143 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:17:42,144 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-31 03:17:42,145 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:42,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:42,161 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-31 03:17:42,161 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:42,653 WARN L188 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 94 [2019-08-31 03:17:42,653 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.9 percent of original size [2019-08-31 03:17:42,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:42,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:42,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:42,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:42,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:42,697 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:42,697 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-31 03:17:42,698 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:42,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:42,714 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-31 03:17:42,714 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:43,150 WARN L188 SmtUtils]: Spent 434.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:17:43,150 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:17:43,151 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:43,151 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:17:43,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:43,289 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_172|], 114=[|v_#memory_$Pointer$.base_178|, |v_#memory_$Pointer$.offset_178|]} [2019-08-31 03:17:43,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,319 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-31 03:17:43,320 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:43,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,354 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:43,359 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:43,359 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-31 03:17:43,360 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:43,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,393 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:43,398 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:43,398 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-31 03:17:43,399 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:43,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,418 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-31 03:17:43,419 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:43,430 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:17:43,430 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:43,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,461 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:43,465 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:43,466 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-31 03:17:43,467 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:43,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,486 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-31 03:17:43,486 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:43,498 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,503 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-31 03:17:43,503 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:43,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,525 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-31 03:17:43,526 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:43,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,546 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-31 03:17:43,546 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:43,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,562 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-31 03:17:43,563 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:43,913 WARN L188 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:17:43,914 INFO L567 ElimStorePlain]: treesize reduction 2044, result has 5.3 percent of original size [2019-08-31 03:17:43,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,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, 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-31 03:17:43,924 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:43,978 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:43,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:43,989 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-31 03:17:43,989 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:44,042 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:44,043 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:17:44,043 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2407, output treesize:107 [2019-08-31 03:17:44,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:44,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:44,063 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_374], 2=[|v_#memory_int_173|, v_prenex_377], 6=[|v_#memory_$Pointer$.offset_179|, |v_#memory_$Pointer$.base_179|, v_prenex_375, v_prenex_376], 12=[v_prenex_378, v_prenex_379]} [2019-08-31 03:17:44,081 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-31 03:17:44,081 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:44,990 WARN L188 SmtUtils]: Spent 908.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:17:44,991 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:17:45,011 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-31 03:17:45,012 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:45,399 WARN L188 SmtUtils]: Spent 386.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:17:45,400 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:45,416 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:45,435 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:45,436 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-31 03:17:45,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:45,437 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:46,146 WARN L188 SmtUtils]: Spent 708.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:17:46,147 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:17:46,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:46,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:46,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:46,170 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-31 03:17:46,171 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:46,473 WARN L188 SmtUtils]: Spent 301.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:17:46,473 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:46,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:46,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:46,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:46,494 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-31 03:17:46,495 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:47,013 WARN L188 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:17:47,013 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:17:47,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:47,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:47,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:47,033 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-31 03:17:47,034 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:47,272 WARN L188 SmtUtils]: Spent 237.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:17:47,272 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:47,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:47,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:47,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:47,289 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-31 03:17:47,290 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:47,614 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:17:47,615 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:17:47,624 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:47,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:47,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:47,688 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:17:47,688 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-31 03:17:47,689 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:47,984 WARN L188 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:17:47,984 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:17:47,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:47,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:47,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:47,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:47,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:48,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:48,001 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:48,002 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-31 03:17:48,002 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:48,131 WARN L188 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:17:48,132 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:48,132 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:48,132 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:17:48,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:48,138 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_381, |v_#length_59|], 3=[v_prenex_380, |v_#valid_72|]} [2019-08-31 03:17:48,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:48,149 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-31 03:17:48,149 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:48,296 WARN L188 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:17:48,296 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:48,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:48,312 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-31 03:17:48,313 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:48,474 WARN L188 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:17:48,474 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:48,500 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:48,500 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-31 03:17:48,501 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:48,818 WARN L188 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:17:48,819 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:17:48,844 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:48,844 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-31 03:17:48,845 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:49,168 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:17:49,169 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:17:49,169 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:49,170 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:17:49,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:49,177 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_174|], 16=[|v_#memory_$Pointer$.offset_180|, |v_#memory_$Pointer$.base_180|]} [2019-08-31 03:17:49,183 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-31 03:17:49,186 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-31 03:17:49,190 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-31 03:17:49,195 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-31 03:17:49,968 WARN L188 SmtUtils]: Spent 772.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:17:49,968 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:17:49,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:49,986 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-31 03:17:49,987 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:50,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,006 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,013 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:50,018 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:50,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, 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-31 03:17:50,019 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:50,485 WARN L188 SmtUtils]: Spent 465.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:17:50,485 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:17:50,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,617 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:17:50,618 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:17:50,618 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-31 03:17:50,620 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:50,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:50,635 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-31 03:17:50,635 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:51,127 WARN L188 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2019-08-31 03:17:51,128 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.5 percent of original size [2019-08-31 03:17:51,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:51,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:51,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:51,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:51,174 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:51,175 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:51,175 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-31 03:17:51,176 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:51,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:51,194 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-31 03:17:51,195 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:51,631 WARN L188 SmtUtils]: Spent 435.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:17:51,631 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:17:51,632 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:51,632 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:17:51,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:51,771 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_175|], 114=[|v_#memory_$Pointer$.base_181|, |v_#memory_$Pointer$.offset_181|]} [2019-08-31 03:17:51,785 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:51,789 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-31 03:17:51,790 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:51,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:51,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:51,823 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-31 03:17:51,824 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:51,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:51,855 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:51,858 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:51,862 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:51,863 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-31 03:17:51,864 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:51,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:51,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:51,898 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:51,901 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:51,902 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-31 03:17:51,902 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:51,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:51,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:51,937 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:51,941 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:51,942 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-31 03:17:51,942 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:51,958 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:51,964 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-31 03:17:51,964 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:51,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:51,986 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-31 03:17:51,986 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:52,006 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:52,011 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-31 03:17:52,012 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:52,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:52,031 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-31 03:17:52,032 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:52,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:52,052 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-31 03:17:52,052 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:52,063 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:17:52,063 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:52,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:52,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:52,095 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:52,100 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:52,100 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-31 03:17:52,101 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:52,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:52,116 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-31 03:17:52,117 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:52,457 WARN L188 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:17:52,457 INFO L567 ElimStorePlain]: treesize reduction 2151, result has 5.1 percent of original size [2019-08-31 03:17:52,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:52,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:52,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:52,467 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-31 03:17:52,467 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:52,522 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:52,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:52,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:52,532 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:52,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, 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-31 03:17:52,533 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:52,583 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:52,583 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:17:52,584 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:2864, output treesize:107 [2019-08-31 03:17:52,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:52,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:52,604 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_385], 2=[|v_#memory_int_176|, v_prenex_382], 6=[v_prenex_383, v_prenex_384, v_prenex_386, v_prenex_387], 12=[|v_#memory_$Pointer$.offset_182|, |v_#memory_$Pointer$.base_182|]} [2019-08-31 03:17:52,621 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-31 03:17:52,621 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:53,504 WARN L188 SmtUtils]: Spent 882.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:17:53,505 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:17:53,527 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:53,549 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:53,550 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-31 03:17:53,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:53,551 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:54,312 WARN L188 SmtUtils]: Spent 760.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:17:54,313 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:17:54,333 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-31 03:17:54,333 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:54,676 WARN L188 SmtUtils]: Spent 342.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:17:54,676 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:54,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:54,700 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-31 03:17:54,700 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:54,989 WARN L188 SmtUtils]: Spent 288.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:17:54,990 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:54,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:55,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:55,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:55,009 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-31 03:17:55,010 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:55,516 WARN L188 SmtUtils]: Spent 506.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:17:55,517 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:17:55,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:55,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:55,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:55,538 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-31 03:17:55,539 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:55,775 WARN L188 SmtUtils]: Spent 235.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:17:55,776 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:55,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:55,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:55,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:55,793 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-31 03:17:55,794 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:56,123 WARN L188 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:17:56,123 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:17:56,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:56,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:56,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:56,195 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:17:56,196 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-31 03:17:56,197 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:56,502 WARN L188 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:17:56,502 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:17:56,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:56,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:56,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:56,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:56,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:56,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:56,519 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:56,519 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-31 03:17:56,520 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:56,651 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:17:56,651 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:56,652 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:56,652 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:17:56,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:56,657 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_388, |v_#length_60|], 3=[v_prenex_389, |v_#valid_73|]} [2019-08-31 03:17:56,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:56,666 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-31 03:17:56,667 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:56,830 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:17:56,830 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:56,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:56,844 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-31 03:17:56,845 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:57,016 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:17:57,017 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:57,043 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:57,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 102 treesize of output 124 [2019-08-31 03:17:57,044 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:57,384 WARN L188 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:17:57,384 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:17:57,407 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:57,407 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-31 03:17:57,408 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:57,741 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:17:57,741 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:17:57,742 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:17:57,742 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:17:57,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:17:57,751 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_177|], 18=[|v_#memory_$Pointer$.offset_183|, |v_#memory_$Pointer$.base_183|]} [2019-08-31 03:17:57,755 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-31 03:17:57,759 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-31 03:17:57,765 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-31 03:17:57,772 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-31 03:17:58,516 WARN L188 SmtUtils]: Spent 744.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:17:58,517 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:17:58,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:58,531 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-31 03:17:58,532 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:58,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:58,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:58,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:58,555 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:17:58,560 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:58,561 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-31 03:17:58,562 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:59,057 WARN L188 SmtUtils]: Spent 494.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:17:59,057 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:17:59,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,080 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-31 03:17:59,080 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:59,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,215 WARN L188 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:17:59,216 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:17:59,216 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-31 03:17:59,218 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:59,735 WARN L188 SmtUtils]: Spent 516.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:17:59,736 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:17:59,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,769 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,781 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,782 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:17:59,782 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-31 03:17:59,783 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:17:59,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:17:59,803 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-31 03:17:59,804 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:00,248 WARN L188 SmtUtils]: Spent 443.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:18:00,248 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:18:00,249 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:00,249 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:18:00,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:00,394 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_178|], 114=[|v_#memory_$Pointer$.offset_184|, |v_#memory_$Pointer$.base_184|]} [2019-08-31 03:18:00,403 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:18:00,403 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:00,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:00,425 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-31 03:18:00,426 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:00,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:00,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 188 treesize of output 172 [2019-08-31 03:18:00,449 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:00,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:00,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:00,479 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-31 03:18:00,480 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:00,498 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:00,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:00,516 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:00,520 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:00,520 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-31 03:18:00,521 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:00,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:00,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:00,554 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:00,559 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:00,559 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-31 03:18:00,560 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:00,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:00,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:00,594 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:00,601 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:00,602 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-31 03:18:00,603 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:00,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:00,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:00,637 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:00,642 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:00,642 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-31 03:18:00,643 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:00,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:00,662 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-31 03:18:00,663 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:00,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:00,685 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-31 03:18:00,686 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:00,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:00,704 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-31 03:18:00,705 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:00,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:00,724 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-31 03:18:00,724 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:00,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:00,744 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-31 03:18:00,744 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:01,147 WARN L188 SmtUtils]: Spent 402.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 66 [2019-08-31 03:18:01,147 INFO L567 ElimStorePlain]: treesize reduction 2060, result has 5.3 percent of original size [2019-08-31 03:18:01,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:01,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:01,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:01,156 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-31 03:18:01,157 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:01,215 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:01,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:01,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:01,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:01,225 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-31 03:18:01,226 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:01,278 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:01,278 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:18:01,278 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:2900, output treesize:107 [2019-08-31 03:18:01,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:01,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:01,303 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_394], 2=[v_prenex_391, |v_#memory_int_179|], 6=[v_prenex_390, v_prenex_392, v_prenex_393, v_prenex_395], 12=[|v_#memory_$Pointer$.offset_185|, |v_#memory_$Pointer$.base_185|]} [2019-08-31 03:18:01,320 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-31 03:18:01,321 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:02,272 WARN L188 SmtUtils]: Spent 950.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:18:02,272 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:18:02,297 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-31 03:18:02,298 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:02,701 WARN L188 SmtUtils]: Spent 402.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:18:02,701 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:02,717 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:02,737 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:02,737 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-31 03:18:02,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:02,739 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:03,477 WARN L188 SmtUtils]: Spent 738.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:18:03,478 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:18:03,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:03,493 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:03,495 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:03,501 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-31 03:18:03,501 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:03,816 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:18:03,817 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:03,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:03,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:03,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:03,837 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-31 03:18:03,838 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:04,370 WARN L188 SmtUtils]: Spent 531.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:18:04,370 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:18:04,381 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,389 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-31 03:18:04,390 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:04,633 WARN L188 SmtUtils]: Spent 242.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:18:04,633 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:04,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,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, 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-31 03:18:04,649 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:04,985 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:18:04,985 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:18:04,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:04,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:05,058 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:18:05,059 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-31 03:18:05,060 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:05,359 WARN L188 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:18:05,359 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:18:05,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:05,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:05,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:05,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:05,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:05,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:05,375 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:05,376 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-31 03:18:05,377 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:05,510 WARN L188 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:18:05,511 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:05,511 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:05,512 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:18:05,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:05,516 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_396, |v_#length_61|], 3=[v_prenex_397, |v_#valid_74|]} [2019-08-31 03:18:05,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:05,526 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-31 03:18:05,527 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:05,678 WARN L188 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:18:05,678 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:05,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:05,690 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-31 03:18:05,691 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:05,850 WARN L188 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:18:05,851 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:05,877 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:05,877 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-31 03:18:05,878 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:06,200 WARN L188 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:18:06,201 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:18:06,225 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:06,226 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-31 03:18:06,226 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:06,547 WARN L188 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:18:06,548 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:18:06,548 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:06,548 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:18:06,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:06,557 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_180|], 16=[|v_#memory_$Pointer$.base_186|, |v_#memory_$Pointer$.offset_186|]} [2019-08-31 03:18:06,563 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-31 03:18:06,567 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-31 03:18:06,572 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-31 03:18:06,577 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-31 03:18:07,422 WARN L188 SmtUtils]: Spent 843.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:18:07,422 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:18:07,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:07,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:07,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:07,455 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:07,459 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:07,460 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-31 03:18:07,461 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:07,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:07,474 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-31 03:18:07,475 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:07,950 WARN L188 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:18:07,951 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:18:07,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:07,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:07,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:07,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:07,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:07,997 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:07,997 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-31 03:18:07,998 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:08,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,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 133 treesize of output 139 [2019-08-31 03:18:08,019 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:08,475 WARN L188 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:18:08,475 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:18:08,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,603 WARN L188 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:18:08,604 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:18:08,604 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-31 03:18:08,606 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:08,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:08,621 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-31 03:18:08,622 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,081 WARN L188 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2019-08-31 03:18:09,082 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.3 percent of original size [2019-08-31 03:18:09,083 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:09,083 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:18:09,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:09,241 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_181|], 114=[|v_#memory_$Pointer$.base_187|, |v_#memory_$Pointer$.offset_187|]} [2019-08-31 03:18:09,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,277 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:09,282 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:09,282 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-31 03:18:09,283 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,303 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-31 03:18:09,304 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,337 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:09,340 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:09,340 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-31 03:18:09,341 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,361 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-31 03:18:09,361 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,381 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,401 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:09,405 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:09,406 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-31 03:18:09,407 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,429 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-31 03:18:09,430 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,457 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-31 03:18:09,457 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,479 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-31 03:18:09,479 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,496 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,503 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-31 03:18:09,504 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,544 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:09,548 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:09,548 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-31 03:18:09,549 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,583 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:09,588 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:09,588 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-31 03:18:09,589 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,600 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:18:09,600 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:09,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:09,622 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-31 03:18:09,623 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:10,061 WARN L188 SmtUtils]: Spent 437.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 66 [2019-08-31 03:18:10,062 INFO L567 ElimStorePlain]: treesize reduction 2642, result has 4.2 percent of original size [2019-08-31 03:18:10,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:10,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:10,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:10,071 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-31 03:18:10,072 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:10,129 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:10,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:10,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:10,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:10,139 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-31 03:18:10,140 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:10,190 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:10,191 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:18:10,191 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:2969, output treesize:107 [2019-08-31 03:18:10,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:10,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:10,216 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_403], 2=[v_prenex_400, |v_#memory_int_182|], 6=[v_prenex_398, v_prenex_399, v_prenex_401, v_prenex_402], 12=[|v_#memory_$Pointer$.offset_188|, |v_#memory_$Pointer$.base_188|]} [2019-08-31 03:18:10,233 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-31 03:18:10,233 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:11,138 WARN L188 SmtUtils]: Spent 905.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:18:11,139 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:18:11,160 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-31 03:18:11,161 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:11,533 WARN L188 SmtUtils]: Spent 371.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:18:11,533 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:11,546 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:11,569 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:11,570 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-31 03:18:11,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:11,571 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:12,294 WARN L188 SmtUtils]: Spent 722.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:18:12,294 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:18:12,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:12,309 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:12,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:12,318 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-31 03:18:12,318 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:12,626 WARN L188 SmtUtils]: Spent 307.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:18:12,627 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:12,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:12,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:12,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:12,647 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-31 03:18:12,648 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:13,177 WARN L188 SmtUtils]: Spent 529.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:18:13,178 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:18:13,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:13,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:13,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:13,194 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-31 03:18:13,195 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:13,431 WARN L188 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:18:13,432 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:13,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:13,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:13,441 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:13,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 101 treesize of output 88 [2019-08-31 03:18:13,446 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:13,787 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:18:13,788 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:18:13,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:13,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:13,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:13,859 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:18:13,860 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-31 03:18:13,861 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:14,180 WARN L188 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:18:14,181 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:18:14,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:14,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:14,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:14,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:14,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:14,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:14,198 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:14,199 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-31 03:18:14,199 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:14,343 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:18:14,343 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:14,344 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:14,344 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:18:14,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:14,349 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_62|, v_prenex_404], 3=[v_prenex_405, |v_#valid_75|]} [2019-08-31 03:18:14,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:14,360 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-31 03:18:14,360 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:14,544 WARN L188 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:18:14,544 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:14,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:14,557 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-31 03:18:14,558 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:14,740 WARN L188 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:18:14,741 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:14,770 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:14,770 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-31 03:18:14,771 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:15,141 WARN L188 SmtUtils]: Spent 369.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:18:15,141 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:18:15,166 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:15,167 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-31 03:18:15,167 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:15,510 WARN L188 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:18:15,511 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:18:15,511 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:15,512 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:18:15,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:15,518 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_183|], 18=[|v_#memory_$Pointer$.base_189|, |v_#memory_$Pointer$.offset_189|]} [2019-08-31 03:18:15,521 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-31 03:18:15,529 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-31 03:18:15,534 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-31 03:18:15,541 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-31 03:18:16,370 WARN L188 SmtUtils]: Spent 828.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:18:16,370 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:18:16,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,407 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:16,412 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:16,412 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-31 03:18:16,413 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:16,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,426 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-31 03:18:16,426 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:16,914 WARN L188 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:18:16,914 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:18:16,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,945 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-31 03:18:16,946 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:16,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:16,972 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:16,972 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-31 03:18:16,973 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:17,446 WARN L188 SmtUtils]: Spent 472.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:18:17,447 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:18:17,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,585 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:18:17,585 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:18:17,586 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-31 03:18:17,587 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:17,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:17,602 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-31 03:18:17,603 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,076 WARN L188 SmtUtils]: Spent 472.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:18:18,077 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:18:18,078 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:18,078 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:18:18,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:18,230 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_184|], 114=[|v_#memory_$Pointer$.base_190|, |v_#memory_$Pointer$.offset_190|]} [2019-08-31 03:18:18,249 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,274 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:18,277 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:18,277 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-31 03:18:18,282 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,324 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:18,327 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:18,328 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-31 03:18:18,328 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,353 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-31 03:18:18,354 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,372 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-31 03:18:18,373 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,392 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,409 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:18,413 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:18,414 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-31 03:18:18,415 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,436 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-31 03:18:18,437 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,459 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-31 03:18:18,460 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,476 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,492 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-31 03:18:18,493 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,530 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:18,534 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:18,534 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-31 03:18:18,535 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,545 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:18:18,545 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,560 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,566 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-31 03:18:18,567 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,587 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-31 03:18:18,588 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,624 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:18,628 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:18,629 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-31 03:18:18,630 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,671 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:18,676 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:18,676 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-31 03:18:18,677 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,713 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:18,718 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:18,718 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-31 03:18:18,719 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:18,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:18,743 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:18,749 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:18,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, 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-31 03:18:18,750 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:19,269 WARN L188 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 66 [2019-08-31 03:18:19,269 INFO L567 ElimStorePlain]: treesize reduction 3592, result has 3.1 percent of original size [2019-08-31 03:18:19,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:19,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:19,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:19,279 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-31 03:18:19,280 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:19,334 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:19,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:19,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:19,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:19,343 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-31 03:18:19,343 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:19,396 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:19,397 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:18:19,397 INFO L221 ElimStorePlain]: Needed 19 recursive calls to eliminate 3 variables, input treesize:3872, output treesize:107 [2019-08-31 03:18:19,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:19,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:19,419 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_185|], 2=[v_prenex_406, v_prenex_409], 6=[v_prenex_407, v_prenex_408, |v_#memory_$Pointer$.offset_191|, |v_#memory_$Pointer$.base_191|], 12=[v_prenex_410, v_prenex_411]} [2019-08-31 03:18:19,436 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-31 03:18:19,437 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:20,324 WARN L188 SmtUtils]: Spent 887.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:18:20,325 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:18:20,354 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-31 03:18:20,355 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:20,745 WARN L188 SmtUtils]: Spent 389.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:18:20,745 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:20,763 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:20,782 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:20,782 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-31 03:18:20,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:20,784 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:21,523 WARN L188 SmtUtils]: Spent 738.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:18:21,524 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:18:21,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:21,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:21,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:21,544 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-31 03:18:21,544 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:21,865 WARN L188 SmtUtils]: Spent 319.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:18:21,865 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:21,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:21,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:21,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:21,886 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-31 03:18:21,886 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:22,464 WARN L188 SmtUtils]: Spent 577.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:18:22,464 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:18:22,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:22,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:22,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:22,484 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-31 03:18:22,484 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:22,728 WARN L188 SmtUtils]: Spent 243.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:18:22,728 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:22,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:22,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:22,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:22,744 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-31 03:18:22,744 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:23,058 WARN L188 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:18:23,058 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:18:23,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:23,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:23,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:23,131 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:18:23,132 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-31 03:18:23,136 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:23,429 WARN L188 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:18:23,429 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:18:23,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:23,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:23,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:23,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:23,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:23,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:23,445 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:23,446 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-31 03:18:23,446 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:23,581 WARN L188 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:18:23,582 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:23,582 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:23,582 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:18:23,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:23,589 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_63|, v_prenex_412], 3=[v_prenex_413, |v_#valid_76|]} [2019-08-31 03:18:23,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:23,601 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-31 03:18:23,602 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:23,766 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:18:23,766 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:23,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:23,777 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-31 03:18:23,778 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:23,950 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:18:23,951 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:23,977 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:23,977 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-31 03:18:23,978 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:24,318 WARN L188 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:18:24,318 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:18:24,341 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:24,342 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-31 03:18:24,342 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:24,680 WARN L188 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:18:24,680 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:18:24,681 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:24,681 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:18:24,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:24,687 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_186|], 18=[|v_#memory_$Pointer$.base_192|, |v_#memory_$Pointer$.offset_192|]} [2019-08-31 03:18:24,690 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-31 03:18:24,697 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-31 03:18:24,703 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-31 03:18:24,708 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-31 03:18:25,485 WARN L188 SmtUtils]: Spent 775.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:18:25,485 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:18:25,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:25,501 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-31 03:18:25,502 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:25,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:25,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:25,524 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:25,530 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:25,534 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:25,535 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-31 03:18:25,536 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:26,024 WARN L188 SmtUtils]: Spent 488.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:18:26,025 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:18:26,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,079 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:26,079 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-31 03:18:26,080 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:26,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,100 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-31 03:18:26,101 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:26,571 WARN L188 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:18:26,571 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:18:26,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,706 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:18:26,707 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:18:26,707 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-31 03:18:26,709 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:26,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:26,726 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-31 03:18:26,727 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:27,187 WARN L188 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:18:27,188 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:18:27,188 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:27,189 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:18:27,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:27,343 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_187|], 114=[|v_#memory_$Pointer$.offset_193|, |v_#memory_$Pointer$.base_193|]} [2019-08-31 03:18:27,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,375 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:27,379 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:27,380 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-31 03:18:27,381 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:27,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,401 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-31 03:18:27,402 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:27,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,437 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:27,442 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:27,442 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-31 03:18:27,443 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:27,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,464 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-31 03:18:27,465 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:27,475 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:18:27,475 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:27,493 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,509 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:27,514 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:27,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, 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-31 03:18:27,515 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:27,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,532 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,545 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-31 03:18:27,546 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:27,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,567 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-31 03:18:27,567 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:27,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,588 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-31 03:18:27,589 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:27,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,623 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:27,628 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:27,629 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-31 03:18:27,629 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:27,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,649 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-31 03:18:27,650 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:27,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,704 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:27,729 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:27,730 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-31 03:18:27,731 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:27,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:27,748 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-31 03:18:27,749 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:28,313 WARN L188 SmtUtils]: Spent 563.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:18:28,314 INFO L567 ElimStorePlain]: treesize reduction 2684, result has 4.1 percent of original size [2019-08-31 03:18:28,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:28,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:28,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:28,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, 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-31 03:18:28,327 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:28,399 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:28,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:28,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:28,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:28,409 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-31 03:18:28,410 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:28,468 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:28,468 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:18:28,469 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:2999, output treesize:107 [2019-08-31 03:18:28,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:28,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:28,501 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_188|], 2=[v_prenex_417, v_prenex_414], 6=[v_prenex_415, v_prenex_416, |v_#memory_$Pointer$.offset_194|, |v_#memory_$Pointer$.base_194|], 12=[v_prenex_418, v_prenex_419]} [2019-08-31 03:18:28,522 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-31 03:18:28,523 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:29,424 WARN L188 SmtUtils]: Spent 901.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:18:29,425 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:18:29,442 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:29,464 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:29,465 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-31 03:18:29,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:29,467 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:30,245 WARN L188 SmtUtils]: Spent 777.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:18:30,245 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:18:30,264 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-31 03:18:30,264 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:30,611 WARN L188 SmtUtils]: Spent 345.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:18:30,611 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:30,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:30,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:30,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:30,633 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-31 03:18:30,634 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:30,934 WARN L188 SmtUtils]: Spent 299.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:18:30,934 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:30,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:30,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:30,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:30,956 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-31 03:18:30,957 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:31,469 WARN L188 SmtUtils]: Spent 511.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:18:31,469 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:18:31,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:31,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:31,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:31,485 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-31 03:18:31,486 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:31,717 WARN L188 SmtUtils]: Spent 230.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:18:31,717 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:31,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:31,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:31,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:31,735 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-31 03:18:31,736 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:32,056 WARN L188 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:18:32,057 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:18:32,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:32,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:32,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:32,130 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:18:32,130 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-31 03:18:32,131 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:32,428 WARN L188 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:18:32,429 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:18:32,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:32,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:32,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:32,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:32,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:32,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:32,446 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:32,446 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-31 03:18:32,447 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:32,577 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:18:32,578 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:32,578 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:32,579 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:18:32,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:32,583 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_64|, v_prenex_420], 3=[v_prenex_421, |v_#valid_77|]} [2019-08-31 03:18:32,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:32,596 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-31 03:18:32,596 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:32,759 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:18:32,759 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:32,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:32,770 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-31 03:18:32,771 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:32,934 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:18:32,935 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:32,959 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:32,959 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-31 03:18:32,960 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:33,286 WARN L188 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:18:33,287 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:18:33,312 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:33,312 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-31 03:18:33,313 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:33,636 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:18:33,636 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:18:33,637 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:33,637 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:18:33,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:33,644 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_189|], 16=[|v_#memory_$Pointer$.offset_195|, |v_#memory_$Pointer$.base_195|]} [2019-08-31 03:18:33,647 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-31 03:18:33,653 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-31 03:18:33,657 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-31 03:18:33,661 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-31 03:18:34,457 WARN L188 SmtUtils]: Spent 795.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:18:34,457 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:18:34,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:34,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:34,485 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:34,490 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:34,495 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:34,495 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-31 03:18:34,496 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:34,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:34,510 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-31 03:18:34,510 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:34,993 WARN L188 SmtUtils]: Spent 481.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:18:34,993 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:18:35,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,014 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-31 03:18:35,015 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:35,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,138 WARN L188 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:18:35,138 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:18:35,139 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-31 03:18:35,140 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:35,642 WARN L188 SmtUtils]: Spent 501.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2019-08-31 03:18:35,642 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.5 percent of original size [2019-08-31 03:18:35,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,690 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:35,690 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-31 03:18:35,691 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:35,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:35,709 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-31 03:18:35,709 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:36,140 WARN L188 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:18:36,141 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:18:36,142 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:36,142 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:18:36,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:36,298 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_190|], 114=[|v_#memory_$Pointer$.offset_196|, |v_#memory_$Pointer$.base_196|]} [2019-08-31 03:18:36,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,318 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-31 03:18:36,319 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:36,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,338 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-31 03:18:36,339 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:36,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,373 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:36,379 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:36,380 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-31 03:18:36,381 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:36,390 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:18:36,391 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:36,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,408 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-31 03:18:36,408 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:36,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,439 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-31 03:18:36,440 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:36,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,460 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-31 03:18:36,460 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:36,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,496 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:36,501 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:36,501 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-31 03:18:36,502 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:36,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,535 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:36,539 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:36,540 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-31 03:18:36,541 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:36,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,559 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-31 03:18:36,559 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:36,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,575 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-31 03:18:36,576 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:36,910 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 66 [2019-08-31 03:18:36,910 INFO L567 ElimStorePlain]: treesize reduction 2070, result has 5.3 percent of original size [2019-08-31 03:18:36,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,918 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-31 03:18:36,918 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:36,973 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:36,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:36,983 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-31 03:18:36,984 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:37,037 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:37,037 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:18:37,037 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2431, output treesize:107 [2019-08-31 03:18:37,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:37,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:37,062 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_191|], 2=[v_prenex_427, v_prenex_424], 6=[|v_#memory_$Pointer$.base_197|, |v_#memory_$Pointer$.offset_197|, v_prenex_422, v_prenex_423], 12=[v_prenex_426, v_prenex_425]} [2019-08-31 03:18:37,079 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-31 03:18:37,080 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:37,968 WARN L188 SmtUtils]: Spent 888.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:18:37,969 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:18:37,986 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:38,009 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:38,009 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-31 03:18:38,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:38,010 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:38,837 WARN L188 SmtUtils]: Spent 826.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:18:38,837 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:18:38,855 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-31 03:18:38,856 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:39,208 WARN L188 SmtUtils]: Spent 351.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:18:39,208 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:39,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:39,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:39,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:39,229 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-31 03:18:39,230 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:39,540 WARN L188 SmtUtils]: Spent 310.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:18:39,541 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:39,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:39,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:39,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:39,561 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-31 03:18:39,561 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:39,907 WARN L188 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:18:39,908 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:18:39,908 INFO L464 ElimStorePlain]: Eliminatee v_prenex_422 vanished before elimination [2019-08-31 03:18:39,908 INFO L464 ElimStorePlain]: Eliminatee v_prenex_423 vanished before elimination [2019-08-31 03:18:39,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:39,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:39,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:39,978 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:18:39,979 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-31 03:18:39,980 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:40,278 WARN L188 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:18:40,278 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:18:40,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,295 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:40,295 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-31 03:18:40,296 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:40,424 WARN L188 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:18:40,425 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:40,425 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:40,425 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:18:40,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:40,430 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_65|, v_prenex_428], 3=[|v_#valid_78|, v_prenex_429]} [2019-08-31 03:18:40,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,441 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-31 03:18:40,442 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:40,602 WARN L188 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:18:40,603 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:40,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:40,614 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-31 03:18:40,614 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:40,773 WARN L188 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:18:40,773 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:40,799 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:40,800 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-31 03:18:40,800 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:41,119 WARN L188 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:18:41,120 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:18:41,144 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:41,145 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-31 03:18:41,145 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:41,465 WARN L188 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:18:41,466 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:18:41,466 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:41,466 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:18:41,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:41,473 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_192|], 16=[|v_#memory_$Pointer$.base_198|, |v_#memory_$Pointer$.offset_198|]} [2019-08-31 03:18:41,476 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-31 03:18:41,483 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-31 03:18:41,488 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-31 03:18:41,493 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-31 03:18:42,404 WARN L188 SmtUtils]: Spent 910.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:18:42,404 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:18:42,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:42,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:42,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:42,443 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:42,448 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:42,448 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-31 03:18:42,449 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:42,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:42,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 148 treesize of output 136 [2019-08-31 03:18:42,462 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:42,926 WARN L188 SmtUtils]: Spent 462.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:18:42,926 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:18:42,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:42,956 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-31 03:18:42,956 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:42,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:42,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:42,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:42,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:42,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:42,983 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:42,983 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-31 03:18:42,984 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:43,437 WARN L188 SmtUtils]: Spent 452.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:18:43,438 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:18:43,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:43,571 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:18:43,571 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:18:43,572 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-31 03:18:43,573 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:43,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:43,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:43,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 129 treesize of output 135 [2019-08-31 03:18:43,587 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,045 WARN L188 SmtUtils]: Spent 457.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2019-08-31 03:18:44,045 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.3 percent of original size [2019-08-31 03:18:44,046 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:44,046 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:18:44,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:44,202 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_193|], 114=[|v_#memory_$Pointer$.offset_199|, |v_#memory_$Pointer$.base_199|]} [2019-08-31 03:18:44,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,234 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:44,239 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:44,240 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-31 03:18:44,241 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,256 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,260 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-31 03:18:44,261 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,296 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-31 03:18:44,297 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,337 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:44,342 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:44,343 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-31 03:18:44,344 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,363 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-31 03:18:44,363 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,381 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,387 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-31 03:18:44,388 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,410 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-31 03:18:44,411 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,424 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:18:44,424 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,472 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:44,477 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:44,477 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-31 03:18:44,478 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,498 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,516 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:44,520 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:44,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 269 treesize of output 254 [2019-08-31 03:18:44,522 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,544 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-31 03:18:44,545 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,571 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-31 03:18:44,571 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,611 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:44,616 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:44,616 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-31 03:18:44,617 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:44,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:44,634 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-31 03:18:44,635 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:45,030 WARN L188 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 66 [2019-08-31 03:18:45,031 INFO L567 ElimStorePlain]: treesize reduction 2805, result has 3.9 percent of original size [2019-08-31 03:18:45,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,043 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-31 03:18:45,043 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:45,101 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:45,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:45,111 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-31 03:18:45,112 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:45,161 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:45,161 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:18:45,162 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 3 variables, input treesize:3157, output treesize:107 [2019-08-31 03:18:45,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:45,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:45,185 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_194|], 2=[v_prenex_430, v_prenex_433], 6=[|v_#memory_$Pointer$.base_200|, |v_#memory_$Pointer$.offset_200|, v_prenex_431, v_prenex_432], 12=[v_prenex_434, v_prenex_435]} [2019-08-31 03:18:45,202 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-31 03:18:45,203 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:46,127 WARN L188 SmtUtils]: Spent 923.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:18:46,127 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:18:46,153 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-31 03:18:46,154 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:46,548 WARN L188 SmtUtils]: Spent 394.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:18:46,549 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:46,565 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:46,586 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:46,586 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-31 03:18:46,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:46,588 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:47,323 WARN L188 SmtUtils]: Spent 734.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:18:47,324 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:18:47,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:47,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:47,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:47,349 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-31 03:18:47,349 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:47,660 WARN L188 SmtUtils]: Spent 310.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:18:47,660 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:47,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:47,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:47,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:47,681 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-31 03:18:47,682 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:48,020 WARN L188 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:18:48,020 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:18:48,020 INFO L464 ElimStorePlain]: Eliminatee v_prenex_431 vanished before elimination [2019-08-31 03:18:48,021 INFO L464 ElimStorePlain]: Eliminatee v_prenex_432 vanished before elimination [2019-08-31 03:18:48,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,028 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,039 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:48,039 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-31 03:18:48,040 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:48,183 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:18:48,183 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:48,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,250 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:18:48,251 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-31 03:18:48,252 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:48,525 WARN L188 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:18:48,525 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:18:48,526 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:48,526 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:18:48,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:48,530 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_66|, v_prenex_436], 3=[v_prenex_437, |v_#valid_79|]} [2019-08-31 03:18:48,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,539 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-31 03:18:48,540 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:48,705 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:18:48,706 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:48,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:48,716 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-31 03:18:48,717 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:48,887 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:18:48,887 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:48,913 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:48,913 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-31 03:18:48,914 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:49,250 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:18:49,250 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:18:49,273 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:49,274 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-31 03:18:49,274 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:49,597 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:18:49,598 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:18:49,598 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:49,599 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:18:49,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:49,605 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_195|], 18=[|v_#memory_$Pointer$.offset_201|, |v_#memory_$Pointer$.base_201|]} [2019-08-31 03:18:49,609 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-31 03:18:49,615 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-31 03:18:49,620 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-31 03:18:49,627 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-31 03:18:50,416 WARN L188 SmtUtils]: Spent 788.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:18:50,416 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:18:50,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:50,432 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-31 03:18:50,432 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:50,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:50,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:50,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:50,454 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:50,459 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:50,459 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-31 03:18:50,460 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:50,945 WARN L188 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:18:50,946 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:18:50,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:50,958 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:51,086 WARN L188 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:18:51,087 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:18:51,087 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-31 03:18:51,089 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:51,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:51,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:51,105 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-31 03:18:51,106 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:51,629 WARN L188 SmtUtils]: Spent 522.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:18:51,630 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:18:51,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:51,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:51,661 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-31 03:18:51,661 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:51,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:51,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:51,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:51,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:51,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:51,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:51,688 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:51,688 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-31 03:18:51,689 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:52,137 WARN L188 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:18:52,137 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:18:52,138 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:52,138 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:18:52,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:52,302 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_196|], 114=[|v_#memory_$Pointer$.offset_202|, |v_#memory_$Pointer$.base_202|]} [2019-08-31 03:18:52,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,339 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:52,344 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:52,344 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-31 03:18:52,345 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:52,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,376 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-31 03:18:52,377 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:52,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,394 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-31 03:18:52,394 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:52,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,415 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-31 03:18:52,416 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:52,426 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:18:52,426 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:52,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,446 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-31 03:18:52,447 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:52,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,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 146 treesize of output 130 [2019-08-31 03:18:52,467 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:52,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,485 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-31 03:18:52,485 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:52,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,519 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:52,524 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:52,524 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-31 03:18:52,525 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:52,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,554 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:52,558 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:52,559 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-31 03:18:52,560 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:52,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,579 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-31 03:18:52,580 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:52,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:52,602 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:52,606 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:52,607 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-31 03:18:52,608 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:53,010 WARN L188 SmtUtils]: Spent 401.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 66 [2019-08-31 03:18:53,010 INFO L567 ElimStorePlain]: treesize reduction 2358, result has 4.7 percent of original size [2019-08-31 03:18:53,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,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-31 03:18:53,021 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:53,078 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:53,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:53,087 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-31 03:18:53,087 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:53,138 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:53,138 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:18:53,138 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2700, output treesize:107 [2019-08-31 03:18:53,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:53,162 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_197|], 2=[v_prenex_439, v_prenex_442], 6=[v_prenex_438, |v_#memory_$Pointer$.base_203|, v_prenex_440, |v_#memory_$Pointer$.offset_203|], 12=[v_prenex_441, v_prenex_443]} [2019-08-31 03:18:53,180 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-31 03:18:53,180 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:54,087 WARN L188 SmtUtils]: Spent 906.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:18:54,088 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:18:54,107 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-31 03:18:54,108 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:54,485 WARN L188 SmtUtils]: Spent 376.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:18:54,485 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:54,502 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:54,523 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:54,523 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-31 03:18:54,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:54,524 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:55,241 WARN L188 SmtUtils]: Spent 716.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:18:55,242 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:18:55,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:55,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:55,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:55,262 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-31 03:18:55,263 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:55,562 WARN L188 SmtUtils]: Spent 298.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:18:55,562 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:55,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:55,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:55,576 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:55,582 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-31 03:18:55,582 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:55,850 WARN L188 SmtUtils]: Spent 267.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:18:55,851 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:55,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:55,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:55,864 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:55,869 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-31 03:18:55,870 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:56,355 WARN L188 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:18:56,355 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:18:56,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:56,363 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:56,364 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:56,368 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-31 03:18:56,369 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:56,689 WARN L188 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:18:56,689 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:18:56,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:56,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:56,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:56,782 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:18:56,782 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-31 03:18:56,784 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:57,075 WARN L188 SmtUtils]: Spent 291.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:18:57,076 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:18:57,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,092 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:57,092 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-31 03:18:57,093 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:57,229 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:18:57,229 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:57,230 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:57,230 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:18:57,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:57,234 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_445, |v_#length_67|], 3=[|v_#valid_80|, v_prenex_444]} [2019-08-31 03:18:57,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,244 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-31 03:18:57,244 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:57,397 WARN L188 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:18:57,397 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:57,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:57,410 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-31 03:18:57,410 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:57,573 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:18:57,574 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:57,597 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:57,598 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-31 03:18:57,599 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:57,914 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:18:57,914 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:18:57,939 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:57,939 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-31 03:18:57,940 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:58,261 WARN L188 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:18:58,261 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:18:58,262 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:18:58,262 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:18:58,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:18:58,268 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_198|], 16=[|v_#memory_$Pointer$.base_204|, |v_#memory_$Pointer$.offset_204|]} [2019-08-31 03:18:58,273 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-31 03:18:58,278 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-31 03:18:58,284 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-31 03:18:58,288 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-31 03:18:59,126 WARN L188 SmtUtils]: Spent 836.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:18:59,126 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:18:59,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:59,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:59,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:59,161 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:18:59,166 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:59,166 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-31 03:18:59,167 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:59,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:59,179 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-31 03:18:59,180 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:59,654 WARN L188 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:18:59,654 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:18:59,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:59,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:59,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:59,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:59,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:59,697 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:18:59,698 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-31 03:18:59,699 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:18:59,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:18:59,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-31 03:18:59,720 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:00,177 WARN L188 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:19:00,177 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:19:00,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:00,307 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:19:00,308 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:19:00,308 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-31 03:19:00,310 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:00,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:00,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:00,324 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-31 03:19:00,328 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:00,780 WARN L188 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 93 [2019-08-31 03:19:00,780 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.6 percent of original size [2019-08-31 03:19:00,781 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:00,781 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:19:00,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:00,950 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_199|], 114=[|v_#memory_$Pointer$.base_205|, |v_#memory_$Pointer$.offset_205|]} [2019-08-31 03:19:00,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:00,967 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-31 03:19:00,967 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:00,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:00,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,002 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:01,007 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:01,007 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-31 03:19:01,008 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,043 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:01,048 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:01,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, 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-31 03:19:01,049 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,067 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-31 03:19:01,068 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,082 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:19:01,082 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,115 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:01,120 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:01,121 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-31 03:19:01,121 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,139 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-31 03:19:01,140 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,158 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-31 03:19:01,159 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,193 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:01,198 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:01,198 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-31 03:19:01,199 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,232 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:01,236 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:01,236 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-31 03:19:01,237 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,252 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,258 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-31 03:19:01,258 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,288 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-31 03:19:01,289 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,703 WARN L188 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 66 [2019-08-31 03:19:01,703 INFO L567 ElimStorePlain]: treesize reduction 2461, result has 4.5 percent of original size [2019-08-31 03:19:01,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,709 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,711 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-31 03:19:01,712 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,763 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:01,769 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:01,774 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-31 03:19:01,774 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,826 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:01,827 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:19:01,827 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2775, output treesize:107 [2019-08-31 03:19:01,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:01,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:01,854 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_451], 2=[v_prenex_448, |v_#memory_int_200|], 6=[v_prenex_449, v_prenex_450, v_prenex_446, v_prenex_447], 12=[|v_#memory_$Pointer$.base_206|, |v_#memory_$Pointer$.offset_206|]} [2019-08-31 03:19:01,871 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-31 03:19:01,871 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:02,783 WARN L188 SmtUtils]: Spent 911.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:19:02,783 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:19:02,804 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-31 03:19:02,805 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:03,179 WARN L188 SmtUtils]: Spent 374.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:19:03,180 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:03,197 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:03,220 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:03,220 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-31 03:19:03,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:03,222 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:03,974 WARN L188 SmtUtils]: Spent 752.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:19:03,975 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:19:03,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:03,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:03,990 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:04,003 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-31 03:19:04,004 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:04,330 WARN L188 SmtUtils]: Spent 326.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:19:04,331 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:04,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:04,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:04,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:04,350 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-31 03:19:04,351 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:04,699 WARN L188 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:19:04,699 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:19:04,699 INFO L464 ElimStorePlain]: Eliminatee v_prenex_446 vanished before elimination [2019-08-31 03:19:04,699 INFO L464 ElimStorePlain]: Eliminatee v_prenex_447 vanished before elimination [2019-08-31 03:19:04,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:04,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:04,709 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:04,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:04,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:04,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:04,718 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:04,718 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-31 03:19:04,719 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:04,857 WARN L188 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:19:04,858 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:04,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:04,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:04,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:04,927 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:19:04,928 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-31 03:19:04,929 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:05,209 WARN L188 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:19:05,210 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:19:05,210 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:05,210 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:19:05,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:05,215 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_453, |v_#length_68|], 3=[v_prenex_452, |v_#valid_81|]} [2019-08-31 03:19:05,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:05,226 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-31 03:19:05,227 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:05,396 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:19:05,397 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:05,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:05,410 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-31 03:19:05,410 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:05,581 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:19:05,581 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:05,607 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:05,607 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-31 03:19:05,608 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:05,945 WARN L188 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:19:05,945 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:05,971 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:05,971 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-31 03:19:05,972 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:06,301 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:19:06,302 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:06,303 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:06,303 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:19:06,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:06,310 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_201|], 18=[|v_#memory_$Pointer$.offset_207|, |v_#memory_$Pointer$.base_207|]} [2019-08-31 03:19:06,314 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-31 03:19:06,321 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-31 03:19:06,326 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-31 03:19:06,333 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-31 03:19:07,108 WARN L188 SmtUtils]: Spent 773.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:19:07,108 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:19:07,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,147 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:07,152 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:07,153 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-31 03:19:07,154 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:07,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,166 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-31 03:19:07,167 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:07,663 WARN L188 SmtUtils]: Spent 495.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:19:07,664 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:19:07,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,688 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-31 03:19:07,689 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:07,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:07,814 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:19:07,814 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:19:07,815 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-31 03:19:07,817 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:08,318 WARN L188 SmtUtils]: Spent 500.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:19:08,318 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:19:08,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:08,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:08,349 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-31 03:19:08,350 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:08,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:08,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:08,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:08,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:08,374 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:08,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:08,376 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:08,377 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-31 03:19:08,378 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:08,818 WARN L188 SmtUtils]: Spent 439.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:19:08,819 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:19:08,819 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:08,820 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:19:08,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:08,989 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_202|], 114=[|v_#memory_$Pointer$.base_208|, |v_#memory_$Pointer$.offset_208|]} [2019-08-31 03:19:09,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,008 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-31 03:19:09,009 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:09,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,038 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-31 03:19:09,039 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:09,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,063 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-31 03:19:09,064 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:09,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,092 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:09,097 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:09,097 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-31 03:19:09,098 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:09,106 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:19:09,107 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:09,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,125 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-31 03:19:09,125 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:09,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,146 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-31 03:19:09,146 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:09,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,166 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-31 03:19:09,167 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:09,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,189 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-31 03:19:09,189 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:09,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,209 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-31 03:19:09,210 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:09,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,245 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:09,250 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:09,250 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-31 03:19:09,251 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:09,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,272 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:09,277 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:09,277 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-31 03:19:09,278 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:09,626 WARN L188 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 66 [2019-08-31 03:19:09,626 INFO L567 ElimStorePlain]: treesize reduction 2257, result has 4.8 percent of original size [2019-08-31 03:19:09,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,634 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-31 03:19:09,635 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:09,687 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:09,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:09,697 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-31 03:19:09,698 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:09,748 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:09,748 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:19:09,748 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2625, output treesize:107 [2019-08-31 03:19:09,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:09,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:09,777 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_203|], 2=[v_prenex_454, v_prenex_457], 6=[|v_#memory_$Pointer$.offset_209|, v_prenex_455, v_prenex_456, |v_#memory_$Pointer$.base_209|], 12=[v_prenex_459, v_prenex_458]} [2019-08-31 03:19:09,799 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-31 03:19:09,799 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:10,738 WARN L188 SmtUtils]: Spent 938.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:19:10,739 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:19:10,760 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-31 03:19:10,761 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:11,169 WARN L188 SmtUtils]: Spent 408.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:19:11,170 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:11,183 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:11,204 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:11,204 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-31 03:19:11,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:11,206 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:11,963 WARN L188 SmtUtils]: Spent 757.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:19:11,964 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:19:11,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:11,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:11,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:11,983 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-31 03:19:11,984 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:12,298 WARN L188 SmtUtils]: Spent 313.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:19:12,299 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:12,309 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,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, 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-31 03:19:12,321 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:12,602 WARN L188 SmtUtils]: Spent 280.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:19:12,602 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:12,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:12,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 117 treesize of output 104 [2019-08-31 03:19:12,620 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:13,307 WARN L188 SmtUtils]: Spent 686.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:19:13,307 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:19:13,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:13,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:13,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:13,323 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-31 03:19:13,323 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:13,645 WARN L188 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:19:13,645 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:19:13,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:13,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:13,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:13,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:13,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:13,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:13,665 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:13,665 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-31 03:19:13,666 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:13,809 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:19:13,809 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:13,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:13,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:13,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:13,878 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:19:13,879 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-31 03:19:13,880 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:14,155 WARN L188 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:19:14,156 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:19:14,156 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:14,157 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:19:14,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:14,161 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_461, |v_#length_69|], 3=[|v_#valid_82|, v_prenex_460]} [2019-08-31 03:19:14,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:14,172 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-31 03:19:14,173 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:14,341 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:19:14,342 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:14,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:14,354 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-31 03:19:14,355 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:14,525 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:19:14,525 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:14,549 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:14,550 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-31 03:19:14,550 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:14,881 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:19:14,881 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:14,905 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:14,906 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-31 03:19:14,907 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:15,248 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:19:15,249 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:15,249 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:15,249 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:19:15,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:15,257 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_204|], 18=[|v_#memory_$Pointer$.offset_210|, |v_#memory_$Pointer$.base_210|]} [2019-08-31 03:19:15,261 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-31 03:19:15,268 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-31 03:19:15,273 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-31 03:19:15,279 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-31 03:19:16,137 WARN L188 SmtUtils]: Spent 858.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:19:16,138 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:19:16,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:16,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:16,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:16,171 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:16,176 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:16,176 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-31 03:19:16,177 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:16,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:16,189 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-31 03:19:16,190 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:16,677 WARN L188 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:19:16,677 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:19:16,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:16,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:16,701 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-31 03:19:16,702 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:16,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:16,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:16,831 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:19:16,831 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:19:16,832 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-31 03:19:16,833 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:17,348 WARN L188 SmtUtils]: Spent 514.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:19:17,349 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:19:17,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:17,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:17,384 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-31 03:19:17,384 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:17,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:17,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:17,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:17,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:17,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:17,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:17,411 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:17,412 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-31 03:19:17,413 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:17,864 WARN L188 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:19:17,864 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:19:17,864 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:17,865 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:19:17,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:17,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:18,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:18,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:18,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:18,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:18,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:18,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:18,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:18,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:18,037 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_205|], 114=[|v_#memory_$Pointer$.base_211|, |v_#memory_$Pointer$.offset_211|]} [2019-08-31 03:19:18,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,069 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:18,073 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:18,074 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-31 03:19:18,075 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,092 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-31 03:19:18,093 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,114 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-31 03:19:18,114 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,140 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-31 03:19:18,141 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,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, 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-31 03:19:18,173 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,183 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:19:18,184 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,204 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-31 03:19:18,205 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,234 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:18,239 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:18,239 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-31 03:19:18,240 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,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 194 treesize of output 178 [2019-08-31 03:19:18,259 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,293 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:18,297 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:18,297 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-31 03:19:18,298 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,319 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-31 03:19:18,320 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,341 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:18,346 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:18,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, 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-31 03:19:18,348 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,808 WARN L188 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 66 [2019-08-31 03:19:18,808 INFO L567 ElimStorePlain]: treesize reduction 2360, result has 4.6 percent of original size [2019-08-31 03:19:18,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,819 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-31 03:19:18,819 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,873 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:18,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:18,883 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-31 03:19:18,884 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,936 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:18,937 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:19:18,937 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2706, output treesize:107 [2019-08-31 03:19:18,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:18,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:18,962 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_465], 2=[v_prenex_462, |v_#memory_int_206|], 6=[v_prenex_463, v_prenex_464, v_prenex_466, v_prenex_467], 12=[|v_#memory_$Pointer$.offset_212|, |v_#memory_$Pointer$.base_212|]} [2019-08-31 03:19:18,983 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-31 03:19:18,983 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:19,888 WARN L188 SmtUtils]: Spent 904.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:19:19,889 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:19:19,909 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-31 03:19:19,910 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:20,313 WARN L188 SmtUtils]: Spent 403.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:19:20,314 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:20,328 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:20,349 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:20,350 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-31 03:19:20,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:20,351 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:21,098 WARN L188 SmtUtils]: Spent 746.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:19:21,098 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:19:21,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:21,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:21,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:21,120 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-31 03:19:21,120 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:21,425 WARN L188 SmtUtils]: Spent 304.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:19:21,426 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:21,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:21,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:21,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:21,445 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-31 03:19:21,445 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:21,975 WARN L188 SmtUtils]: Spent 528.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:19:21,975 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:19:21,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:21,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:21,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:21,993 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-31 03:19:21,993 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:22,236 WARN L188 SmtUtils]: Spent 242.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:19:22,236 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:22,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:22,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:22,249 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:22,253 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-31 03:19:22,253 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:22,578 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:19:22,579 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:19:22,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:22,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:22,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:22,654 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:19:22,654 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-31 03:19:22,656 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:22,954 WARN L188 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:19:22,954 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:19:22,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:22,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:22,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:22,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:22,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:22,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:22,971 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:22,972 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-31 03:19:22,972 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:23,103 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:19:23,104 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:23,104 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:23,104 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:19:23,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:23,108 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_70|, v_prenex_468], 3=[v_prenex_469, |v_#valid_83|]} [2019-08-31 03:19:23,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:23,119 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-31 03:19:23,120 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:23,291 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:19:23,291 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:23,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:23,302 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-31 03:19:23,302 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:23,469 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:19:23,469 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:23,495 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:23,495 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-31 03:19:23,496 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:23,831 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:19:23,832 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:23,855 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:23,856 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-31 03:19:23,856 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:24,189 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:19:24,190 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:24,190 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:24,191 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:19:24,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:24,198 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_207|], 18=[|v_#memory_$Pointer$.offset_213|, |v_#memory_$Pointer$.base_213|]} [2019-08-31 03:19:24,202 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-31 03:19:24,206 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-31 03:19:24,213 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-31 03:19:24,219 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-31 03:19:24,964 WARN L188 SmtUtils]: Spent 744.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:19:24,964 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:19:24,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:24,990 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:24,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:25,000 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:25,004 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:25,004 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-31 03:19:25,005 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:25,013 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:25,017 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-31 03:19:25,018 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:25,496 WARN L188 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:19:25,497 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:19:25,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:25,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:25,640 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:19:25,641 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:19:25,641 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-31 03:19:25,643 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:25,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:25,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:25,660 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-31 03:19:25,661 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:26,193 WARN L188 SmtUtils]: Spent 531.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:19:26,193 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:19:26,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:26,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:26,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:26,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:26,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:26,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:26,242 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:26,242 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-31 03:19:26,243 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:26,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:26,252 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:26,262 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-31 03:19:26,263 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:26,706 WARN L188 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:19:26,707 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:19:26,708 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:26,708 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:19:26,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:26,882 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_208|], 114=[|v_#memory_$Pointer$.base_214|, |v_#memory_$Pointer$.offset_214|]} [2019-08-31 03:19:26,890 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:19:26,891 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:26,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:26,911 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-31 03:19:26,912 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:26,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:26,932 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-31 03:19:26,933 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:26,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:26,953 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-31 03:19:26,953 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:26,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:26,975 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-31 03:19:26,975 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:26,990 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:26,995 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-31 03:19:26,996 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:27,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,013 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,029 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-31 03:19:27,029 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:27,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,048 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-31 03:19:27,049 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:27,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,068 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-31 03:19:27,069 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:27,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,101 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:27,106 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:27,106 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-31 03:19:27,107 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:27,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,139 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:27,144 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:27,145 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-31 03:19:27,145 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:27,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,179 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:27,184 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:27,184 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-31 03:19:27,185 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:27,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,206 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,209 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:27,214 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:27,215 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-31 03:19:27,216 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:27,565 WARN L188 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 66 [2019-08-31 03:19:27,565 INFO L567 ElimStorePlain]: treesize reduction 2567, result has 4.3 percent of original size [2019-08-31 03:19:27,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,576 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,577 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-31 03:19:27,577 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:27,634 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:27,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:27,644 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-31 03:19:27,645 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:27,698 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:27,698 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:19:27,698 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:2918, output treesize:107 [2019-08-31 03:19:27,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:27,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:27,724 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_209|], 2=[v_prenex_471, v_prenex_474], 6=[|v_#memory_$Pointer$.base_215|, v_prenex_470, v_prenex_472, |v_#memory_$Pointer$.offset_215|], 12=[v_prenex_473, v_prenex_475]} [2019-08-31 03:19:27,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, 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-31 03:19:27,743 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:28,650 WARN L188 SmtUtils]: Spent 906.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:19:28,650 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:19:28,674 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-31 03:19:28,674 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:29,071 WARN L188 SmtUtils]: Spent 396.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:19:29,072 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:29,086 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:29,106 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:29,106 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-31 03:19:29,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:29,107 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:29,815 WARN L188 SmtUtils]: Spent 707.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:19:29,816 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:19:29,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:29,839 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-31 03:19:29,839 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:30,161 WARN L188 SmtUtils]: Spent 321.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:19:30,161 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:30,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:30,177 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:30,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:30,187 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-31 03:19:30,188 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:30,455 WARN L188 SmtUtils]: Spent 267.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:19:30,456 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:30,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:30,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:30,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:30,473 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-31 03:19:30,474 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:30,946 WARN L188 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:19:30,946 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:19:30,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:30,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:30,958 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:30,963 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-31 03:19:30,964 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:31,287 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:19:31,287 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:19:31,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:31,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:31,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:31,359 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:19:31,360 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-31 03:19:31,361 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:31,651 WARN L188 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:19:31,651 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:19:31,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:31,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:31,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:31,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:31,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:31,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:31,668 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:31,668 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-31 03:19:31,669 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:31,797 WARN L188 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:19:31,797 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:31,798 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:31,798 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:19:31,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:31,802 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_476, |v_#length_71|], 3=[v_prenex_477, |v_#valid_84|]} [2019-08-31 03:19:31,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:31,814 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-31 03:19:31,815 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:31,970 WARN L188 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:19:31,970 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:31,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:31,983 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-31 03:19:31,983 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:32,142 WARN L188 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:19:32,142 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:32,166 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:32,167 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-31 03:19:32,167 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:32,497 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:19:32,498 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:19:32,522 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:32,522 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-31 03:19:32,523 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:32,850 WARN L188 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:19:32,850 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:19:32,851 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:32,851 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:19:32,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:32,857 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_210|], 16=[|v_#memory_$Pointer$.base_216|, |v_#memory_$Pointer$.offset_216|]} [2019-08-31 03:19:32,860 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-31 03:19:32,867 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-31 03:19:32,873 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-31 03:19:32,877 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-31 03:19:33,619 WARN L188 SmtUtils]: Spent 741.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:19:33,619 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:19:33,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:33,636 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-31 03:19:33,637 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:33,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:33,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:33,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:33,660 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:33,666 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:33,666 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-31 03:19:33,667 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:34,134 WARN L188 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:19:34,135 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:19:34,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:34,164 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-31 03:19:34,165 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:34,174 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:34,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:34,177 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:34,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:34,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:34,191 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:34,192 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-31 03:19:34,193 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:34,641 WARN L188 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:19:34,642 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:19:34,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:34,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:34,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, 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-31 03:19:34,663 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:34,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:34,781 WARN L188 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:19:34,781 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:19:34,782 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-31 03:19:34,783 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:35,232 WARN L188 SmtUtils]: Spent 447.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2019-08-31 03:19:35,232 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.3 percent of original size [2019-08-31 03:19:35,233 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:35,233 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:19:35,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:35,414 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_211|], 114=[|v_#memory_$Pointer$.base_217|, |v_#memory_$Pointer$.offset_217|]} [2019-08-31 03:19:35,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:35,430 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-31 03:19:35,431 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:35,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:35,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-31 03:19:35,452 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:35,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:35,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:35,486 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:35,491 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:35,492 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-31 03:19:35,493 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:35,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:35,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:35,523 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-31 03:19:35,524 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:35,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:35,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:35,559 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:35,564 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:35,564 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-31 03:19:35,565 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:35,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:35,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:35,598 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:35,603 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:35,604 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-31 03:19:35,605 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:35,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:35,624 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-31 03:19:35,625 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:35,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:35,645 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-31 03:19:35,645 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:35,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:35,665 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-31 03:19:35,665 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:35,674 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:19:35,674 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:36,008 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 66 [2019-08-31 03:19:36,009 INFO L567 ElimStorePlain]: treesize reduction 1877, result has 5.8 percent of original size [2019-08-31 03:19:36,013 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:36,015 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:36,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:36,017 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-31 03:19:36,018 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:36,074 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:36,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:36,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:36,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:36,085 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-31 03:19:36,085 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:36,139 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:36,139 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:19:36,139 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2219, output treesize:107 [2019-08-31 03:19:36,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:36,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:36,163 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_480], 2=[v_prenex_483, |v_#memory_int_212|], 6=[|v_#memory_$Pointer$.offset_218|, |v_#memory_$Pointer$.base_218|, v_prenex_478, v_prenex_479], 12=[v_prenex_481, v_prenex_482]} [2019-08-31 03:19:36,180 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-31 03:19:36,180 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:37,072 WARN L188 SmtUtils]: Spent 891.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:19:37,073 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:19:37,091 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:37,113 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:37,113 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-31 03:19:37,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:37,114 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:37,958 WARN L188 SmtUtils]: Spent 843.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:19:37,959 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:19:37,978 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-31 03:19:37,979 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:38,332 WARN L188 SmtUtils]: Spent 352.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:19:38,332 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:38,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:38,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:38,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:38,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 136 treesize of output 123 [2019-08-31 03:19:38,358 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:38,671 WARN L188 SmtUtils]: Spent 313.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:19:38,672 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:38,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:38,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:38,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:38,693 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-31 03:19:38,693 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:39,221 WARN L188 SmtUtils]: Spent 527.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:19:39,222 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:19:39,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:39,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:39,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:39,240 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-31 03:19:39,241 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:39,481 WARN L188 SmtUtils]: Spent 239.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:19:39,481 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:39,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:39,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:39,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:39,496 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-31 03:19:39,497 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:39,828 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:19:39,829 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:19:39,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:39,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:39,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:39,899 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:19:39,899 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-31 03:19:39,900 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:40,203 WARN L188 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:19:40,203 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:19:40,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:40,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:40,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:40,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:40,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:40,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:40,220 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:40,221 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-31 03:19:40,222 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:40,353 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:19:40,353 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:40,354 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:40,354 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:19:40,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:40,358 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_484, |v_#length_72|], 3=[v_prenex_485, |v_#valid_85|]} [2019-08-31 03:19:40,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:40,369 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-31 03:19:40,370 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:40,543 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:19:40,543 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:40,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:40,555 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-31 03:19:40,556 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:40,719 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:19:40,720 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:40,746 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:40,746 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-31 03:19:40,747 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:41,077 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:19:41,078 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:41,103 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:41,104 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-31 03:19:41,104 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:41,439 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:19:41,440 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:41,440 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:41,441 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:19:41,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:41,447 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_213|], 18=[|v_#memory_$Pointer$.base_219|, |v_#memory_$Pointer$.offset_219|]} [2019-08-31 03:19:41,451 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-31 03:19:41,456 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-31 03:19:41,463 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-31 03:19:41,468 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-31 03:19:42,212 WARN L188 SmtUtils]: Spent 743.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:19:42,213 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:19:42,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,243 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,249 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:42,254 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:42,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, 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-31 03:19:42,255 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:42,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,271 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-31 03:19:42,272 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:42,766 WARN L188 SmtUtils]: Spent 494.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:19:42,767 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:19:42,777 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,805 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-31 03:19:42,805 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:42,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:42,835 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:42,835 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-31 03:19:42,836 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:43,305 WARN L188 SmtUtils]: Spent 468.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:19:43,306 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:19:43,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:43,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:43,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:43,328 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-31 03:19:43,329 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:43,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:43,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:43,455 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:19:43,456 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:19:43,456 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-31 03:19:43,457 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:43,924 WARN L188 SmtUtils]: Spent 465.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:19:43,924 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:19:43,924 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:43,925 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:19:43,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:43,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:44,115 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_214|], 114=[|v_#memory_$Pointer$.base_220|, |v_#memory_$Pointer$.offset_220|]} [2019-08-31 03:19:44,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,146 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-31 03:19:44,147 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:44,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,173 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-31 03:19:44,174 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:44,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,198 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-31 03:19:44,199 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:44,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,241 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:44,245 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:44,245 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-31 03:19:44,246 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:44,261 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:19:44,261 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:44,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,284 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-31 03:19:44,285 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:44,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,325 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:44,328 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:44,329 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-31 03:19:44,330 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:44,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,354 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-31 03:19:44,355 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:44,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,392 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,397 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:44,402 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:44,403 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-31 03:19:44,403 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:44,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,445 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-31 03:19:44,446 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:44,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,469 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-31 03:19:44,470 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:44,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,499 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-31 03:19:44,499 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:44,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,537 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:44,541 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:44,541 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-31 03:19:44,542 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:44,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,560 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:44,565 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:44,565 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-31 03:19:44,566 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:44,907 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 66 [2019-08-31 03:19:44,908 INFO L567 ElimStorePlain]: treesize reduction 2388, result has 4.6 percent of original size [2019-08-31 03:19:44,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,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, 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-31 03:19:44,919 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:44,976 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:44,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:44,987 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-31 03:19:44,987 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:45,039 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:45,040 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:19:45,040 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 3 variables, input treesize:3217, output treesize:107 [2019-08-31 03:19:45,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:45,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:45,067 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_215|], 2=[v_prenex_486, v_prenex_489], 6=[|v_#memory_$Pointer$.offset_221|, |v_#memory_$Pointer$.base_221|, v_prenex_487, v_prenex_488], 12=[v_prenex_490, v_prenex_491]} [2019-08-31 03:19:45,085 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-31 03:19:45,085 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:46,034 WARN L188 SmtUtils]: Spent 949.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:19:46,035 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:19:46,052 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-31 03:19:46,053 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:46,454 WARN L188 SmtUtils]: Spent 400.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:19:46,454 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:46,470 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:46,491 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:46,491 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-31 03:19:46,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:46,493 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:47,257 WARN L188 SmtUtils]: Spent 763.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:19:47,257 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:19:47,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:47,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:47,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:47,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, 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-31 03:19:47,281 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:47,594 WARN L188 SmtUtils]: Spent 312.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:19:47,595 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:47,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:47,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:47,610 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:47,616 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-31 03:19:47,617 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:47,962 WARN L188 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:19:47,962 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:19:47,962 INFO L464 ElimStorePlain]: Eliminatee v_prenex_487 vanished before elimination [2019-08-31 03:19:47,962 INFO L464 ElimStorePlain]: Eliminatee v_prenex_488 vanished before elimination [2019-08-31 03:19:47,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:47,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:47,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:48,034 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:19:48,034 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-31 03:19:48,036 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:48,334 WARN L188 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:19:48,334 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:19:48,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:48,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:48,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:48,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:48,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:48,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:48,351 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:48,352 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-31 03:19:48,352 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:48,487 WARN L188 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:19:48,487 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:48,488 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:48,488 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:19:48,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:48,492 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_73|, v_prenex_492], 3=[|v_#valid_86|, v_prenex_493]} [2019-08-31 03:19:48,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:48,503 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-31 03:19:48,504 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:48,663 WARN L188 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:19:48,664 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:48,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:48,674 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-31 03:19:48,675 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:48,839 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:19:48,839 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:48,865 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:48,866 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-31 03:19:48,866 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:49,200 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:19:49,200 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:49,225 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:49,226 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-31 03:19:49,226 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:49,560 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:19:49,561 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:49,561 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:49,561 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:19:49,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:49,573 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_216|], 18=[|v_#memory_$Pointer$.base_222|, |v_#memory_$Pointer$.offset_222|]} [2019-08-31 03:19:49,579 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-31 03:19:49,586 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-31 03:19:49,592 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-31 03:19:49,598 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-31 03:19:50,420 WARN L188 SmtUtils]: Spent 821.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:19:50,420 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:19:50,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:50,436 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-31 03:19:50,437 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:50,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:50,451 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:50,453 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:50,460 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:50,465 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:50,465 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-31 03:19:50,466 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:50,953 WARN L188 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:19:50,954 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:19:50,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:50,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:50,986 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-31 03:19:50,987 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:50,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:50,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,013 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,015 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:51,016 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-31 03:19:51,017 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:51,475 WARN L188 SmtUtils]: Spent 457.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:19:51,475 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:19:51,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,609 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:19:51,610 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:19:51,610 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-31 03:19:51,612 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:51,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:51,629 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-31 03:19:51,630 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:52,097 WARN L188 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:19:52,098 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:19:52,099 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:52,099 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:19:52,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:52,288 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_217|], 114=[|v_#memory_$Pointer$.offset_223|, |v_#memory_$Pointer$.base_223|]} [2019-08-31 03:19:52,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,323 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:52,328 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:52,328 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-31 03:19:52,329 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:52,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,348 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-31 03:19:52,349 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:52,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,381 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:52,386 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:52,386 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-31 03:19:52,387 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:52,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,406 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-31 03:19:52,407 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:52,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,428 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-31 03:19:52,428 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:52,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,454 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-31 03:19:52,454 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:52,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,485 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,488 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:52,493 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:52,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 293 treesize of output 276 [2019-08-31 03:19:52,494 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:52,508 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:19:52,508 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:52,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,542 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:52,547 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:52,547 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-31 03:19:52,548 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:52,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,569 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-31 03:19:52,570 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:52,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,591 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-31 03:19:52,591 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:52,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,624 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-31 03:19:52,625 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:52,642 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,656 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:52,660 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:52,660 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-31 03:19:52,661 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:52,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:52,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, 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-31 03:19:52,677 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:53,135 WARN L188 SmtUtils]: Spent 457.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 66 [2019-08-31 03:19:53,136 INFO L567 ElimStorePlain]: treesize reduction 2831, result has 3.9 percent of original size [2019-08-31 03:19:53,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:53,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:53,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:53,146 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-31 03:19:53,146 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:53,202 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:53,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:53,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:53,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:53,213 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-31 03:19:53,214 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:53,263 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:53,263 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:19:53,263 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 3 variables, input treesize:3187, output treesize:107 [2019-08-31 03:19:53,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:53,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:53,291 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_497], 2=[v_prenex_494, |v_#memory_int_218|], 6=[v_prenex_495, v_prenex_496, v_prenex_498, v_prenex_499], 12=[|v_#memory_$Pointer$.offset_224|, |v_#memory_$Pointer$.base_224|]} [2019-08-31 03:19:53,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-31 03:19:53,311 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:54,257 WARN L188 SmtUtils]: Spent 945.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:19:54,257 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:19:54,277 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-31 03:19:54,277 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:54,687 WARN L188 SmtUtils]: Spent 409.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:19:54,688 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:54,704 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:54,725 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:54,725 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-31 03:19:54,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:54,726 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:55,438 WARN L188 SmtUtils]: Spent 710.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:19:55,438 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:19:55,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:55,453 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:55,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:55,460 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-31 03:19:55,461 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:55,763 WARN L188 SmtUtils]: Spent 301.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:19:55,763 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:55,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:55,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:55,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:55,782 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-31 03:19:55,783 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:56,323 WARN L188 SmtUtils]: Spent 539.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:19:56,323 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:19:56,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,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 120 treesize of output 107 [2019-08-31 03:19:56,339 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:56,581 WARN L188 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:19:56,581 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:56,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,597 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-31 03:19:56,598 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:56,936 WARN L188 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:19:56,936 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:19:56,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:56,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:57,007 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:19:57,008 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-31 03:19:57,009 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:57,312 WARN L188 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:19:57,312 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:19:57,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:57,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:57,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:57,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:57,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:57,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:57,329 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:57,329 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-31 03:19:57,330 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:57,456 WARN L188 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:19:57,456 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:57,456 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:57,457 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:19:57,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:57,461 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_74|, v_prenex_500], 3=[v_prenex_501, |v_#valid_87|]} [2019-08-31 03:19:57,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:57,472 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-31 03:19:57,472 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:57,626 WARN L188 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:19:57,626 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:57,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:57,641 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-31 03:19:57,641 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:57,804 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:19:57,804 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:57,847 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:57,847 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-31 03:19:57,848 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:58,182 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:19:58,183 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:58,208 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:58,208 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-31 03:19:58,209 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:58,540 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:19:58,541 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:19:58,541 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:19:58,541 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:19:58,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:19:58,551 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_219|], 18=[|v_#memory_$Pointer$.base_225|, |v_#memory_$Pointer$.offset_225|]} [2019-08-31 03:19:58,558 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-31 03:19:58,563 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-31 03:19:58,568 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-31 03:19:58,576 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-31 03:19:59,378 WARN L188 SmtUtils]: Spent 802.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:19:59,379 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:19:59,388 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,396 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-31 03:19:59,397 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:59,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,420 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:19:59,425 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:59,426 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-31 03:19:59,426 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:59,897 WARN L188 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:19:59,897 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:19:59,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,927 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-31 03:19:59,928 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:19:59,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:19:59,957 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:19:59,957 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-31 03:19:59,958 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:00,432 WARN L188 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:20:00,432 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:20:00,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:00,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:00,570 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:20:00,570 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:20:00,571 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-31 03:20:00,572 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:00,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:00,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:00,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:00,589 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-31 03:20:00,590 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,064 WARN L188 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:20:01,064 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:20:01,065 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:01,065 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:20:01,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:01,262 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_220|], 114=[|v_#memory_$Pointer$.base_226|, |v_#memory_$Pointer$.offset_226|]} [2019-08-31 03:20:01,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,292 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:01,297 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:01,297 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-31 03:20:01,298 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,317 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-31 03:20:01,318 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,340 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-31 03:20:01,340 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,369 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-31 03:20:01,370 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,400 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:01,405 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:01,406 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-31 03:20:01,407 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,427 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-31 03:20:01,428 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,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-31 03:20:01,452 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,474 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,485 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,491 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:01,496 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:01,497 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-31 03:20:01,498 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,532 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:01,537 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:01,538 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-31 03:20:01,539 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,552 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,556 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-31 03:20:01,556 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,578 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-31 03:20:01,579 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,600 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-31 03:20:01,604 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,614 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:20:01,615 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:01,980 WARN L188 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:20:01,980 INFO L567 ElimStorePlain]: treesize reduction 2551, result has 4.3 percent of original size [2019-08-31 03:20:01,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,990 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:01,990 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-31 03:20:01,991 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:02,045 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:02,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:02,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:02,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:02,058 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-31 03:20:02,058 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:02,109 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:02,110 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:20:02,110 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:2918, output treesize:107 [2019-08-31 03:20:02,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:02,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:02,135 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_504], 2=[v_prenex_507, |v_#memory_int_221|], 6=[v_prenex_503, |v_#memory_$Pointer$.base_227|, |v_#memory_$Pointer$.offset_227|, v_prenex_502], 12=[v_prenex_505, v_prenex_506]} [2019-08-31 03:20:02,154 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-31 03:20:02,155 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:03,064 WARN L188 SmtUtils]: Spent 908.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:20:03,064 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:20:03,079 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:03,104 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:03,104 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-31 03:20:03,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:03,105 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:03,924 WARN L188 SmtUtils]: Spent 818.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:20:03,925 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:20:03,944 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-31 03:20:03,944 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:04,299 WARN L188 SmtUtils]: Spent 354.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:20:04,299 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:04,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,322 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-31 03:20:04,323 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:04,628 WARN L188 SmtUtils]: Spent 304.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:20:04,629 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:04,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,642 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,649 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-31 03:20:04,650 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:04,927 WARN L188 SmtUtils]: Spent 276.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:20:04,928 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:04,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:04,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, 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-31 03:20:04,948 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:05,419 WARN L188 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:20:05,420 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:20:05,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,437 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-31 03:20:05,437 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:05,743 WARN L188 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:20:05,744 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:20:05,752 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,763 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,764 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:05,764 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-31 03:20:05,765 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:05,909 WARN L188 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:20:05,909 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:05,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:05,978 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:20:05,979 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-31 03:20:05,980 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:06,250 WARN L188 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:20:06,251 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:20:06,251 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:06,252 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:20:06,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:06,256 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_75|, v_prenex_508], 3=[|v_#valid_88|, v_prenex_509]} [2019-08-31 03:20:06,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:06,269 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-31 03:20:06,270 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:06,439 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:20:06,440 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:06,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:06,452 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-31 03:20:06,452 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:06,623 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:20:06,624 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:06,650 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:06,650 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-31 03:20:06,651 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:06,990 WARN L188 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:20:06,991 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:07,015 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:07,015 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-31 03:20:07,016 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:07,352 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:20:07,352 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:07,353 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:07,353 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:20:07,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:07,367 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_222|], 18=[|v_#memory_$Pointer$.base_228|, |v_#memory_$Pointer$.offset_228|]} [2019-08-31 03:20:07,371 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-31 03:20:07,379 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-31 03:20:07,384 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-31 03:20:07,390 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-31 03:20:08,134 WARN L188 SmtUtils]: Spent 743.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:20:08,135 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:20:08,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:08,151 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-31 03:20:08,151 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:08,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:08,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:08,174 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:08,179 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:08,184 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:08,185 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-31 03:20:08,185 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:08,676 WARN L188 SmtUtils]: Spent 489.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:20:08,676 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:20:08,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:08,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:08,708 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-31 03:20:08,709 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:08,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:08,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:08,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:08,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:08,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:08,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:08,738 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:08,738 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-31 03:20:08,739 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:09,214 WARN L188 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:20:09,215 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:20:09,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:09,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:09,350 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:20:09,351 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:20:09,351 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-31 03:20:09,353 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:09,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:09,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:09,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:09,368 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-31 03:20:09,369 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:09,835 WARN L188 SmtUtils]: Spent 465.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:20:09,836 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:20:09,836 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:09,837 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:20:09,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:09,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:10,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:10,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:10,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:10,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:10,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:10,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:10,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:10,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:10,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:10,035 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_223|], 114=[|v_#memory_$Pointer$.offset_229|, |v_#memory_$Pointer$.base_229|]} [2019-08-31 03:20:10,044 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:20:10,044 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:10,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,064 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-31 03:20:10,065 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:10,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,103 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:10,108 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:10,108 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-31 03:20:10,109 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:10,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,142 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:10,145 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:10,146 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-31 03:20:10,147 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:10,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,166 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-31 03:20:10,167 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:10,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,200 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:10,203 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:10,204 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-31 03:20:10,205 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:10,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,235 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-31 03:20:10,236 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:10,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,257 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-31 03:20:10,258 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:10,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,288 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,292 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:10,297 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:10,297 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-31 03:20:10,298 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:10,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,316 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-31 03:20:10,317 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:10,714 WARN L188 SmtUtils]: Spent 396.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 66 [2019-08-31 03:20:10,714 INFO L567 ElimStorePlain]: treesize reduction 2006, result has 5.4 percent of original size [2019-08-31 03:20:10,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,728 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-31 03:20:10,728 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:10,787 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:10,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:10,797 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-31 03:20:10,797 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:10,849 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:10,850 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:20:10,850 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2318, output treesize:107 [2019-08-31 03:20:10,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:10,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:10,876 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_224|], 2=[v_prenex_510, v_prenex_513], 6=[|v_#memory_$Pointer$.base_230|, |v_#memory_$Pointer$.offset_230|, v_prenex_511, v_prenex_512], 12=[v_prenex_514, v_prenex_515]} [2019-08-31 03:20:10,895 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-31 03:20:10,896 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:11,836 WARN L188 SmtUtils]: Spent 939.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:20:11,836 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:20:11,855 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-31 03:20:11,856 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:12,263 WARN L188 SmtUtils]: Spent 406.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:20:12,264 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:12,282 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:12,303 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:12,303 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-31 03:20:12,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:12,305 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:13,024 WARN L188 SmtUtils]: Spent 718.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:20:13,024 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:20:13,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,047 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-31 03:20:13,047 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:13,344 WARN L188 SmtUtils]: Spent 296.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:20:13,345 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:13,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,361 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-31 03:20:13,362 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:13,712 WARN L188 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:20:13,713 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:20:13,713 INFO L464 ElimStorePlain]: Eliminatee v_prenex_511 vanished before elimination [2019-08-31 03:20:13,713 INFO L464 ElimStorePlain]: Eliminatee v_prenex_512 vanished before elimination [2019-08-31 03:20:13,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,731 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:13,732 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-31 03:20:13,732 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:13,871 WARN L188 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:20:13,871 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:13,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:13,935 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:20:13,936 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-31 03:20:13,937 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:14,216 WARN L188 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:20:14,217 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:20:14,217 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:14,217 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:20:14,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:14,222 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_76|, v_prenex_516], 3=[|v_#valid_89|, v_prenex_517]} [2019-08-31 03:20:14,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,233 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-31 03:20:14,234 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:14,402 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:20:14,403 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:14,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:14,412 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-31 03:20:14,413 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:14,580 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:20:14,580 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:14,604 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:14,605 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-31 03:20:14,605 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:14,943 WARN L188 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:20:14,943 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:14,968 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:14,969 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-31 03:20:14,969 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:15,303 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:20:15,303 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:15,304 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:15,304 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:20:15,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:15,311 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_225|], 18=[|v_#memory_$Pointer$.base_231|, |v_#memory_$Pointer$.offset_231|]} [2019-08-31 03:20:15,315 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-31 03:20:15,322 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-31 03:20:15,328 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-31 03:20:15,332 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-31 03:20:16,063 WARN L188 SmtUtils]: Spent 729.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:20:16,063 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:20:16,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:16,080 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-31 03:20:16,080 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:16,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:16,097 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:16,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:16,103 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:16,107 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:16,108 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-31 03:20:16,108 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:16,600 WARN L188 SmtUtils]: Spent 490.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:20:16,600 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:20:16,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:16,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:16,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:16,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:16,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:16,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:16,648 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:16,648 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-31 03:20:16,649 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:16,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:16,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:16,670 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-31 03:20:16,671 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:17,151 WARN L188 SmtUtils]: Spent 479.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:20:17,151 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:20:17,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:17,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:17,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:17,176 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-31 03:20:17,176 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:17,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:17,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:17,298 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:20:17,299 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:20:17,299 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-31 03:20:17,301 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:17,765 WARN L188 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:20:17,766 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:20:17,767 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:17,767 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:20:17,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:17,968 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_226|], 114=[|v_#memory_$Pointer$.offset_232|, |v_#memory_$Pointer$.base_232|]} [2019-08-31 03:20:17,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:17,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,002 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:18,007 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:18,007 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-31 03:20:18,008 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:18,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,033 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-31 03:20:18,033 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:18,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,067 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:18,072 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:18,072 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-31 03:20:18,073 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:18,084 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:20:18,084 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:18,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,119 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-31 03:20:18,119 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:18,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,142 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-31 03:20:18,142 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:18,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,165 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-31 03:20:18,166 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:18,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,201 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:18,206 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:18,207 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-31 03:20:18,207 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:18,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,228 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-31 03:20:18,228 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:18,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,250 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-31 03:20:18,251 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:18,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,275 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:18,280 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:18,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 1 case distinctions, treesize of input 293 treesize of output 276 [2019-08-31 03:20:18,281 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:18,688 WARN L188 SmtUtils]: Spent 406.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:20:18,689 INFO L567 ElimStorePlain]: treesize reduction 2185, result has 5.0 percent of original size [2019-08-31 03:20:18,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,700 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-31 03:20:18,701 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:18,756 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:18,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:18,766 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-31 03:20:18,767 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:18,819 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:18,819 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:20:18,819 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2506, output treesize:107 [2019-08-31 03:20:18,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:18,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:18,849 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_227|], 2=[v_prenex_518, v_prenex_521], 6=[|v_#memory_$Pointer$.base_233|, |v_#memory_$Pointer$.offset_233|, v_prenex_519, v_prenex_520], 12=[v_prenex_522, v_prenex_523]} [2019-08-31 03:20:18,867 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-31 03:20:18,868 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:19,731 WARN L188 SmtUtils]: Spent 862.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:20:19,732 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:20:19,754 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-31 03:20:19,755 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:20,145 WARN L188 SmtUtils]: Spent 390.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:20:20,146 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:20,163 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:20,182 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:20,183 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-31 03:20:20,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:20,184 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:20,886 WARN L188 SmtUtils]: Spent 700.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:20:20,886 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:20:20,896 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:20,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:20,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:20,908 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-31 03:20:20,909 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:21,212 WARN L188 SmtUtils]: Spent 302.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:20:21,212 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:21,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:21,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:21,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:21,232 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-31 03:20:21,232 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:21,552 WARN L188 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:20:21,552 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:20:21,553 INFO L464 ElimStorePlain]: Eliminatee v_prenex_519 vanished before elimination [2019-08-31 03:20:21,553 INFO L464 ElimStorePlain]: Eliminatee v_prenex_520 vanished before elimination [2019-08-31 03:20:21,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:21,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:21,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:21,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:21,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:21,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:21,572 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:21,573 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-31 03:20:21,574 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:21,709 WARN L188 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:20:21,709 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:21,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:21,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:21,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:21,778 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:20:21,779 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-31 03:20:21,780 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:22,054 WARN L188 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:20:22,055 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:20:22,055 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:22,056 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:20:22,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:22,064 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_77|, v_prenex_525], 3=[|v_#valid_90|, v_prenex_524]} [2019-08-31 03:20:22,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:22,075 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-31 03:20:22,075 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:22,230 WARN L188 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:20:22,230 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:22,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:22,241 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-31 03:20:22,242 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:22,402 WARN L188 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:20:22,402 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:22,427 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:22,428 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-31 03:20:22,428 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:22,743 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:20:22,744 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:20:22,766 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:22,767 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-31 03:20:22,767 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:23,090 WARN L188 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:20:23,090 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:20:23,091 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:23,091 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:20:23,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:23,097 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_228|], 16=[|v_#memory_$Pointer$.offset_234|, |v_#memory_$Pointer$.base_234|]} [2019-08-31 03:20:23,102 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-31 03:20:23,125 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-31 03:20:23,130 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-31 03:20:23,134 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-31 03:20:23,858 WARN L188 SmtUtils]: Spent 723.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:20:23,859 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:20:23,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:23,875 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-31 03:20:23,876 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:23,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:23,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:23,896 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:23,901 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:23,905 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:23,906 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-31 03:20:23,907 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:24,380 WARN L188 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:20:24,381 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:20:24,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,403 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-31 03:20:24,403 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:24,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:24,522 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:20:24,522 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:20:24,523 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-31 03:20:24,524 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:25,013 WARN L188 SmtUtils]: Spent 487.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2019-08-31 03:20:25,013 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.5 percent of original size [2019-08-31 03:20:25,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,041 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-31 03:20:25,042 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:25,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,052 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,065 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:25,065 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-31 03:20:25,066 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:25,496 WARN L188 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:20:25,496 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:20:25,497 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:25,497 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:20:25,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:25,699 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_229|], 114=[|v_#memory_$Pointer$.offset_235|, |v_#memory_$Pointer$.base_235|]} [2019-08-31 03:20:25,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,728 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:25,733 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:25,733 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-31 03:20:25,734 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:25,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,772 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:25,777 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:25,777 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-31 03:20:25,778 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:25,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,813 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:25,818 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:25,818 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-31 03:20:25,819 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:25,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,841 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-31 03:20:25,842 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:25,855 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,864 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-31 03:20:25,865 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:25,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,899 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:25,902 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:25,902 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-31 03:20:25,903 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:25,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,932 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-31 03:20:25,933 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:25,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,954 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-31 03:20:25,954 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:25,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,973 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-31 03:20:25,974 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:25,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:25,992 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-31 03:20:25,992 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:26,004 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:20:26,004 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:26,396 WARN L188 SmtUtils]: Spent 390.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 66 [2019-08-31 03:20:26,397 INFO L567 ElimStorePlain]: treesize reduction 2008, result has 5.4 percent of original size [2019-08-31 03:20:26,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:26,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:26,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:26,406 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-31 03:20:26,407 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:26,464 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:26,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:26,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:26,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:26,474 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-31 03:20:26,474 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:26,524 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:26,525 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:20:26,525 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2506, output treesize:107 [2019-08-31 03:20:26,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:26,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:26,553 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_527], 2=[|v_#memory_int_230|, v_prenex_530], 6=[v_prenex_526, v_prenex_528, v_prenex_529, v_prenex_531], 12=[|v_#memory_$Pointer$.base_236|, |v_#memory_$Pointer$.offset_236|]} [2019-08-31 03:20:26,569 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-31 03:20:26,569 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:27,466 WARN L188 SmtUtils]: Spent 896.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:20:27,466 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:20:27,484 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:27,510 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:27,511 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-31 03:20:27,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:27,512 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:28,347 WARN L188 SmtUtils]: Spent 834.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:20:28,348 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:20:28,368 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-31 03:20:28,369 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:28,730 WARN L188 SmtUtils]: Spent 361.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:20:28,731 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:28,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:28,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:28,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:28,752 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-31 03:20:28,753 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:29,070 WARN L188 SmtUtils]: Spent 316.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:20:29,070 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:29,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:29,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:29,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:29,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, 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-31 03:20:29,091 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:29,454 WARN L188 SmtUtils]: Spent 363.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:20:29,455 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:20:29,455 INFO L464 ElimStorePlain]: Eliminatee v_prenex_529 vanished before elimination [2019-08-31 03:20:29,455 INFO L464 ElimStorePlain]: Eliminatee v_prenex_531 vanished before elimination [2019-08-31 03:20:29,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:29,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:29,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:29,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:29,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:29,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:29,474 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:29,475 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-31 03:20:29,476 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:29,618 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:20:29,619 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:29,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:29,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:29,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:29,685 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:20:29,686 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-31 03:20:29,687 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:29,961 WARN L188 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:20:29,961 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:20:29,962 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:29,962 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:20:29,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:29,966 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_533, |v_#length_78|], 3=[|v_#valid_91|, v_prenex_532]} [2019-08-31 03:20:29,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:29,977 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-31 03:20:29,978 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:30,141 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:20:30,141 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:30,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:30,152 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-31 03:20:30,152 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:30,320 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:20:30,321 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:30,345 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:30,346 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-31 03:20:30,347 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:30,688 WARN L188 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:20:30,689 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:30,713 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:30,713 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-31 03:20:30,714 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:31,053 WARN L188 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:20:31,054 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:31,054 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:31,054 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:20:31,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:31,062 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_231|], 18=[|v_#memory_$Pointer$.base_237|, |v_#memory_$Pointer$.offset_237|]} [2019-08-31 03:20:31,067 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-31 03:20:31,074 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-31 03:20:31,078 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-31 03:20:31,083 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-31 03:20:31,908 WARN L188 SmtUtils]: Spent 824.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:20:31,908 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:20:31,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:31,923 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-31 03:20:31,924 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:31,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:31,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:31,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:31,949 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:31,952 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:31,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 1 case distinctions, treesize of input 249 treesize of output 236 [2019-08-31 03:20:31,954 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:32,431 WARN L188 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:20:32,431 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:20:32,441 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,478 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:32,478 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-31 03:20:32,479 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:32,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,500 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-31 03:20:32,501 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:32,972 WARN L188 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:20:32,973 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:20:32,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:32,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,110 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:20:33,113 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:20:33,114 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-31 03:20:33,115 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:33,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,133 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-31 03:20:33,134 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:33,603 WARN L188 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:20:33,604 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:20:33,605 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:33,605 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:20:33,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:33,810 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_232|], 114=[|v_#memory_$Pointer$.base_238|, |v_#memory_$Pointer$.offset_238|]} [2019-08-31 03:20:33,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,850 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:33,855 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:33,856 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-31 03:20:33,857 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:33,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,878 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-31 03:20:33,879 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:33,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,899 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-31 03:20:33,900 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:33,912 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:20:33,912 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:33,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,948 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:33,953 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:33,954 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-31 03:20:33,955 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:33,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:33,987 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:33,998 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:33,998 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-31 03:20:33,999 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:34,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:34,020 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-31 03:20:34,020 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:34,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:34,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:34,054 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:34,059 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:34,059 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-31 03:20:34,060 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:34,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:34,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:34,123 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:34,128 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:34,128 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-31 03:20:34,129 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:34,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:34,149 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-31 03:20:34,149 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:34,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:34,167 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-31 03:20:34,167 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:34,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:34,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:34,190 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-31 03:20:34,191 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:34,611 WARN L188 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:20:34,612 INFO L567 ElimStorePlain]: treesize reduction 2320, result has 4.7 percent of original size [2019-08-31 03:20:34,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:34,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:34,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:34,622 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-31 03:20:34,623 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:34,708 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:34,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:34,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:34,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:34,718 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-31 03:20:34,719 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:34,772 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:34,772 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:20:34,773 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2805, output treesize:107 [2019-08-31 03:20:34,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:34,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:34,802 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_536], 2=[v_prenex_539, |v_#memory_int_233|], 6=[|v_#memory_$Pointer$.base_239|, v_prenex_534, |v_#memory_$Pointer$.offset_239|, v_prenex_535], 12=[v_prenex_537, v_prenex_538]} [2019-08-31 03:20:34,819 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-31 03:20:34,820 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:35,726 WARN L188 SmtUtils]: Spent 906.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:20:35,727 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:20:35,741 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:35,763 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:35,763 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-31 03:20:35,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:35,765 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:36,590 WARN L188 SmtUtils]: Spent 824.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:20:36,590 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:20:36,609 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-31 03:20:36,609 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:36,956 WARN L188 SmtUtils]: Spent 346.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:20:36,956 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:36,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:36,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:36,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:36,979 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-31 03:20:36,979 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:37,287 WARN L188 SmtUtils]: Spent 307.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:20:37,288 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:37,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:37,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:37,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:37,307 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-31 03:20:37,308 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:37,583 WARN L188 SmtUtils]: Spent 274.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:20:37,583 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:37,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:37,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:37,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:37,603 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-31 03:20:37,604 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:38,067 WARN L188 SmtUtils]: Spent 462.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:20:38,067 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:20:38,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:38,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:38,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:38,084 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-31 03:20:38,085 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:38,410 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:20:38,411 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:20:38,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:38,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:38,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:38,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:38,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:38,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:38,428 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:38,429 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-31 03:20:38,429 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:38,571 WARN L188 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:20:38,571 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:38,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:38,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:38,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:38,639 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:20:38,639 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-31 03:20:38,641 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:38,923 WARN L188 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:20:38,923 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:20:38,924 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:38,924 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:20:38,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:38,928 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_541, |v_#length_79|], 3=[|v_#valid_92|, v_prenex_540]} [2019-08-31 03:20:38,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:38,940 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-31 03:20:38,941 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:39,105 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:20:39,106 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:39,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:39,117 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-31 03:20:39,117 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:39,284 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:20:39,284 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:39,310 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:39,311 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-31 03:20:39,311 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:39,653 WARN L188 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:20:39,654 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:39,677 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:39,678 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-31 03:20:39,678 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:40,014 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:20:40,014 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:40,015 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:40,015 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:20:40,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:40,023 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_234|], 18=[|v_#memory_$Pointer$.offset_240|, |v_#memory_$Pointer$.base_240|]} [2019-08-31 03:20:40,029 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-31 03:20:40,033 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-31 03:20:40,041 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-31 03:20:40,044 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-31 03:20:40,824 WARN L188 SmtUtils]: Spent 778.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:20:40,824 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:20:40,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:40,841 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-31 03:20:40,842 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:40,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:40,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:40,864 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:40,870 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:40,875 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:40,876 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-31 03:20:40,876 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:41,362 WARN L188 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:20:41,363 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:20:41,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,502 WARN L188 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:20:41,502 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:20:41,503 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-31 03:20:41,504 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:41,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:41,523 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-31 03:20:41,523 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,044 WARN L188 SmtUtils]: Spent 520.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:20:42,045 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:20:42,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,076 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-31 03:20:42,077 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,102 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:42,103 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-31 03:20:42,103 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,555 WARN L188 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:20:42,556 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:20:42,557 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:42,557 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:20:42,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:42,768 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_235|], 114=[|v_#memory_$Pointer$.base_241|, |v_#memory_$Pointer$.offset_241|]} [2019-08-31 03:20:42,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,789 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-31 03:20:42,789 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,816 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:42,819 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:42,819 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-31 03:20:42,820 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,835 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,852 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:42,857 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:42,857 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-31 03:20:42,858 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,878 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-31 03:20:42,879 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,898 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-31 03:20:42,899 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,909 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:20:42,910 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,928 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-31 03:20:42,929 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,956 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-31 03:20:42,957 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,978 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-31 03:20:42,979 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:42,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:42,994 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-31 03:20:42,995 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:43,286 WARN L188 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 66 [2019-08-31 03:20:43,287 INFO L567 ElimStorePlain]: treesize reduction 1770, result has 6.1 percent of original size [2019-08-31 03:20:43,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:43,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:43,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:43,296 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-31 03:20:43,297 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:43,352 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:43,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:43,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:43,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:43,362 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-31 03:20:43,363 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:43,414 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:43,415 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:20:43,415 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2138, output treesize:107 [2019-08-31 03:20:43,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:43,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:43,446 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_542], 2=[|v_#memory_int_236|, v_prenex_545], 6=[v_prenex_547, v_prenex_543, v_prenex_544, v_prenex_546], 12=[|v_#memory_$Pointer$.base_242|, |v_#memory_$Pointer$.offset_242|]} [2019-08-31 03:20:43,466 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-31 03:20:43,466 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:44,400 WARN L188 SmtUtils]: Spent 933.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:20:44,401 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:20:44,420 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:44,443 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:44,443 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-31 03:20:44,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:44,444 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:45,279 WARN L188 SmtUtils]: Spent 834.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:20:45,280 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:20:45,298 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-31 03:20:45,299 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:45,673 WARN L188 SmtUtils]: Spent 374.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:20:45,674 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:45,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:45,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:45,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:45,694 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-31 03:20:45,695 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:46,002 WARN L188 SmtUtils]: Spent 306.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:20:46,003 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:46,013 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,015 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,023 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-31 03:20:46,023 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:46,287 WARN L188 SmtUtils]: Spent 263.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:20:46,287 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:46,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,306 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-31 03:20:46,307 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:46,642 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:20:46,642 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:20:46,643 INFO L464 ElimStorePlain]: Eliminatee v_prenex_546 vanished before elimination [2019-08-31 03:20:46,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,661 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:46,661 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-31 03:20:46,662 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:46,812 WARN L188 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:20:46,812 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:46,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:46,881 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:20:46,881 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-31 03:20:46,883 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:47,153 WARN L188 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:20:47,153 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:20:47,154 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:47,154 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:20:47,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:47,159 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_80|, v_prenex_549], 3=[|v_#valid_93|, v_prenex_548]} [2019-08-31 03:20:47,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:47,169 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-31 03:20:47,170 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:47,332 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:20:47,332 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:47,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:47,345 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-31 03:20:47,345 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:47,509 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:20:47,510 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:47,535 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:47,536 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-31 03:20:47,536 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:47,872 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:20:47,873 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:47,896 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:47,896 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-31 03:20:47,897 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:48,232 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:20:48,233 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:48,233 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:48,233 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:20:48,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:48,242 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_237|], 18=[|v_#memory_$Pointer$.offset_243|, |v_#memory_$Pointer$.base_243|]} [2019-08-31 03:20:48,247 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-31 03:20:48,252 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-31 03:20:48,259 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-31 03:20:48,263 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-31 03:20:49,112 WARN L188 SmtUtils]: Spent 848.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:20:49,113 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:20:49,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:49,134 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-31 03:20:49,134 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:49,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:49,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:49,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:49,157 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:49,162 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:49,163 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-31 03:20:49,164 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:49,650 WARN L188 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:20:49,650 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:20:49,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:49,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:49,674 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-31 03:20:49,675 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:49,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:49,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:49,808 WARN L188 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:20:49,809 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:20:49,809 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-31 03:20:49,811 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:50,311 WARN L188 SmtUtils]: Spent 499.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:20:50,311 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:20:50,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,342 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-31 03:20:50,343 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:50,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:50,368 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:50,369 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-31 03:20:50,370 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:50,812 WARN L188 SmtUtils]: Spent 441.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:20:50,812 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:20:50,813 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:50,813 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:20:50,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:50,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:51,028 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_238|], 114=[|v_#memory_$Pointer$.base_244|, |v_#memory_$Pointer$.offset_244|]} [2019-08-31 03:20:51,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,048 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-31 03:20:51,049 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,071 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-31 03:20:51,071 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,099 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:51,104 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:51,104 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-31 03:20:51,105 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,119 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:20:51,119 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,154 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:51,159 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:51,159 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-31 03:20:51,160 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,194 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:51,199 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:51,200 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-31 03:20:51,201 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,221 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-31 03:20:51,222 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,257 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:51,262 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:51,262 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-31 03:20:51,263 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,284 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-31 03:20:51,284 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,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-31 03:20:51,307 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,331 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-31 03:20:51,331 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,365 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-31 03:20:51,366 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,387 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:51,392 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:51,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, 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-31 03:20:51,393 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,792 WARN L188 SmtUtils]: Spent 398.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 66 [2019-08-31 03:20:51,793 INFO L567 ElimStorePlain]: treesize reduction 2674, result has 4.1 percent of original size [2019-08-31 03:20:51,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,803 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-31 03:20:51,803 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,860 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:51,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:51,870 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-31 03:20:51,871 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,923 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:51,923 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:20:51,924 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:2993, output treesize:107 [2019-08-31 03:20:51,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:51,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:51,954 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_553], 2=[v_prenex_550, |v_#memory_int_239|], 6=[v_prenex_551, v_prenex_552, v_prenex_554, v_prenex_555], 12=[|v_#memory_$Pointer$.offset_245|, |v_#memory_$Pointer$.base_245|]} [2019-08-31 03:20:51,976 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-31 03:20:51,976 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:52,875 WARN L188 SmtUtils]: Spent 898.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:20:52,876 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:20:52,898 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-31 03:20:52,899 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:53,279 WARN L188 SmtUtils]: Spent 379.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:20:53,279 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:53,294 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:53,316 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:53,317 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-31 03:20:53,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:53,318 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:54,019 WARN L188 SmtUtils]: Spent 700.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:20:54,020 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:20:54,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:54,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:54,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:54,043 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-31 03:20:54,044 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:54,329 WARN L188 SmtUtils]: Spent 285.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:20:54,330 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:54,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:54,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:54,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:54,351 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-31 03:20:54,352 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:54,877 WARN L188 SmtUtils]: Spent 524.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:20:54,877 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:20:54,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:54,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:54,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:54,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, 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-31 03:20:54,896 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:55,135 WARN L188 SmtUtils]: Spent 239.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:20:55,136 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:55,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,153 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-31 03:20:55,153 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:55,478 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:20:55,479 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:20:55,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,551 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:20:55,552 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-31 03:20:55,553 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:55,860 WARN L188 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:20:55,861 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:20:55,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:55,877 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:55,877 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-31 03:20:55,878 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:56,008 WARN L188 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:20:56,009 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:56,009 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:56,009 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:20:56,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:56,014 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_81|, v_prenex_556], 3=[v_prenex_557, |v_#valid_94|]} [2019-08-31 03:20:56,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:56,026 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-31 03:20:56,026 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:56,197 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:20:56,197 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:56,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:56,208 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-31 03:20:56,209 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:56,373 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:20:56,374 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:56,400 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:56,400 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-31 03:20:56,401 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:56,742 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:20:56,742 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:56,766 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:56,766 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-31 03:20:56,767 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:57,107 WARN L188 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:20:57,108 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:20:57,108 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:57,109 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:20:57,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:57,116 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_240|], 18=[|v_#memory_$Pointer$.offset_246|, |v_#memory_$Pointer$.base_246|]} [2019-08-31 03:20:57,119 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-31 03:20:57,124 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-31 03:20:57,129 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-31 03:20:57,138 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-31 03:20:57,909 WARN L188 SmtUtils]: Spent 771.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:20:57,910 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:20:57,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:57,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:57,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:57,944 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:57,949 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:57,949 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-31 03:20:57,950 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:57,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:57,961 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-31 03:20:57,962 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:58,448 WARN L188 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:20:58,449 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:20:58,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:58,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:58,587 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:20:58,588 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:20:58,588 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-31 03:20:58,590 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:58,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:58,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:58,605 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-31 03:20:58,605 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:59,137 WARN L188 SmtUtils]: Spent 531.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:20:59,138 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:20:59,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,170 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-31 03:20:59,170 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:59,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,196 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:59,196 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-31 03:20:59,200 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:59,650 WARN L188 SmtUtils]: Spent 449.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:20:59,650 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:20:59,651 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:20:59,651 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:20:59,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:20:59,883 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_241|], 114=[|v_#memory_$Pointer$.base_247|, |v_#memory_$Pointer$.offset_247|]} [2019-08-31 03:20:59,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,902 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-31 03:20:59,903 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:59,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,943 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:20:59,947 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:20:59,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, 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-31 03:20:59,948 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:59,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,966 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-31 03:20:59,966 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:20:59,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:20:59,987 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-31 03:20:59,987 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,011 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-31 03:21:00,012 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,028 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,042 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-31 03:21:00,043 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,078 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:00,081 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:00,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 269 treesize of output 254 [2019-08-31 03:21:00,083 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,123 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:00,128 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:00,129 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-31 03:21:00,130 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,151 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-31 03:21:00,151 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,171 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-31 03:21:00,172 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,204 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:00,209 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:00,209 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-31 03:21:00,210 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,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-31 03:21:00,230 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,260 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:00,265 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:00,266 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-31 03:21:00,267 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,276 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:21:00,276 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,696 WARN L188 SmtUtils]: Spent 418.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 66 [2019-08-31 03:21:00,696 INFO L567 ElimStorePlain]: treesize reduction 2839, result has 3.9 percent of original size [2019-08-31 03:21:00,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,705 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-31 03:21:00,706 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,756 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:00,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:00,767 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-31 03:21:00,767 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,818 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:00,819 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:21:00,819 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 3 variables, input treesize:3187, output treesize:107 [2019-08-31 03:21:00,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:00,850 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_563], 2=[v_prenex_559, |v_#memory_int_242|], 6=[v_prenex_558, v_prenex_560, v_prenex_561, v_prenex_562], 12=[|v_#memory_$Pointer$.base_248|, |v_#memory_$Pointer$.offset_248|]} [2019-08-31 03:21:00,865 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-31 03:21:00,866 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:01,777 WARN L188 SmtUtils]: Spent 910.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:21:01,777 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:21:01,801 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-31 03:21:01,802 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:02,242 WARN L188 SmtUtils]: Spent 439.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:21:02,243 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:02,257 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:02,278 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:02,279 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-31 03:21:02,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:02,280 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:02,982 WARN L188 SmtUtils]: Spent 701.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:21:02,982 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:21:02,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:02,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:03,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:03,005 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-31 03:21:03,005 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:03,302 WARN L188 SmtUtils]: Spent 296.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:21:03,303 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:03,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:03,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:03,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:03,321 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-31 03:21:03,322 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:03,834 WARN L188 SmtUtils]: Spent 511.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:21:03,835 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:21:03,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:03,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:03,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:03,853 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-31 03:21:03,854 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:04,081 WARN L188 SmtUtils]: Spent 226.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:21:04,081 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:04,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,096 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-31 03:21:04,097 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:04,411 WARN L188 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:21:04,411 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:21:04,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,430 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:04,431 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-31 03:21:04,432 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:04,572 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:21:04,573 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:04,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,643 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:21:04,644 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-31 03:21:04,645 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:04,927 WARN L188 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:21:04,928 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:21:04,928 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:04,929 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:21:04,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:04,933 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_564, |v_#length_82|], 3=[v_prenex_565, |v_#valid_95|]} [2019-08-31 03:21:04,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:04,942 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-31 03:21:04,943 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:05,102 WARN L188 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:21:05,102 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:05,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:05,113 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-31 03:21:05,114 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:05,284 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:21:05,285 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:05,310 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:05,311 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-31 03:21:05,312 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:05,630 WARN L188 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:21:05,630 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:21:05,655 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:05,656 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-31 03:21:05,656 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:05,979 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:21:05,980 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:21:05,980 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:05,980 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:21:05,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:05,986 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_243|], 16=[|v_#memory_$Pointer$.base_249|, |v_#memory_$Pointer$.offset_249|]} [2019-08-31 03:21:05,991 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-31 03:21:05,996 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-31 03:21:06,001 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-31 03:21:06,010 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-31 03:21:06,827 WARN L188 SmtUtils]: Spent 816.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:21:06,828 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:21:06,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:06,853 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:06,855 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:06,860 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:06,865 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:06,865 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-31 03:21:06,866 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:06,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:06,878 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-31 03:21:06,879 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:07,358 WARN L188 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:21:07,358 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:21:07,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:07,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:07,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:07,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:07,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:07,403 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:07,403 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-31 03:21:07,404 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:07,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:07,426 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-31 03:21:07,427 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:07,882 WARN L188 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:21:07,882 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:21:07,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,016 WARN L188 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:21:08,016 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:21:08,017 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-31 03:21:08,018 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,033 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-31 03:21:08,033 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,503 WARN L188 SmtUtils]: Spent 468.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 93 [2019-08-31 03:21:08,503 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.6 percent of original size [2019-08-31 03:21:08,504 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:08,504 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:21:08,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:08,728 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_244|], 114=[|v_#memory_$Pointer$.offset_250|, |v_#memory_$Pointer$.base_250|]} [2019-08-31 03:21:08,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,747 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-31 03:21:08,748 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,785 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:08,790 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:08,790 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-31 03:21:08,791 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,824 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,828 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:08,832 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:08,832 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-31 03:21:08,833 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,853 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-31 03:21:08,854 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,878 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-31 03:21:08,879 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,894 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:21:08,894 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,915 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-31 03:21:08,916 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,935 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-31 03:21:08,936 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,970 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:08,974 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:08,975 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-31 03:21:08,976 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:08,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:08,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,010 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-31 03:21:09,011 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:09,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,048 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:09,053 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:09,053 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-31 03:21:09,054 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:09,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,069 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-31 03:21:09,070 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:09,396 WARN L188 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 66 [2019-08-31 03:21:09,396 INFO L567 ElimStorePlain]: treesize reduction 2324, result has 4.7 percent of original size [2019-08-31 03:21:09,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,405 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-31 03:21:09,406 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:09,461 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:09,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:09,472 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-31 03:21:09,472 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:09,527 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:09,528 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:21:09,528 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2670, output treesize:107 [2019-08-31 03:21:09,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:09,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:09,557 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_567], 2=[v_prenex_570, |v_#memory_int_245|], 6=[v_prenex_569, v_prenex_571, v_prenex_566, v_prenex_568], 12=[|v_#memory_$Pointer$.offset_251|, |v_#memory_$Pointer$.base_251|]} [2019-08-31 03:21:09,575 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-31 03:21:09,575 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:10,467 WARN L188 SmtUtils]: Spent 891.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:21:10,468 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:21:10,492 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-31 03:21:10,493 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:10,880 WARN L188 SmtUtils]: Spent 387.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:21:10,881 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:10,894 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:10,917 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:10,917 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-31 03:21:10,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:10,918 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:11,639 WARN L188 SmtUtils]: Spent 719.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:21:11,640 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:21:11,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:11,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:11,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:11,665 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-31 03:21:11,666 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:11,975 WARN L188 SmtUtils]: Spent 309.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:21:11,976 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:11,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:11,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:11,990 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:11,996 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-31 03:21:11,996 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:12,530 WARN L188 SmtUtils]: Spent 533.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:21:12,531 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:21:12,541 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:12,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:12,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:12,550 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-31 03:21:12,551 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:12,789 WARN L188 SmtUtils]: Spent 237.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:21:12,789 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:12,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:12,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:12,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:12,804 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-31 03:21:12,805 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:13,146 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:21:13,147 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:21:13,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,217 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:21:13,218 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-31 03:21:13,219 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:13,527 WARN L188 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:21:13,527 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:21:13,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,541 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,543 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:13,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 196 treesize of output 165 [2019-08-31 03:21:13,544 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:13,677 WARN L188 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:21:13,678 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:13,678 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:13,678 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:21:13,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:13,683 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_572, |v_#length_83|], 3=[v_prenex_573, |v_#valid_96|]} [2019-08-31 03:21:13,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,694 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-31 03:21:13,695 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:13,854 WARN L188 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:21:13,854 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:13,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:13,866 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-31 03:21:13,867 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:14,032 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:21:14,033 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:14,058 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:14,059 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-31 03:21:14,059 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:14,378 WARN L188 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:21:14,379 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:21:14,404 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:14,405 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-31 03:21:14,405 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:14,720 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:21:14,721 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:21:14,721 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:14,722 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:21:14,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:14,729 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_246|], 16=[|v_#memory_$Pointer$.base_252|, |v_#memory_$Pointer$.offset_252|]} [2019-08-31 03:21:14,734 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-31 03:21:14,740 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-31 03:21:14,744 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-31 03:21:14,749 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-31 03:21:15,506 WARN L188 SmtUtils]: Spent 756.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:21:15,507 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:21:15,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:15,523 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-31 03:21:15,524 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:15,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:15,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:15,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:15,550 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:15,554 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:15,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, 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-31 03:21:15,556 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:16,038 WARN L188 SmtUtils]: Spent 482.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:21:16,039 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:21:16,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:16,069 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-31 03:21:16,070 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:16,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:16,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:16,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:16,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:16,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:16,094 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:16,095 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-31 03:21:16,096 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:16,541 WARN L188 SmtUtils]: Spent 444.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:21:16,542 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:21:16,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:16,672 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:21:16,673 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:21:16,673 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-31 03:21:16,675 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:16,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:16,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:16,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 129 treesize of output 135 [2019-08-31 03:21:16,691 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:17,151 WARN L188 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 93 [2019-08-31 03:21:17,152 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.6 percent of original size [2019-08-31 03:21:17,152 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:17,153 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:21:17,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:17,377 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_247|], 114=[|v_#memory_$Pointer$.base_253|, |v_#memory_$Pointer$.offset_253|]} [2019-08-31 03:21:17,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,394 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-31 03:21:17,395 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:17,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,415 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-31 03:21:17,416 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:17,427 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:21:17,427 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:17,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,446 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-31 03:21:17,447 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:17,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,469 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-31 03:21:17,470 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:17,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,489 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-31 03:21:17,490 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:17,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,521 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:17,524 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:17,525 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-31 03:21:17,526 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:17,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,559 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:17,562 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:17,563 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-31 03:21:17,564 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:17,578 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,594 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-31 03:21:17,595 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:17,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,625 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:17,630 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:17,630 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-31 03:21:17,631 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:17,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:17,652 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:17,657 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:17,657 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-31 03:21:17,658 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:18,076 WARN L188 SmtUtils]: Spent 417.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:21:18,077 INFO L567 ElimStorePlain]: treesize reduction 2193, result has 5.0 percent of original size [2019-08-31 03:21:18,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,085 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-31 03:21:18,086 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:18,140 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:18,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:18,151 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-31 03:21:18,151 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:18,202 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:18,202 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:21:18,202 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2512, output treesize:107 [2019-08-31 03:21:18,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:18,233 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_248|], 2=[v_prenex_574, v_prenex_577], 6=[|v_#memory_$Pointer$.offset_254|, |v_#memory_$Pointer$.base_254|, v_prenex_575, v_prenex_576], 12=[v_prenex_578, v_prenex_579]} [2019-08-31 03:21:18,253 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-31 03:21:18,254 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:19,141 WARN L188 SmtUtils]: Spent 886.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:21:19,141 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:21:19,166 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-31 03:21:19,166 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:19,557 WARN L188 SmtUtils]: Spent 389.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:21:19,557 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:19,572 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:19,592 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:19,592 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-31 03:21:19,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:19,594 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:20,313 WARN L188 SmtUtils]: Spent 718.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:21:20,313 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:21:20,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:20,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:20,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:20,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, 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-31 03:21:20,336 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:20,642 WARN L188 SmtUtils]: Spent 305.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:21:20,642 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:20,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:20,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:20,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:20,661 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-31 03:21:20,662 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:20,987 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:21:20,987 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:21:20,987 INFO L464 ElimStorePlain]: Eliminatee v_prenex_575 vanished before elimination [2019-08-31 03:21:20,988 INFO L464 ElimStorePlain]: Eliminatee v_prenex_576 vanished before elimination [2019-08-31 03:21:20,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:20,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:20,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:21,057 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:21:21,057 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-31 03:21:21,059 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:21,347 WARN L188 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:21:21,348 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:21:21,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:21,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:21,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:21,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:21,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:21,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:21,363 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:21,364 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-31 03:21:21,365 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:21,501 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:21:21,501 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:21,502 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:21,502 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:21:21,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:21,507 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_84|, v_prenex_580], 3=[|v_#valid_97|, v_prenex_581]} [2019-08-31 03:21:21,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:21,516 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-31 03:21:21,517 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:21,676 WARN L188 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:21:21,676 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:21,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:21,688 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-31 03:21:21,689 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:21,857 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:21:21,857 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:21,882 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:21,882 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-31 03:21:21,883 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:22,216 WARN L188 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:21:22,217 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:21:22,240 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:22,241 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-31 03:21:22,242 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:22,578 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:21:22,578 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:21:22,579 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:22,579 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:21:22,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:22,587 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_249|], 18=[|v_#memory_$Pointer$.base_255|, |v_#memory_$Pointer$.offset_255|]} [2019-08-31 03:21:22,592 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-31 03:21:22,596 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-31 03:21:22,601 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-31 03:21:22,605 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-31 03:21:23,433 WARN L188 SmtUtils]: Spent 827.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:21:23,434 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:21:23,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,465 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:23,469 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:23,470 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-31 03:21:23,471 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:23,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,484 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-31 03:21:23,485 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:23,955 WARN L188 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:21:23,955 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:21:23,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,988 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-31 03:21:23,989 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:23,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:23,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:24,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:24,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:24,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:24,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:24,018 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:24,019 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-31 03:21:24,020 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:24,498 WARN L188 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:21:24,498 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:21:24,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:24,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:24,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:24,524 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-31 03:21:24,524 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:24,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:24,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:24,653 WARN L188 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:21:24,654 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:21:24,654 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-31 03:21:24,656 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:25,138 WARN L188 SmtUtils]: Spent 480.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:21:25,138 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:21:25,139 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:25,139 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:21:25,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:25,368 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_250|], 114=[|v_#memory_$Pointer$.offset_256|, |v_#memory_$Pointer$.base_256|]} [2019-08-31 03:21:25,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:25,389 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-31 03:21:25,390 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:25,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:25,411 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-31 03:21:25,412 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:25,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:25,431 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-31 03:21:25,432 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:25,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:25,450 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-31 03:21:25,451 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:25,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:25,470 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-31 03:21:25,470 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:25,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:25,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:25,501 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-31 03:21:25,502 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:25,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:25,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:25,534 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:25,538 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:25,539 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-31 03:21:25,539 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:25,550 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:21:25,550 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:25,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:25,571 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-31 03:21:25,571 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:25,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:25,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:25,603 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:25,608 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:25,608 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-31 03:21:25,609 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:25,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:25,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:25,634 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:25,639 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:25,643 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-31 03:21:25,644 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:25,978 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 66 [2019-08-31 03:21:25,979 INFO L567 ElimStorePlain]: treesize reduction 2074, result has 5.3 percent of original size [2019-08-31 03:21:25,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:25,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:25,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:25,989 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-31 03:21:25,989 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:26,049 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:26,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:26,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:26,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:26,059 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-31 03:21:26,060 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:26,112 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:26,113 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:21:26,113 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2431, output treesize:107 [2019-08-31 03:21:26,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:26,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:26,144 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_585], 2=[|v_#memory_int_251|, v_prenex_582], 6=[v_prenex_583, v_prenex_584, v_prenex_586, v_prenex_587], 12=[|v_#memory_$Pointer$.offset_257|, |v_#memory_$Pointer$.base_257|]} [2019-08-31 03:21:26,162 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-31 03:21:26,162 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:27,070 WARN L188 SmtUtils]: Spent 907.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:21:27,071 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:21:27,089 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:27,112 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:27,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:21:27,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:27,114 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:27,905 WARN L188 SmtUtils]: Spent 790.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:21:27,905 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:21:27,924 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-31 03:21:27,924 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:28,274 WARN L188 SmtUtils]: Spent 349.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:21:28,274 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:28,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,301 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-31 03:21:28,301 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:28,601 WARN L188 SmtUtils]: Spent 299.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:21:28,602 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:28,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:28,623 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-31 03:21:28,623 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:29,137 WARN L188 SmtUtils]: Spent 513.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:21:29,138 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:21:29,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:29,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:29,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:29,157 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-31 03:21:29,158 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:29,386 WARN L188 SmtUtils]: Spent 227.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:21:29,386 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:29,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:29,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:29,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:29,404 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-31 03:21:29,408 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:29,726 WARN L188 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:21:29,727 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:21:29,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:29,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:29,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:29,799 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:21:29,799 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-31 03:21:29,801 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:30,096 WARN L188 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:21:30,096 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:21:30,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:30,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:30,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:30,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:30,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:30,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:30,113 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:30,114 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-31 03:21:30,114 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:30,248 WARN L188 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:21:30,249 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:30,249 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:30,249 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:21:30,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:30,253 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_85|, v_prenex_588], 3=[v_prenex_589, |v_#valid_98|]} [2019-08-31 03:21:30,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:30,264 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-31 03:21:30,265 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:30,429 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:21:30,429 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:30,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:30,442 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-31 03:21:30,443 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:30,618 WARN L188 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:21:30,619 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:30,645 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:30,646 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-31 03:21:30,646 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:30,992 WARN L188 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:21:30,993 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:21:31,018 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:31,018 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-31 03:21:31,019 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:31,360 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:21:31,360 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:21:31,361 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:31,361 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:21:31,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:31,367 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_252|], 18=[|v_#memory_$Pointer$.base_258|, |v_#memory_$Pointer$.offset_258|]} [2019-08-31 03:21:31,371 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-31 03:21:31,378 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-31 03:21:31,383 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-31 03:21:31,388 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-31 03:21:32,165 WARN L188 SmtUtils]: Spent 776.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:21:32,166 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:21:32,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,199 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:32,204 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:32,205 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-31 03:21:32,206 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:32,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,218 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-31 03:21:32,219 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:32,697 WARN L188 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:21:32,697 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:21:32,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,744 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:32,744 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-31 03:21:32,745 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:32,752 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:32,765 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-31 03:21:32,766 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:33,241 WARN L188 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:21:33,242 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:21:33,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:33,252 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:33,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:33,266 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-31 03:21:33,267 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:33,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:33,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:33,391 WARN L188 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:21:33,392 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:21:33,392 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-31 03:21:33,394 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:33,869 WARN L188 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:21:33,869 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:21:33,870 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:33,870 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:21:33,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:33,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,106 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_253|], 114=[|v_#memory_$Pointer$.base_259|, |v_#memory_$Pointer$.offset_259|]} [2019-08-31 03:21:34,116 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:21:34,116 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:34,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,138 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-31 03:21:34,139 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:34,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,158 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-31 03:21:34,159 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:34,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,180 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-31 03:21:34,181 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:34,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,200 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-31 03:21:34,201 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:34,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,235 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-31 03:21:34,236 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:34,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,275 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:34,280 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:34,281 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-31 03:21:34,282 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:34,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,303 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-31 03:21:34,303 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:34,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,336 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:34,341 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:34,342 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-31 03:21:34,343 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:34,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,373 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-31 03:21:34,374 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:34,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,412 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:34,416 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:34,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 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-31 03:21:34,418 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:34,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,440 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:34,445 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:34,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, 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-31 03:21:34,447 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:34,781 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 66 [2019-08-31 03:21:34,781 INFO L567 ElimStorePlain]: treesize reduction 2392, result has 4.6 percent of original size [2019-08-31 03:21:34,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,790 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-31 03:21:34,791 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:34,845 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:34,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,855 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:34,856 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-31 03:21:34,856 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:34,910 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:34,911 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:21:34,911 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2730, output treesize:107 [2019-08-31 03:21:34,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:34,940 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_590], 2=[|v_#memory_int_254|, v_prenex_593], 6=[v_prenex_591, v_prenex_592, |v_#memory_$Pointer$.offset_260|, |v_#memory_$Pointer$.base_260|], 12=[v_prenex_594, v_prenex_595]} [2019-08-31 03:21:34,956 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-31 03:21:34,956 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:35,903 WARN L188 SmtUtils]: Spent 946.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:21:35,903 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:21:35,928 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-31 03:21:35,929 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:36,337 WARN L188 SmtUtils]: Spent 407.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:21:36,338 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:36,354 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:36,376 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:36,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 1 case distinctions, treesize of input 229 treesize of output 252 [2019-08-31 03:21:36,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:36,377 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:37,112 WARN L188 SmtUtils]: Spent 733.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:21:37,112 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:21:37,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,137 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-31 03:21:37,137 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:37,450 WARN L188 SmtUtils]: Spent 312.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:21:37,451 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:37,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,471 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-31 03:21:37,471 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:37,820 WARN L188 SmtUtils]: Spent 348.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:21:37,820 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:21:37,821 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_260| vanished before elimination [2019-08-31 03:21:37,821 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_260| vanished before elimination [2019-08-31 03:21:37,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:37,892 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:21:37,892 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-31 03:21:37,893 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:38,203 WARN L188 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:21:38,204 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:21:38,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:38,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:38,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:38,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:38,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:38,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:38,221 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:38,221 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-31 03:21:38,222 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:38,356 WARN L188 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:21:38,357 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:38,357 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:38,357 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:21:38,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:38,362 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_86|, v_prenex_596], 3=[v_prenex_597, |v_#valid_99|]} [2019-08-31 03:21:38,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:38,372 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-31 03:21:38,373 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:38,535 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:21:38,536 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:38,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:38,549 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-31 03:21:38,549 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:38,713 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:21:38,714 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:38,739 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:38,740 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-31 03:21:38,741 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:39,064 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:21:39,064 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:21:39,089 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:39,090 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-31 03:21:39,090 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:39,417 WARN L188 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:21:39,418 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:21:39,418 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:39,419 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:21:39,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:39,426 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_255|], 16=[|v_#memory_$Pointer$.offset_261|, |v_#memory_$Pointer$.base_261|]} [2019-08-31 03:21:39,431 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-31 03:21:39,436 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-31 03:21:39,441 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-31 03:21:39,446 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-31 03:21:40,244 WARN L188 SmtUtils]: Spent 797.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:21:40,245 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:21:40,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:40,260 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-31 03:21:40,261 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:40,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:40,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:40,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:40,289 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:40,294 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:40,294 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-31 03:21:40,295 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:40,767 WARN L188 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:21:40,768 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:21:40,781 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:40,906 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:21:40,907 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:21:40,907 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-31 03:21:40,909 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:40,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:40,926 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-31 03:21:40,927 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:41,405 WARN L188 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2019-08-31 03:21:41,406 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.5 percent of original size [2019-08-31 03:21:41,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:41,435 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-31 03:21:41,436 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:41,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:41,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:41,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:41,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:41,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:41,463 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:41,463 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-31 03:21:41,464 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:41,902 WARN L188 SmtUtils]: Spent 437.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:21:41,903 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:21:41,903 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:41,904 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:21:41,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:41,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:42,140 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_256|], 114=[|v_#memory_$Pointer$.offset_262|, |v_#memory_$Pointer$.base_262|]} [2019-08-31 03:21:42,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,159 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-31 03:21:42,160 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:42,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,194 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:42,198 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:42,199 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-31 03:21:42,200 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:42,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,234 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:42,238 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:42,239 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-31 03:21:42,240 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:42,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,278 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:42,283 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:42,283 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-31 03:21:42,284 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:42,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,305 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-31 03:21:42,305 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:42,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,329 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-31 03:21:42,330 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:42,342 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:21:42,343 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:42,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,365 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-31 03:21:42,365 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:42,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,400 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:42,405 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:42,405 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-31 03:21:42,406 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:42,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,430 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-31 03:21:42,431 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:42,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,462 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-31 03:21:42,463 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:42,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,482 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-31 03:21:42,482 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:42,888 WARN L188 SmtUtils]: Spent 405.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 66 [2019-08-31 03:21:42,888 INFO L567 ElimStorePlain]: treesize reduction 2344, result has 4.7 percent of original size [2019-08-31 03:21:42,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,900 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-31 03:21:42,900 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:42,957 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:42,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:42,966 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-31 03:21:42,967 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:43,020 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:43,021 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:21:43,021 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2694, output treesize:107 [2019-08-31 03:21:43,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:43,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:43,051 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_598], 2=[|v_#memory_int_257|, v_prenex_601], 6=[|v_#memory_$Pointer$.base_263|, |v_#memory_$Pointer$.offset_263|, v_prenex_599, v_prenex_600], 12=[v_prenex_602, v_prenex_603]} [2019-08-31 03:21:43,069 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-31 03:21:43,069 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:43,960 WARN L188 SmtUtils]: Spent 890.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:21:43,960 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:21:43,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-31 03:21:43,982 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:44,366 WARN L188 SmtUtils]: Spent 383.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:21:44,367 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:44,384 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:44,405 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:44,405 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-31 03:21:44,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:44,407 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:45,155 WARN L188 SmtUtils]: Spent 747.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:21:45,156 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:21:45,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:45,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:45,171 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:45,177 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-31 03:21:45,178 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:45,503 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:21:45,503 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:45,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:45,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:45,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:45,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, 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-31 03:21:45,521 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:46,058 WARN L188 SmtUtils]: Spent 536.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:21:46,058 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:21:46,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,078 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-31 03:21:46,079 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:46,318 WARN L188 SmtUtils]: Spent 239.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:21:46,319 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:46,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,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 101 treesize of output 88 [2019-08-31 03:21:46,335 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:46,661 WARN L188 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:21:46,662 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:21:46,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,681 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:46,681 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-31 03:21:46,682 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:46,824 WARN L188 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:21:46,824 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:46,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:46,895 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:21:46,896 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-31 03:21:46,900 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:47,170 WARN L188 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:21:47,171 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:21:47,171 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:47,171 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:21:47,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:47,176 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_87|, v_prenex_604], 3=[v_prenex_605, |v_#valid_100|]} [2019-08-31 03:21:47,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:47,185 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-31 03:21:47,186 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:47,352 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:21:47,352 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:47,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:47,363 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-31 03:21:47,363 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:47,534 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:21:47,534 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:47,561 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:47,561 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-31 03:21:47,562 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:47,896 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:21:47,896 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:21:47,922 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:47,922 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-31 03:21:47,923 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:48,254 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:21:48,254 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:21:48,254 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:48,255 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:21:48,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:48,262 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_258|], 18=[|v_#memory_$Pointer$.base_264|, |v_#memory_$Pointer$.offset_264|]} [2019-08-31 03:21:48,265 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-31 03:21:48,270 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-31 03:21:48,275 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-31 03:21:48,279 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-31 03:21:48,996 WARN L188 SmtUtils]: Spent 716.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:21:48,997 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:21:49,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:49,017 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-31 03:21:49,018 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:49,032 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:49,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:49,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:49,043 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:49,048 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:49,049 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-31 03:21:49,050 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:49,533 WARN L188 SmtUtils]: Spent 482.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:21:49,533 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:21:49,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:49,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:49,569 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-31 03:21:49,569 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:49,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:49,578 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:49,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:49,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:49,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:49,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:49,596 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:49,597 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-31 03:21:49,598 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:50,063 WARN L188 SmtUtils]: Spent 465.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:21:50,064 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:21:50,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,206 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:21:50,207 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:21:50,207 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-31 03:21:50,209 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:50,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,227 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-31 03:21:50,228 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:50,695 WARN L188 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:21:50,695 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:21:50,696 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:50,696 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:21:50,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:50,950 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_259|], 114=[|v_#memory_$Pointer$.offset_265|, |v_#memory_$Pointer$.base_265|]} [2019-08-31 03:21:50,960 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:21:50,961 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:50,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,990 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:50,993 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:50,998 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:50,998 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-31 03:21:50,999 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,020 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-31 03:21:51,020 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,057 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:51,061 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:51,061 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-31 03:21:51,062 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,083 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-31 03:21:51,084 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,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, 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-31 03:21:51,108 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,142 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-31 03:21:51,143 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,165 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-31 03:21:51,165 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,202 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:51,207 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:51,207 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-31 03:21:51,208 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,243 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:51,248 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:51,249 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-31 03:21:51,250 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,271 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-31 03:21:51,271 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,302 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,306 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:51,309 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:51,309 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-31 03:21:51,310 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,328 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-31 03:21:51,329 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,741 WARN L188 SmtUtils]: Spent 411.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 66 [2019-08-31 03:21:51,742 INFO L567 ElimStorePlain]: treesize reduction 2646, result has 4.2 percent of original size [2019-08-31 03:21:51,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,752 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-31 03:21:51,752 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,808 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:51,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:51,818 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-31 03:21:51,818 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,868 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:51,869 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:21:51,869 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:2975, output treesize:107 [2019-08-31 03:21:51,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:51,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:51,903 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_609], 2=[|v_#memory_int_260|, v_prenex_606], 6=[v_prenex_607, v_prenex_608, v_prenex_610, v_prenex_611], 12=[|v_#memory_$Pointer$.base_266|, |v_#memory_$Pointer$.offset_266|]} [2019-08-31 03:21:51,921 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-31 03:21:51,922 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:52,834 WARN L188 SmtUtils]: Spent 911.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:21:52,834 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:21:52,854 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:52,881 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:52,881 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-31 03:21:52,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:52,882 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:53,715 WARN L188 SmtUtils]: Spent 832.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:21:53,715 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:21:53,735 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-31 03:21:53,736 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:54,109 WARN L188 SmtUtils]: Spent 372.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:21:54,110 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:54,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:54,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:54,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:54,134 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-31 03:21:54,135 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:54,440 WARN L188 SmtUtils]: Spent 305.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:21:54,440 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:54,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:54,453 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:54,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:54,459 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-31 03:21:54,459 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:54,992 WARN L188 SmtUtils]: Spent 531.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:21:54,992 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:21:55,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,004 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,006 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,010 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-31 03:21:55,011 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:55,250 WARN L188 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:21:55,251 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:55,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,267 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-31 03:21:55,268 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:55,593 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:21:55,594 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:21:55,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,613 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:55,614 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-31 03:21:55,615 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:55,752 WARN L188 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:21:55,752 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:55,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:55,820 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:21:55,821 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-31 03:21:55,822 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:56,101 WARN L188 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:21:56,102 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:21:56,102 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:56,103 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:21:56,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:56,108 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_88|, v_prenex_612], 3=[v_prenex_613, |v_#valid_101|]} [2019-08-31 03:21:56,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:56,117 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-31 03:21:56,117 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:56,283 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:21:56,283 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:56,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:56,296 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-31 03:21:56,296 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:56,464 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:21:56,464 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:56,490 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:56,490 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-31 03:21:56,491 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:56,827 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:21:56,828 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:21:56,853 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:56,853 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-31 03:21:56,854 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:57,194 WARN L188 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:21:57,195 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:21:57,195 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:57,196 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:21:57,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:57,202 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_261|], 18=[|v_#memory_$Pointer$.offset_267|, |v_#memory_$Pointer$.base_267|]} [2019-08-31 03:21:57,206 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-31 03:21:57,210 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-31 03:21:57,216 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-31 03:21:57,225 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-31 03:21:58,075 WARN L188 SmtUtils]: Spent 848.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:21:58,075 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:21:58,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:58,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:58,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:58,110 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:21:58,115 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:58,116 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-31 03:21:58,117 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:58,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:58,131 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-31 03:21:58,131 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:58,604 WARN L188 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:21:58,604 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:21:58,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:58,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:58,746 WARN L188 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:21:58,747 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:21:58,747 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-31 03:21:58,749 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:58,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:58,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:58,770 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-31 03:21:58,770 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:59,289 WARN L188 SmtUtils]: Spent 518.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:21:59,289 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:21:59,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:59,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:59,321 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-31 03:21:59,322 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:59,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:59,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:59,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:59,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:59,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:59,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:21:59,346 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:21:59,346 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-31 03:21:59,347 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:21:59,796 WARN L188 SmtUtils]: Spent 448.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:21:59,797 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:21:59,798 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:21:59,798 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:21:59,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:21:59,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:00,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:00,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:00,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:00,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:00,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:00,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:00,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:00,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:00,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:00,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:00,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:00,052 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_262|], 114=[|v_#memory_$Pointer$.offset_268|, |v_#memory_$Pointer$.base_268|]} [2019-08-31 03:22:00,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,074 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-31 03:22:00,075 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,097 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-31 03:22:00,098 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,133 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-31 03:22:00,134 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,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 188 treesize of output 172 [2019-08-31 03:22:00,151 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,188 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:00,192 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:00,193 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-31 03:22:00,194 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,205 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:22:00,206 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,236 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,242 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:00,247 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:00,247 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-31 03:22:00,248 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,277 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:00,282 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:00,282 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-31 03:22:00,283 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,302 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-31 03:22:00,303 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,329 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-31 03:22:00,329 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,345 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-31 03:22:00,345 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,716 WARN L188 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:22:00,717 INFO L567 ElimStorePlain]: treesize reduction 2044, result has 5.3 percent of original size [2019-08-31 03:22:00,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,727 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-31 03:22:00,728 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,783 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:00,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:00,792 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-31 03:22:00,793 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,847 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:00,847 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:22:00,848 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2407, output treesize:107 [2019-08-31 03:22:00,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:00,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:00,878 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_618], 2=[v_prenex_615, |v_#memory_int_263|], 6=[v_prenex_614, v_prenex_616, v_prenex_617, v_prenex_619], 12=[|v_#memory_$Pointer$.base_269|, |v_#memory_$Pointer$.offset_269|]} [2019-08-31 03:22:00,901 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-31 03:22:00,901 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:01,775 WARN L188 SmtUtils]: Spent 872.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:22:01,775 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:22:01,802 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-31 03:22:01,803 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:02,181 WARN L188 SmtUtils]: Spent 378.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:22:02,182 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:02,197 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:02,220 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:02,220 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-31 03:22:02,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:02,221 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:02,904 WARN L188 SmtUtils]: Spent 682.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:22:02,905 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:22:02,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:02,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:02,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:02,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, 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-31 03:22:02,925 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:03,213 WARN L188 SmtUtils]: Spent 287.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:22:03,214 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:03,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:03,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:03,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:03,233 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-31 03:22:03,234 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:03,754 WARN L188 SmtUtils]: Spent 519.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:22:03,754 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:22:03,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:03,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:03,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:03,775 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-31 03:22:03,775 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,012 WARN L188 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:22:04,015 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:04,023 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,031 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-31 03:22:04,032 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,352 WARN L188 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:22:04,352 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:22:04,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,370 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:04,371 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-31 03:22:04,372 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,502 WARN L188 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:22:04,502 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:04,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,572 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:22:04,572 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-31 03:22:04,574 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:04,847 WARN L188 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:22:04,848 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:22:04,848 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:04,848 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:22:04,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:04,853 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_621, |v_#length_89|], 3=[v_prenex_620, |v_#valid_102|]} [2019-08-31 03:22:04,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:04,863 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-31 03:22:04,864 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:05,026 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:22:05,027 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:05,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:05,042 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-31 03:22:05,042 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:05,206 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:22:05,206 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:05,232 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:05,232 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-31 03:22:05,233 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:05,557 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:22:05,558 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:22:05,581 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:05,582 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-31 03:22:05,582 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:05,904 WARN L188 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:22:05,905 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:22:05,905 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:05,906 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:22:05,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:05,913 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_264|], 16=[|v_#memory_$Pointer$.offset_270|, |v_#memory_$Pointer$.base_270|]} [2019-08-31 03:22:05,916 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-31 03:22:05,923 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-31 03:22:05,929 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-31 03:22:05,934 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-31 03:22:06,669 WARN L188 SmtUtils]: Spent 735.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:22:06,670 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:22:06,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:06,692 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:06,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:06,702 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:06,706 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:06,707 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-31 03:22:06,708 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:06,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:06,725 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-31 03:22:06,725 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:07,195 WARN L188 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:22:07,196 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:22:07,206 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:07,222 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-31 03:22:07,223 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:07,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:07,345 WARN L188 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:22:07,345 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:22:07,346 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-31 03:22:07,347 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:07,856 WARN L188 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 94 [2019-08-31 03:22:07,856 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.9 percent of original size [2019-08-31 03:22:07,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:07,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:07,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:07,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:07,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:07,900 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:07,901 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-31 03:22:07,902 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:07,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:07,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, 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-31 03:22:07,920 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:08,354 WARN L188 SmtUtils]: Spent 433.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:22:08,354 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:22:08,355 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:08,355 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:22:08,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:08,605 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_265|], 114=[|v_#memory_$Pointer$.offset_271|, |v_#memory_$Pointer$.base_271|]} [2019-08-31 03:22:08,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,627 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-31 03:22:08,627 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:08,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,660 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-31 03:22:08,661 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:08,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,697 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:08,701 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:08,702 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-31 03:22:08,703 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:08,714 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:22:08,714 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:08,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,747 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:08,752 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:08,753 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-31 03:22:08,753 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:08,769 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,774 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-31 03:22:08,775 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:08,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,795 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-31 03:22:08,795 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:08,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,815 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-31 03:22:08,816 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:08,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,848 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:08,853 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:08,854 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-31 03:22:08,855 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:08,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,875 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-31 03:22:08,875 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:08,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,910 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:08,915 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:08,915 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-31 03:22:08,916 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:08,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:08,939 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:08,944 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:08,945 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-31 03:22:08,946 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:09,362 WARN L188 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 66 [2019-08-31 03:22:09,362 INFO L567 ElimStorePlain]: treesize reduction 2473, result has 4.4 percent of original size [2019-08-31 03:22:09,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,372 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-31 03:22:09,372 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:09,429 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:09,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:09,439 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-31 03:22:09,439 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:09,493 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:09,493 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:22:09,493 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2781, output treesize:107 [2019-08-31 03:22:09,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:09,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:09,525 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_623], 2=[v_prenex_626, |v_#memory_int_266|], 6=[v_prenex_624, v_prenex_625, v_prenex_627, v_prenex_622], 12=[|v_#memory_$Pointer$.offset_272|, |v_#memory_$Pointer$.base_272|]} [2019-08-31 03:22:09,545 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-31 03:22:09,545 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:10,463 WARN L188 SmtUtils]: Spent 917.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:22:10,463 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:22:10,487 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-31 03:22:10,488 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:10,892 WARN L188 SmtUtils]: Spent 404.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:22:10,893 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:10,908 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:10,931 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:10,931 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-31 03:22:10,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:10,933 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:11,669 WARN L188 SmtUtils]: Spent 736.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:22:11,670 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:22:11,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:11,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:11,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:11,694 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-31 03:22:11,695 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:11,997 WARN L188 SmtUtils]: Spent 301.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:22:11,997 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:12,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,015 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-31 03:22:12,016 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:12,291 WARN L188 SmtUtils]: Spent 274.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:22:12,291 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:12,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,309 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-31 03:22:12,310 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:12,787 WARN L188 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:22:12,788 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:22:12,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:12,805 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-31 03:22:12,806 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:13,137 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:22:13,137 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:22:13,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:13,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:13,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:13,209 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:22:13,209 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-31 03:22:13,210 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:13,501 WARN L188 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:22:13,502 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:22:13,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:13,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:13,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:13,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:13,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:13,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:13,517 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:13,517 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-31 03:22:13,518 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:13,650 WARN L188 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:22:13,650 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:13,651 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:13,651 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:22:13,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:13,656 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_90|, v_prenex_628], 3=[v_prenex_629, |v_#valid_103|]} [2019-08-31 03:22:13,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:13,665 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-31 03:22:13,666 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:13,831 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:22:13,831 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:13,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:13,844 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-31 03:22:13,845 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:14,012 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:22:14,012 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:14,038 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:14,039 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-31 03:22:14,039 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:14,370 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:22:14,370 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:14,395 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:14,396 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-31 03:22:14,396 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:14,731 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:22:14,732 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:14,732 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:14,733 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:22:14,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:14,739 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_267|], 18=[|v_#memory_$Pointer$.offset_273|, |v_#memory_$Pointer$.base_273|]} [2019-08-31 03:22:14,744 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-31 03:22:14,752 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-31 03:22:14,756 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-31 03:22:14,760 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-31 03:22:15,696 WARN L188 SmtUtils]: Spent 935.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:22:15,697 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:22:15,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:15,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:15,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:15,731 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:15,736 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:15,736 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-31 03:22:15,737 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:15,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:15,750 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-31 03:22:15,750 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:16,242 WARN L188 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:22:16,242 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:22:16,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:16,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:16,264 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-31 03:22:16,265 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:16,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:16,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:16,387 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:22:16,388 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:22:16,388 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-31 03:22:16,390 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:16,916 WARN L188 SmtUtils]: Spent 526.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:22:16,917 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:22:16,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:16,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:16,946 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-31 03:22:16,947 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:16,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:16,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:16,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:16,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:16,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:16,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:16,970 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:16,970 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-31 03:22:16,971 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:17,415 WARN L188 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:22:17,415 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:22:17,416 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:17,416 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:22:17,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:17,672 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_268|], 114=[|v_#memory_$Pointer$.base_274|, |v_#memory_$Pointer$.offset_274|]} [2019-08-31 03:22:17,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,702 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-31 03:22:17,703 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:17,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,736 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:17,741 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:17,741 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-31 03:22:17,742 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:17,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,767 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-31 03:22:17,768 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:17,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,803 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:17,808 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:17,808 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-31 03:22:17,809 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:17,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,827 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-31 03:22:17,828 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:17,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,850 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-31 03:22:17,851 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:17,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,869 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-31 03:22:17,870 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:17,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,892 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-31 03:22:17,893 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:17,909 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:22:17,909 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:17,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,931 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-31 03:22:17,931 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:17,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:17,952 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:17,957 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:17,958 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-31 03:22:17,958 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:18,295 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:22:18,296 INFO L567 ElimStorePlain]: treesize reduction 2050, result has 5.3 percent of original size [2019-08-31 03:22:18,302 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,306 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-31 03:22:18,307 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:18,360 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:18,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:18,370 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-31 03:22:18,371 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:18,422 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:18,423 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:22:18,423 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2413, output treesize:107 [2019-08-31 03:22:18,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:18,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:18,454 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_630], 2=[|v_#memory_int_269|, v_prenex_633], 6=[|v_#memory_$Pointer$.base_275|, |v_#memory_$Pointer$.offset_275|, v_prenex_631, v_prenex_632], 12=[v_prenex_635, v_prenex_634]} [2019-08-31 03:22:18,473 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-31 03:22:18,473 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:19,389 WARN L188 SmtUtils]: Spent 915.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:22:19,389 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:22:19,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, 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-31 03:22:19,413 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:19,811 WARN L188 SmtUtils]: Spent 397.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:22:19,812 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:19,826 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:19,847 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:19,848 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-31 03:22:19,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:19,849 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:20,585 WARN L188 SmtUtils]: Spent 734.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:22:20,585 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:22:20,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:20,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:20,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:20,608 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-31 03:22:20,608 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:20,913 WARN L188 SmtUtils]: Spent 303.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:22:20,913 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:20,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:20,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:20,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:20,932 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-31 03:22:20,933 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:21,472 WARN L188 SmtUtils]: Spent 538.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:22:21,472 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:22:21,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:21,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:21,485 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:21,490 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-31 03:22:21,491 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:21,730 WARN L188 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:22:21,730 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:21,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:21,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:21,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:21,746 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-31 03:22:21,747 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:22,072 WARN L188 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:22:22,072 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:22:22,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,144 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:22:22,145 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-31 03:22:22,146 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:22,444 WARN L188 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:22:22,445 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:22:22,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,451 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,461 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:22,461 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-31 03:22:22,462 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:22,597 WARN L188 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:22:22,597 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:22,598 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:22,598 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:22:22,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:22,608 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_91|, v_prenex_637], 3=[|v_#valid_104|, v_prenex_636]} [2019-08-31 03:22:22,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,619 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-31 03:22:22,620 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:22,791 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:22:22,792 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:22,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:22,804 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-31 03:22:22,804 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:22,970 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:22:22,971 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:22,996 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:22,997 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-31 03:22:22,997 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:23,337 WARN L188 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:22:23,338 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:23,363 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:23,364 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-31 03:22:23,364 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:23,699 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:22:23,700 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:23,700 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:23,700 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:22:23,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:23,706 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_270|], 18=[|v_#memory_$Pointer$.offset_276|, |v_#memory_$Pointer$.base_276|]} [2019-08-31 03:22:23,711 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-31 03:22:23,715 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-31 03:22:23,719 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-31 03:22:23,724 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-31 03:22:24,413 WARN L188 SmtUtils]: Spent 689.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:22:24,414 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:22:24,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:24,432 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-31 03:22:24,432 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:24,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:24,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:24,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:24,456 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:24,461 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:24,461 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-31 03:22:24,462 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:24,940 WARN L188 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:22:24,940 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:22:24,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:24,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:24,966 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-31 03:22:24,966 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:24,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:24,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:25,095 WARN L188 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:22:25,096 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:22:25,096 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-31 03:22:25,098 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:25,613 WARN L188 SmtUtils]: Spent 514.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:22:25,613 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:22:25,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:25,624 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:25,645 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-31 03:22:25,646 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:25,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:25,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:25,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:25,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:25,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:25,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:25,671 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:25,672 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-31 03:22:25,673 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:26,117 WARN L188 SmtUtils]: Spent 443.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:22:26,117 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:22:26,118 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:26,118 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:22:26,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:26,378 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_271|], 114=[|v_#memory_$Pointer$.base_277|, |v_#memory_$Pointer$.offset_277|]} [2019-08-31 03:22:26,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,397 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-31 03:22:26,398 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:26,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,421 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-31 03:22:26,421 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:26,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,442 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-31 03:22:26,443 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:26,456 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:22:26,456 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:26,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,499 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:26,502 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:26,502 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-31 03:22:26,503 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:26,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,541 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:26,546 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:26,546 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-31 03:22:26,547 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:26,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,571 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-31 03:22:26,572 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:26,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,610 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,614 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:26,617 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:26,617 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-31 03:22:26,618 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:26,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,656 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:26,659 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:26,664 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-31 03:22:26,665 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:26,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,684 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-31 03:22:26,684 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:26,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:26,700 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-31 03:22:26,701 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:27,106 WARN L188 SmtUtils]: Spent 404.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 66 [2019-08-31 03:22:27,107 INFO L567 ElimStorePlain]: treesize reduction 2187, result has 5.0 percent of original size [2019-08-31 03:22:27,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,118 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-31 03:22:27,118 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:27,173 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:27,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:27,183 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-31 03:22:27,183 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:27,233 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:27,234 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:22:27,234 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2512, output treesize:107 [2019-08-31 03:22:27,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:27,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:27,265 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_638], 2=[|v_#memory_int_272|, v_prenex_641], 6=[|v_#memory_$Pointer$.offset_278|, v_prenex_639, |v_#memory_$Pointer$.base_278|, v_prenex_640], 12=[v_prenex_642, v_prenex_643]} [2019-08-31 03:22:27,283 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-31 03:22:27,284 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:28,210 WARN L188 SmtUtils]: Spent 925.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:22:28,211 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:22:28,233 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-31 03:22:28,233 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:28,629 WARN L188 SmtUtils]: Spent 395.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:22:28,629 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:28,645 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:28,665 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:28,666 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-31 03:22:28,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:28,667 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:29,387 WARN L188 SmtUtils]: Spent 719.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:22:29,388 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:22:29,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:29,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:29,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:29,412 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-31 03:22:29,413 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:29,728 WARN L188 SmtUtils]: Spent 315.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:22:29,729 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:29,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:29,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:29,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:29,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, 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-31 03:22:29,752 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:30,025 WARN L188 SmtUtils]: Spent 272.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:22:30,025 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:30,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:30,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:30,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:30,042 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-31 03:22:30,043 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:30,503 WARN L188 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:22:30,504 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:22:30,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:30,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:30,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:30,520 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-31 03:22:30,521 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:30,843 WARN L188 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:22:30,844 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:22:30,853 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:30,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:30,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:30,916 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:22:30,917 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-31 03:22:30,918 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:31,223 WARN L188 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:22:31,223 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:22:31,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:31,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:31,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:31,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:31,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:31,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:31,239 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:31,240 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-31 03:22:31,241 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:31,374 WARN L188 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:22:31,375 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:31,375 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:31,376 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:22:31,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:31,381 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_92|, v_prenex_645], 3=[|v_#valid_105|, v_prenex_644]} [2019-08-31 03:22:31,388 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:31,392 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-31 03:22:31,393 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:31,555 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:22:31,556 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:31,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:31,568 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-31 03:22:31,569 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:31,738 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:22:31,739 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:31,761 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:31,761 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-31 03:22:31,762 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:32,093 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:22:32,093 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:32,117 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:32,118 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-31 03:22:32,118 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:32,453 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:22:32,454 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:32,454 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:32,455 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:22:32,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:32,461 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_273|], 18=[|v_#memory_$Pointer$.offset_279|, |v_#memory_$Pointer$.base_279|]} [2019-08-31 03:22:32,466 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-31 03:22:32,470 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-31 03:22:32,476 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-31 03:22:32,479 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-31 03:22:33,190 WARN L188 SmtUtils]: Spent 710.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:22:33,190 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:22:33,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:33,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:33,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:33,224 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:33,228 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:33,229 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-31 03:22:33,230 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:33,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:33,242 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-31 03:22:33,243 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:33,722 WARN L188 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:22:33,722 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:22:33,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:33,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:33,859 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:22:33,860 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:22:33,860 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-31 03:22:33,862 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:33,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:33,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:33,878 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-31 03:22:33,879 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:34,388 WARN L188 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2019-08-31 03:22:34,388 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.3 percent of original size [2019-08-31 03:22:34,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:34,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:34,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:34,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:34,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:34,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:34,435 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:34,435 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-31 03:22:34,436 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:34,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:34,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:34,457 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-31 03:22:34,457 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:34,903 WARN L188 SmtUtils]: Spent 445.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:22:34,904 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:22:34,904 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:34,905 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:22:34,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:34,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,165 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_274|], 114=[|v_#memory_$Pointer$.base_280|, |v_#memory_$Pointer$.offset_280|]} [2019-08-31 03:22:35,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,200 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:35,205 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:35,206 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-31 03:22:35,207 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:35,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,240 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:35,245 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:35,245 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-31 03:22:35,246 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:35,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,265 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-31 03:22:35,266 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:35,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,288 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-31 03:22:35,289 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:35,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,312 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-31 03:22:35,313 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:35,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,333 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-31 03:22:35,334 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:35,342 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:22:35,343 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:35,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22: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-31 03:22:35,362 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:35,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,394 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:35,399 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:35,400 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-31 03:22:35,400 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:35,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,421 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-31 03:22:35,422 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:35,727 WARN L188 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 66 [2019-08-31 03:22:35,727 INFO L567 ElimStorePlain]: treesize reduction 1907, result has 5.7 percent of original size [2019-08-31 03:22:35,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,738 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-31 03:22:35,739 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:35,794 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:35,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:35,805 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-31 03:22:35,805 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:35,855 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:35,856 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:22:35,856 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:2237, output treesize:107 [2019-08-31 03:22:35,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:35,887 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_275|], 2=[v_prenex_646, v_prenex_649], 6=[v_prenex_647, v_prenex_648, |v_#memory_$Pointer$.offset_281|, |v_#memory_$Pointer$.base_281|], 12=[v_prenex_650, v_prenex_651]} [2019-08-31 03:22:35,906 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-31 03:22:35,906 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:36,824 WARN L188 SmtUtils]: Spent 917.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:22:36,824 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:22:36,846 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-31 03:22:36,846 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:37,255 WARN L188 SmtUtils]: Spent 408.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:22:37,256 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:37,273 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:37,294 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:37,298 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-31 03:22:37,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:37,299 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:38,041 WARN L188 SmtUtils]: Spent 741.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:22:38,042 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:22:38,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:38,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:38,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:38,067 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-31 03:22:38,068 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:38,389 WARN L188 SmtUtils]: Spent 320.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:22:38,389 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:38,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:38,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:38,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:38,411 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-31 03:22:38,411 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:38,951 WARN L188 SmtUtils]: Spent 539.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:22:38,952 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:22:38,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:38,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:38,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:38,970 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-31 03:22:38,971 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:39,213 WARN L188 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:22:39,214 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:39,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:39,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:39,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:39,230 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-31 03:22:39,231 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:39,562 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:22:39,562 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:22:39,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:39,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:39,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:39,638 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:22:39,638 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-31 03:22:39,640 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:39,949 WARN L188 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:22:39,950 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:22:39,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:39,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:39,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:39,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:39,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:39,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:39,965 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:39,966 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-31 03:22:39,966 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:40,102 WARN L188 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:22:40,103 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:40,103 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:40,103 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:22:40,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:40,108 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_93|, v_prenex_653], 3=[|v_#valid_106|, v_prenex_652]} [2019-08-31 03:22:40,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:40,121 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-31 03:22:40,122 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:40,271 WARN L188 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:22:40,272 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:40,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:40,282 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-31 03:22:40,283 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:40,447 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:22:40,448 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:40,472 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:40,472 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-31 03:22:40,473 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:40,794 WARN L188 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:22:40,794 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:22:40,819 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:40,820 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-31 03:22:40,820 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:41,138 WARN L188 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:22:41,139 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:22:41,139 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:41,139 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:22:41,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:41,147 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_276|], 16=[|v_#memory_$Pointer$.offset_282|, |v_#memory_$Pointer$.base_282|]} [2019-08-31 03:22:41,151 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-31 03:22:41,156 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-31 03:22:41,162 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-31 03:22:41,166 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-31 03:22:41,884 WARN L188 SmtUtils]: Spent 717.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:22:41,884 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:22:41,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,900 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-31 03:22:41,901 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:41,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:41,925 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:41,930 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:41,930 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-31 03:22:41,931 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:42,393 WARN L188 SmtUtils]: Spent 461.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:22:42,394 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:22:42,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:42,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, 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-31 03:22:42,418 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:42,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:42,540 WARN L188 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:22:42,540 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:22:42,540 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-31 03:22:42,542 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:43,035 WARN L188 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 94 [2019-08-31 03:22:43,036 INFO L567 ElimStorePlain]: treesize reduction 163, result has 67.9 percent of original size [2019-08-31 03:22:43,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:43,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:43,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:43,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:43,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:43,083 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:43,083 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-31 03:22:43,084 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:43,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:43,102 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-31 03:22:43,103 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:43,547 WARN L188 SmtUtils]: Spent 443.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:22:43,548 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:22:43,548 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:43,549 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:22:43,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:43,816 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_277|], 114=[|v_#memory_$Pointer$.offset_283|, |v_#memory_$Pointer$.base_283|]} [2019-08-31 03:22:43,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:43,834 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-31 03:22:43,834 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:43,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:43,853 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-31 03:22:43,854 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:43,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:43,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:43,889 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:43,894 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:43,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, 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-31 03:22:43,896 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:43,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:43,915 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-31 03:22:43,915 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:43,927 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:22:43,927 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:43,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:43,946 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-31 03:22:43,946 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:43,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:43,965 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-31 03:22:43,966 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:43,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:43,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:43,996 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-31 03:22:43,997 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:44,013 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:44,015 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:44,020 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:44,025 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:44,025 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-31 03:22:44,026 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:44,308 WARN L188 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 66 [2019-08-31 03:22:44,308 INFO L567 ElimStorePlain]: treesize reduction 1595, result has 6.7 percent of original size [2019-08-31 03:22:44,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:44,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:44,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:44,319 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-31 03:22:44,319 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:44,371 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:44,376 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:44,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:44,381 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:44,381 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-31 03:22:44,381 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:44,432 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:44,433 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:22:44,433 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 3 variables, input treesize:1944, output treesize:107 [2019-08-31 03:22:44,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:44,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:44,465 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_278|], 2=[v_prenex_658, v_prenex_655], 6=[|v_#memory_$Pointer$.offset_284|, |v_#memory_$Pointer$.base_284|, v_prenex_654, v_prenex_656], 12=[v_prenex_657, v_prenex_659]} [2019-08-31 03:22:44,485 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-31 03:22:44,485 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:45,391 WARN L188 SmtUtils]: Spent 905.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:22:45,391 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:22:45,404 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:45,429 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:45,429 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-31 03:22:45,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:45,431 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:46,260 WARN L188 SmtUtils]: Spent 829.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:22:46,261 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:22:46,280 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-31 03:22:46,281 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:46,652 WARN L188 SmtUtils]: Spent 370.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:22:46,652 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:46,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:46,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:46,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:46,674 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-31 03:22:46,674 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:46,993 WARN L188 SmtUtils]: Spent 318.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:22:46,994 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:47,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:47,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:47,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:47,013 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-31 03:22:47,013 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:47,349 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:22:47,350 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:22:47,350 INFO L464 ElimStorePlain]: Eliminatee v_prenex_654 vanished before elimination [2019-08-31 03:22:47,350 INFO L464 ElimStorePlain]: Eliminatee v_prenex_656 vanished before elimination [2019-08-31 03:22:47,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:47,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:47,363 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:47,423 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:22:47,424 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-31 03:22:47,425 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:47,747 WARN L188 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:22:47,748 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:22:47,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:47,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:47,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:47,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:47,763 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:47,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:47,765 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:47,766 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-31 03:22:47,767 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:47,909 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:22:47,910 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:47,910 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:47,910 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:22:47,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:47,914 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_661, |v_#length_94|], 3=[v_prenex_660, |v_#valid_107|]} [2019-08-31 03:22:47,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:47,927 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-31 03:22:47,928 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:48,106 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:22:48,107 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:48,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:48,120 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-31 03:22:48,120 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:48,302 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:22:48,302 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:48,328 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:48,329 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-31 03:22:48,330 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:48,691 WARN L188 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:22:48,692 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:48,715 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:48,716 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-31 03:22:48,717 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:49,076 WARN L188 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:22:49,076 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:49,077 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:49,077 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:22:49,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:49,085 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_279|], 18=[|v_#memory_$Pointer$.base_285|, |v_#memory_$Pointer$.offset_285|]} [2019-08-31 03:22:49,090 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-31 03:22:49,095 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-31 03:22:49,101 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-31 03:22:49,106 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-31 03:22:49,998 WARN L188 SmtUtils]: Spent 891.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:22:49,998 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:22:50,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,023 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,030 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:50,035 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:50,036 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-31 03:22:50,037 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:50,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,049 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-31 03:22:50,049 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:50,528 WARN L188 SmtUtils]: Spent 478.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:22:50,529 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:22:50,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,574 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:50,574 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-31 03:22:50,575 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:50,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:50,598 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-31 03:22:50,598 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:51,050 WARN L188 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:22:51,050 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:22:51,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,073 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-31 03:22:51,074 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:51,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,201 WARN L188 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:22:51,201 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:22:51,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 234 treesize of output 341 [2019-08-31 03:22:51,203 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:51,673 WARN L188 SmtUtils]: Spent 468.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:22:51,673 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:22:51,674 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:51,674 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:22:51,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:51,946 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_280|], 114=[|v_#memory_$Pointer$.base_286|, |v_#memory_$Pointer$.offset_286|]} [2019-08-31 03:22:51,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,966 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-31 03:22:51,967 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:51,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:51,988 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-31 03:22:51,989 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:52,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,024 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:52,030 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:52,031 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-31 03:22:52,032 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:52,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,061 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-31 03:22:52,062 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:52,075 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:22:52,075 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:52,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,099 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-31 03:22:52,099 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:52,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,122 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-31 03:22:52,123 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:52,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,156 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:52,160 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:52,161 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-31 03:22:52,162 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:52,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,184 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-31 03:22:52,185 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:52,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,217 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:52,222 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:52,222 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-31 03:22:52,223 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:52,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,248 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:52,253 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:52,254 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-31 03:22:52,254 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:52,652 WARN L188 SmtUtils]: Spent 397.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:22:52,653 INFO L567 ElimStorePlain]: treesize reduction 2183, result has 5.0 percent of original size [2019-08-31 03:22:52,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,664 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-31 03:22:52,665 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:52,719 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:52,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:52,729 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-31 03:22:52,730 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:52,778 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:52,778 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:22:52,779 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2512, output treesize:107 [2019-08-31 03:22:52,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:52,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:52,814 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_664], 2=[v_prenex_667, |v_#memory_int_281|], 6=[v_prenex_662, v_prenex_663, v_prenex_665, v_prenex_666], 12=[|v_#memory_$Pointer$.offset_287|, |v_#memory_$Pointer$.base_287|]} [2019-08-31 03:22:52,834 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-31 03:22:52,835 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:53,748 WARN L188 SmtUtils]: Spent 912.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:22:53,748 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:22:53,770 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-31 03:22:53,771 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:54,159 WARN L188 SmtUtils]: Spent 388.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:22:54,160 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:54,175 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:54,196 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:54,197 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-31 03:22:54,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:54,198 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:54,911 WARN L188 SmtUtils]: Spent 712.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:22:54,911 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:22:54,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:54,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:54,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:54,935 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-31 03:22:54,936 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:55,245 WARN L188 SmtUtils]: Spent 308.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:22:55,246 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:55,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,268 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-31 03:22:55,269 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:55,613 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:22:55,613 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:22:55,614 INFO L464 ElimStorePlain]: Eliminatee v_prenex_665 vanished before elimination [2019-08-31 03:22:55,614 INFO L464 ElimStorePlain]: Eliminatee v_prenex_666 vanished before elimination [2019-08-31 03:22:55,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,687 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:22:55,688 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-31 03:22:55,689 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:55,985 WARN L188 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:22:55,986 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:22:55,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:55,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:56,000 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:56,000 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-31 03:22:56,001 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:56,133 WARN L188 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:22:56,133 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:56,134 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:56,134 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:22:56,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:56,144 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_95|, v_prenex_668], 3=[|v_#valid_108|, v_prenex_669]} [2019-08-31 03:22:56,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:56,157 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-31 03:22:56,157 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:56,321 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:22:56,321 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:56,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:56,332 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-31 03:22:56,332 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:56,504 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:22:56,505 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:56,529 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:56,530 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-31 03:22:56,530 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:56,872 WARN L188 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:22:56,872 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:56,895 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:56,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-31 03:22:56,896 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:57,231 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:22:57,232 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:22:57,232 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:57,233 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:22:57,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:57,240 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_282|], 18=[|v_#memory_$Pointer$.base_288|, |v_#memory_$Pointer$.offset_288|]} [2019-08-31 03:22:57,245 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-31 03:22:57,250 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-31 03:22:57,255 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-31 03:22:57,260 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-31 03:22:58,105 WARN L188 SmtUtils]: Spent 844.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:22:58,106 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:22:58,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:58,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:58,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:58,143 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:22:58,148 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:58,148 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-31 03:22:58,149 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:58,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:58,163 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-31 03:22:58,164 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:58,639 WARN L188 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:22:58,640 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:22:58,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:58,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:58,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:58,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:58,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:58,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:58,685 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:22:58,686 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-31 03:22:58,687 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:58,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:58,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:58,708 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-31 03:22:58,708 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:59,183 WARN L188 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:22:59,183 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:22:59,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,319 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:22:59,319 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:22:59,320 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-31 03:22:59,322 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:59,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:22:59,337 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-31 03:22:59,338 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:22:59,803 WARN L188 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:22:59,803 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:22:59,804 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:22:59,804 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:22:59,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:22:59,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:00,086 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_283|], 114=[|v_#memory_$Pointer$.offset_289|, |v_#memory_$Pointer$.base_289|]} [2019-08-31 03:23:00,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,107 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-31 03:23:00,107 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,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 194 treesize of output 178 [2019-08-31 03:23:00,124 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,163 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:00,169 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:00,169 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-31 03:23:00,170 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,212 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:00,217 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:00,218 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-31 03:23:00,218 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,253 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-31 03:23:00,254 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,277 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-31 03:23:00,277 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,318 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:00,323 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:00,323 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-31 03:23:00,324 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,335 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:23:00,335 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,358 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-31 03:23:00,359 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,400 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:00,404 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:00,404 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-31 03:23:00,405 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,429 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-31 03:23:00,430 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,467 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:00,472 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:00,472 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-31 03:23:00,473 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,490 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-31 03:23:00,491 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,911 WARN L188 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 66 [2019-08-31 03:23:00,912 INFO L567 ElimStorePlain]: treesize reduction 2672, result has 4.1 percent of original size [2019-08-31 03:23:00,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,921 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-31 03:23:00,921 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:00,977 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:00,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:00,987 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-31 03:23:00,988 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:01,038 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:01,038 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:23:01,039 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:2993, output treesize:107 [2019-08-31 03:23:01,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:01,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:01,072 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_670], 2=[|v_#memory_int_284|, v_prenex_673], 6=[v_prenex_671, |v_#memory_$Pointer$.offset_290|, v_prenex_672, |v_#memory_$Pointer$.base_290|], 12=[v_prenex_674, v_prenex_675]} [2019-08-31 03:23:01,088 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-31 03:23:01,089 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:01,997 WARN L188 SmtUtils]: Spent 908.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:23:01,998 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:23:02,018 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-31 03:23:02,018 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:02,422 WARN L188 SmtUtils]: Spent 403.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:23:02,422 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:02,437 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:02,458 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:02,458 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-31 03:23:02,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:02,460 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:03,194 WARN L188 SmtUtils]: Spent 733.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:23:03,194 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:23:03,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,222 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-31 03:23:03,222 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:03,533 WARN L188 SmtUtils]: Spent 310.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:23:03,534 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:03,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,556 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-31 03:23:03,557 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:03,828 WARN L188 SmtUtils]: Spent 271.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:23:03,829 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:03,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:03,844 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-31 03:23:03,844 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:04,179 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:23:04,179 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:23:04,179 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_290| vanished before elimination [2019-08-31 03:23:04,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,250 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:23:04,250 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-31 03:23:04,252 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:04,562 WARN L188 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:23:04,562 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:23:04,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,577 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:04,578 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-31 03:23:04,579 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:04,707 WARN L188 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:23:04,708 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:04,708 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:04,709 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:23:04,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:04,712 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_96|, v_prenex_676], 3=[v_prenex_677, |v_#valid_109|]} [2019-08-31 03:23:04,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,723 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-31 03:23:04,724 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:04,893 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:23:04,893 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:04,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:04,906 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-31 03:23:04,906 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:05,075 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:23:05,076 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:05,099 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:05,100 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-31 03:23:05,100 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:05,435 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:23:05,435 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:05,460 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:05,461 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-31 03:23:05,462 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:05,800 WARN L188 SmtUtils]: Spent 337.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:23:05,800 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:05,801 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:05,801 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:23:05,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:05,809 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_285|], 18=[|v_#memory_$Pointer$.base_291|, |v_#memory_$Pointer$.offset_291|]} [2019-08-31 03:23:05,812 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-31 03:23:05,818 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-31 03:23:05,824 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-31 03:23:05,830 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-31 03:23:06,643 WARN L188 SmtUtils]: Spent 812.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:23:06,643 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:23:06,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:06,659 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-31 03:23:06,660 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:06,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:06,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:06,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:06,682 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:06,686 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:06,687 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-31 03:23:06,688 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:07,180 WARN L188 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:23:07,180 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:23:07,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,210 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-31 03:23:07,211 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:07,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,240 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:07,241 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-31 03:23:07,242 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:07,720 WARN L188 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:23:07,720 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:23:07,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,856 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:23:07,857 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:23:07,857 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-31 03:23:07,859 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:07,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:07,875 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-31 03:23:07,876 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,346 WARN L188 SmtUtils]: Spent 466.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:23:08,346 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:23:08,347 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:08,347 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:23:08,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:08,624 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_286|], 114=[|v_#memory_$Pointer$.offset_292|, |v_#memory_$Pointer$.base_292|]} [2019-08-31 03:23:08,635 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:23:08,636 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,656 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-31 03:23:08,657 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,691 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:08,696 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:08,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, 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-31 03:23:08,697 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,719 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-31 03:23:08,720 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,753 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:08,758 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:08,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 1 case distinctions, treesize of input 269 treesize of output 254 [2019-08-31 03:23:08,759 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,789 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-31 03:23:08,790 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,827 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:08,832 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:08,832 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-31 03:23:08,833 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,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, 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-31 03:23:08,854 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,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, 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-31 03:23:08,877 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,912 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:08,917 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:08,918 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-31 03:23:08,919 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,939 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-31 03:23:08,940 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,960 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-31 03:23:08,961 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:08,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:08,982 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:08,987 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:08,987 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-31 03:23:08,988 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:09,411 WARN L188 SmtUtils]: Spent 421.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 66 [2019-08-31 03:23:09,411 INFO L567 ElimStorePlain]: treesize reduction 2636, result has 4.2 percent of original size [2019-08-31 03:23:09,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:09,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:09,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:09,422 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-31 03:23:09,422 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:09,478 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:09,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:09,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:09,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:09,489 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-31 03:23:09,489 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:09,542 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:09,542 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:23:09,542 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:2975, output treesize:107 [2019-08-31 03:23:09,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:09,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:09,577 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_681], 2=[|v_#memory_int_287|, v_prenex_678], 6=[v_prenex_679, v_prenex_680, v_prenex_682, v_prenex_683], 12=[|v_#memory_$Pointer$.offset_293|, |v_#memory_$Pointer$.base_293|]} [2019-08-31 03:23:09,599 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-31 03:23:09,599 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:10,503 WARN L188 SmtUtils]: Spent 902.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:23:10,503 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:23:10,520 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:10,541 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:10,542 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-31 03:23:10,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:10,543 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:11,371 WARN L188 SmtUtils]: Spent 827.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:23:11,371 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:23:11,393 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-31 03:23:11,394 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:11,753 WARN L188 SmtUtils]: Spent 358.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:23:11,753 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:11,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:11,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:11,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:11,775 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-31 03:23:11,776 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:12,099 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:23:12,100 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:12,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,118 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-31 03:23:12,118 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:12,659 WARN L188 SmtUtils]: Spent 540.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:23:12,660 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:23:12,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,679 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-31 03:23:12,680 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:12,924 WARN L188 SmtUtils]: Spent 243.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:23:12,924 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:12,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:12,939 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-31 03:23:12,940 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:13,281 WARN L188 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:23:13,281 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:23:13,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:13,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:13,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:13,352 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:23:13,352 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-31 03:23:13,354 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:13,655 WARN L188 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:23:13,656 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:23:13,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:13,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:13,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:13,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:13,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:13,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:13,673 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:13,674 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-31 03:23:13,675 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:13,803 WARN L188 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:23:13,804 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:13,804 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:13,804 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:23:13,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:13,808 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_97|, v_prenex_684], 3=[v_prenex_685, |v_#valid_110|]} [2019-08-31 03:23:13,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:13,820 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-31 03:23:13,820 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:13,988 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:23:13,989 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:13,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:14,001 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-31 03:23:14,002 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:14,176 WARN L188 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:23:14,176 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:14,201 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:14,201 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-31 03:23:14,202 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:14,536 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:23:14,536 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:14,562 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:14,562 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-31 03:23:14,563 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:14,902 WARN L188 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:23:14,902 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:14,903 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:14,903 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:23:14,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:14,910 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_288|], 18=[|v_#memory_$Pointer$.offset_294|, |v_#memory_$Pointer$.base_294|]} [2019-08-31 03:23:14,914 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-31 03:23:14,922 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-31 03:23:14,925 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-31 03:23:14,931 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-31 03:23:15,876 WARN L188 SmtUtils]: Spent 943.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:23:15,876 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:23:15,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:15,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:15,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:15,911 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:15,916 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:15,916 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-31 03:23:15,917 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:15,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:15,930 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-31 03:23:15,930 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:16,404 WARN L188 SmtUtils]: Spent 473.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:23:16,405 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:23:16,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:16,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:16,546 WARN L188 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:23:16,547 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:23:16,547 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-31 03:23:16,549 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:16,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:16,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:16,565 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-31 03:23:16,566 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:17,080 WARN L188 SmtUtils]: Spent 513.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:23:17,081 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:23:17,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,112 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-31 03:23:17,112 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:17,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,138 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:17,138 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-31 03:23:17,139 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:17,586 WARN L188 SmtUtils]: Spent 446.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:23:17,586 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:23:17,587 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:17,588 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:23:17,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:17,868 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_289|], 114=[|v_#memory_$Pointer$.offset_295|, |v_#memory_$Pointer$.base_295|]} [2019-08-31 03:23:17,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,897 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:17,901 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:17,902 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-31 03:23:17,903 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:17,914 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:23:17,915 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:17,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,950 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:17,955 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:17,955 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-31 03:23:17,956 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:17,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:17,988 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-31 03:23:17,989 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:18,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,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, 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-31 03:23:18,011 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:18,032 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,047 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:18,051 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:18,052 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-31 03:23:18,053 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:18,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,069 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-31 03:23:18,070 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:18,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,088 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-31 03:23:18,089 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:18,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,109 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-31 03:23:18,110 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:18,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,142 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:18,146 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:18,147 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-31 03:23:18,148 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:18,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,162 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-31 03:23:18,163 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:18,564 WARN L188 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:23:18,564 INFO L567 ElimStorePlain]: treesize reduction 2191, result has 5.0 percent of original size [2019-08-31 03:23:18,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,575 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-31 03:23:18,576 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:18,629 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:18,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:18,640 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-31 03:23:18,640 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:18,690 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:18,691 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:23:18,691 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2512, output treesize:107 [2019-08-31 03:23:18,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:18,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:18,725 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_691], 2=[|v_#memory_int_290|, v_prenex_688], 6=[v_prenex_690, v_prenex_686, v_prenex_687, v_prenex_689], 12=[|v_#memory_$Pointer$.base_296|, |v_#memory_$Pointer$.offset_296|]} [2019-08-31 03:23:18,745 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-31 03:23:18,746 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:19,680 WARN L188 SmtUtils]: Spent 934.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:23:19,681 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:23:19,698 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:19,721 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:19,721 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-31 03:23:19,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:19,723 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:20,597 WARN L188 SmtUtils]: Spent 873.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:23:20,597 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:23:20,624 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-31 03:23:20,624 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:21,001 WARN L188 SmtUtils]: Spent 376.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:23:21,001 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:21,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:21,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:21,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:21,022 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-31 03:23:21,022 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:21,339 WARN L188 SmtUtils]: Spent 316.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:23:21,340 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:21,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:21,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:21,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:21,360 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-31 03:23:21,361 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:21,636 WARN L188 SmtUtils]: Spent 275.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-08-31 03:23:21,637 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:21,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:21,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:21,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:21,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, 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-31 03:23:21,659 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:22,154 WARN L188 SmtUtils]: Spent 494.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 104 [2019-08-31 03:23:22,155 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.7 percent of original size [2019-08-31 03:23:22,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,169 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-31 03:23:22,170 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:22,492 WARN L188 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:23:22,492 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:23:22,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,501 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,511 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:22,512 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-31 03:23:22,513 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:22,650 WARN L188 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:23:22,651 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:22,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:22,721 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:23:22,722 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-31 03:23:22,723 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:22,992 WARN L188 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:23:22,993 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:23:22,993 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:22,993 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:23:22,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:22,997 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_98|, v_prenex_692], 3=[v_prenex_693, |v_#valid_111|]} [2019-08-31 03:23:23,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:23,007 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-31 03:23:23,008 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:23,178 WARN L188 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:23:23,178 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:23,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:23,189 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-31 03:23:23,190 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:23,363 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:23:23,363 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:23,389 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:23,390 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-31 03:23:23,390 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:23,729 WARN L188 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:23:23,730 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:23,754 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:23,754 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-31 03:23:23,755 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:24,094 WARN L188 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:23:24,094 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:24,095 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:24,095 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:23:24,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:24,102 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_291|], 18=[|v_#memory_$Pointer$.base_297|, |v_#memory_$Pointer$.offset_297|]} [2019-08-31 03:23:24,105 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-31 03:23:24,112 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-31 03:23:24,117 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-31 03:23:24,122 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-31 03:23:25,022 WARN L188 SmtUtils]: Spent 899.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:23:25,022 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:23:25,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,059 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:25,064 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:25,064 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-31 03:23:25,065 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:25,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,079 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-31 03:23:25,079 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:25,556 WARN L188 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:23:25,556 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:23:25,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,592 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-31 03:23:25,593 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:25,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:25,624 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:25,624 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-31 03:23:25,625 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:26,087 WARN L188 SmtUtils]: Spent 461.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:23:26,088 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:23:26,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,225 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:23:26,226 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:23:26,226 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-31 03:23:26,228 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:26,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,236 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:26,244 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-31 03:23:26,245 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:26,696 WARN L188 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:23:26,696 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:23:26,697 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:26,697 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:23:26,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:26,988 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_292|], 114=[|v_#memory_$Pointer$.offset_298|, |v_#memory_$Pointer$.base_298|]} [2019-08-31 03:23:27,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,009 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-31 03:23:27,010 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,028 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,045 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:27,050 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:27,050 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-31 03:23:27,051 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,089 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:27,096 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:27,096 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-31 03:23:27,097 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,130 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:27,134 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:27,135 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-31 03:23:27,136 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,156 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-31 03:23:27,157 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,178 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-31 03:23:27,179 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,201 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-31 03:23:27,202 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,215 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:23:27,216 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,246 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:27,251 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:27,251 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-31 03:23:27,252 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,288 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,301 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-31 03:23:27,302 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,339 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:27,344 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:27,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, 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-31 03:23:27,346 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,368 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-31 03:23:27,368 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,391 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-31 03:23:27,391 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,405 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-31 03:23:27,405 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,841 WARN L188 SmtUtils]: Spent 435.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 66 [2019-08-31 03:23:27,842 INFO L567 ElimStorePlain]: treesize reduction 2837, result has 3.9 percent of original size [2019-08-31 03:23:27,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,851 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-31 03:23:27,852 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,907 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:27,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:27,915 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-31 03:23:27,915 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,968 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:27,969 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:23:27,969 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 3 variables, input treesize:3187, output treesize:107 [2019-08-31 03:23:28,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:28,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:28,005 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_694], 2=[|v_#memory_int_293|, v_prenex_698], 6=[v_prenex_695, v_prenex_696, v_prenex_697, v_prenex_699], 12=[|v_#memory_$Pointer$.base_299|, |v_#memory_$Pointer$.offset_299|]} [2019-08-31 03:23:28,024 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-31 03:23:28,024 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:28,912 WARN L188 SmtUtils]: Spent 887.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:23:28,912 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:23:28,930 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:28,953 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:28,953 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-31 03:23:28,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:28,955 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:29,743 WARN L188 SmtUtils]: Spent 787.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:23:29,743 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:23:29,760 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-31 03:23:29,761 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:30,117 WARN L188 SmtUtils]: Spent 355.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:23:30,117 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:30,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,138 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-31 03:23:30,139 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:30,440 WARN L188 SmtUtils]: Spent 301.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:23:30,441 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:30,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,465 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-31 03:23:30,465 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:30,799 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:23:30,800 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:23:30,800 INFO L464 ElimStorePlain]: Eliminatee v_prenex_697 vanished before elimination [2019-08-31 03:23:30,800 INFO L464 ElimStorePlain]: Eliminatee v_prenex_699 vanished before elimination [2019-08-31 03:23:30,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,819 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:30,820 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-31 03:23:30,821 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:30,953 WARN L188 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:23:30,954 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:30,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:30,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:31,021 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:23:31,022 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-31 03:23:31,023 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:31,307 WARN L188 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:23:31,307 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:23:31,308 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:31,308 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:23:31,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:31,312 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_99|, v_prenex_700], 3=[v_prenex_701, |v_#valid_112|]} [2019-08-31 03:23:31,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:31,323 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-31 03:23:31,324 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:31,482 WARN L188 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:23:31,482 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:31,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:31,494 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-31 03:23:31,495 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:31,647 WARN L188 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:23:31,648 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:31,673 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:31,673 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-31 03:23:31,674 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:32,004 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:23:32,005 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:23:32,028 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:32,028 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-31 03:23:32,029 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:32,345 WARN L188 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:23:32,345 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:23:32,346 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:32,346 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:23:32,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:32,353 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_294|], 16=[|v_#memory_$Pointer$.offset_300|, |v_#memory_$Pointer$.base_300|]} [2019-08-31 03:23:32,357 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-31 03:23:32,363 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-31 03:23:32,369 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-31 03:23:32,376 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-31 03:23:33,094 WARN L188 SmtUtils]: Spent 717.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:23:33,094 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:23:33,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:33,111 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-31 03:23:33,112 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:33,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:33,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:33,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:33,136 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:33,141 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:33,141 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-31 03:23:33,142 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:33,598 WARN L188 SmtUtils]: Spent 455.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:23:33,598 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:23:33,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:33,736 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:23:33,736 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:23:33,737 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-31 03:23:33,738 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:33,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:33,753 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-31 03:23:33,754 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:34,239 WARN L188 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2019-08-31 03:23:34,240 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.5 percent of original size [2019-08-31 03:23:34,249 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:34,269 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-31 03:23:34,269 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:34,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:34,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:34,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:34,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:34,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:34,294 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:34,294 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-31 03:23:34,295 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:34,726 WARN L188 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:23:34,727 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:23:34,727 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:34,728 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:23:34,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:34,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,020 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_295|], 114=[|v_#memory_$Pointer$.offset_301|, |v_#memory_$Pointer$.base_301|]} [2019-08-31 03:23:35,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,041 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-31 03:23:35,041 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,061 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-31 03:23:35,062 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,075 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:23:35,076 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,099 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-31 03:23:35,099 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,122 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-31 03:23:35,123 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,141 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-31 03:23:35,142 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,177 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,182 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:35,185 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:35,186 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-31 03:23:35,186 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,226 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:35,230 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:35,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, 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-31 03:23:35,231 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,273 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:35,277 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:35,277 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-31 03:23:35,278 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,299 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-31 03:23:35,300 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,329 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:35,333 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:35,334 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-31 03:23:35,335 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,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, 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-31 03:23:35,354 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,770 WARN L188 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 66 [2019-08-31 03:23:35,770 INFO L567 ElimStorePlain]: treesize reduction 2346, result has 4.7 percent of original size [2019-08-31 03:23:35,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,780 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-31 03:23:35,781 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,838 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:35,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:35,847 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-31 03:23:35,847 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,897 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:35,898 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:23:35,898 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2700, output treesize:107 [2019-08-31 03:23:35,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:35,934 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_706], 2=[v_prenex_703, |v_#memory_int_296|], 6=[v_prenex_702, v_prenex_704, v_prenex_705, v_prenex_707], 12=[|v_#memory_$Pointer$.base_302|, |v_#memory_$Pointer$.offset_302|]} [2019-08-31 03:23:35,953 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-31 03:23:35,953 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:36,865 WARN L188 SmtUtils]: Spent 910.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:23:36,865 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:23:36,889 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-31 03:23:36,890 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:37,273 WARN L188 SmtUtils]: Spent 382.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:23:37,274 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:37,289 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:37,311 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:37,311 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-31 03:23:37,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:37,313 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:38,033 WARN L188 SmtUtils]: Spent 719.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:23:38,033 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:23:38,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:38,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:38,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:38,059 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-31 03:23:38,060 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:38,366 WARN L188 SmtUtils]: Spent 305.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:23:38,366 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:38,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:38,381 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:38,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:38,388 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-31 03:23:38,389 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:38,943 WARN L188 SmtUtils]: Spent 553.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:23:38,944 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:23:38,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:38,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:38,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:38,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, 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-31 03:23:38,961 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:39,200 WARN L188 SmtUtils]: Spent 237.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:23:39,200 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:39,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,215 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-31 03:23:39,215 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:39,541 WARN L188 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:23:39,542 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:23:39,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,560 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:39,560 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-31 03:23:39,561 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:39,706 WARN L188 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:23:39,706 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:39,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:39,776 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:23:39,777 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-31 03:23:39,778 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:40,050 WARN L188 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:23:40,051 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:23:40,051 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:40,051 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:23:40,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:40,056 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_100|, v_prenex_708], 3=[v_prenex_709, |v_#valid_113|]} [2019-08-31 03:23:40,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:40,067 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-31 03:23:40,068 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:40,232 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:23:40,232 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:40,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:40,242 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-31 03:23:40,243 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:40,414 WARN L188 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:23:40,415 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:40,439 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:40,440 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-31 03:23:40,440 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:40,776 WARN L188 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:23:40,776 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:40,801 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:40,802 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-31 03:23:40,803 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:41,140 WARN L188 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:23:41,140 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:41,141 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:41,141 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:23:41,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:41,149 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_297|], 18=[|v_#memory_$Pointer$.base_303|, |v_#memory_$Pointer$.offset_303|]} [2019-08-31 03:23:41,152 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-31 03:23:41,157 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-31 03:23:41,162 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-31 03:23:41,168 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-31 03:23:41,985 WARN L188 SmtUtils]: Spent 816.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:23:41,985 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:23:42,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,025 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:42,029 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:42,029 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-31 03:23:42,030 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:42,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,046 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-31 03:23:42,047 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:42,521 WARN L188 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:23:42,522 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:23:42,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,554 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-31 03:23:42,555 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:42,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:42,582 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:42,583 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-31 03:23:42,584 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:43,044 WARN L188 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:23:43,045 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:23:43,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:43,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:43,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:43,068 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-31 03:23:43,068 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:43,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:43,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:43,194 WARN L188 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:23:43,195 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:23:43,195 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-31 03:23:43,197 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:43,661 WARN L188 SmtUtils]: Spent 463.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 95 [2019-08-31 03:23:43,662 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.5 percent of original size [2019-08-31 03:23:43,663 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:43,663 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:23:43,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:43,958 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_298|], 114=[|v_#memory_$Pointer$.base_304|, |v_#memory_$Pointer$.offset_304|]} [2019-08-31 03:23:43,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:43,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:43,992 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:43,996 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:43,997 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-31 03:23:43,998 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,014 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,027 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-31 03:23:44,028 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,040 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:23:44,041 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,076 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:44,081 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:44,081 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-31 03:23:44,082 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,116 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:44,121 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:44,121 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-31 03:23:44,122 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,144 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-31 03:23:44,145 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,169 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-31 03:23:44,169 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,192 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-31 03:23:44,193 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,213 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-31 03:23:44,214 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,251 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:44,256 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:44,256 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-31 03:23:44,257 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,279 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-31 03:23:44,279 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,304 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:44,309 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:44,309 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-31 03:23:44,310 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,730 WARN L188 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 66 [2019-08-31 03:23:44,731 INFO L567 ElimStorePlain]: treesize reduction 2505, result has 4.4 percent of original size [2019-08-31 03:23:44,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,740 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-31 03:23:44,741 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,792 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:44,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:44,803 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-31 03:23:44,803 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,852 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:44,852 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:23:44,853 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2805, output treesize:107 [2019-08-31 03:23:44,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:44,888 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_712], 2=[v_prenex_715, |v_#memory_int_299|], 6=[v_prenex_713, v_prenex_714, v_prenex_710, v_prenex_711], 12=[|v_#memory_$Pointer$.base_305|, |v_#memory_$Pointer$.offset_305|]} [2019-08-31 03:23:44,906 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-31 03:23:44,906 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:45,871 WARN L188 SmtUtils]: Spent 965.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:23:45,872 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:23:45,898 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-31 03:23:45,899 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:46,300 WARN L188 SmtUtils]: Spent 401.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:23:46,300 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:46,319 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:46,342 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:46,342 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-31 03:23:46,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:46,343 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:47,085 WARN L188 SmtUtils]: Spent 741.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:23:47,086 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:23:47,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:47,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:47,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:47,111 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-31 03:23:47,111 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:47,425 WARN L188 SmtUtils]: Spent 313.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:23:47,425 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:47,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:47,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:47,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:47,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, 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-31 03:23:47,444 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:47,974 WARN L188 SmtUtils]: Spent 528.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:23:47,974 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:23:47,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:47,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:47,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:47,991 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-31 03:23:47,992 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:48,235 WARN L188 SmtUtils]: Spent 242.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:23:48,236 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:48,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,253 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-31 03:23:48,253 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:48,575 WARN L188 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:23:48,575 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:23:48,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,597 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:48,598 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-31 03:23:48,598 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:48,735 WARN L188 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:23:48,736 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:48,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:48,806 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:23:48,806 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-31 03:23:48,807 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:49,082 WARN L188 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:23:49,082 INFO L567 ElimStorePlain]: treesize reduction 88, result has 74.7 percent of original size [2019-08-31 03:23:49,083 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:49,083 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:23:49,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:49,088 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_101|, v_prenex_716], 3=[v_prenex_717, |v_#valid_114|]} [2019-08-31 03:23:49,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:49,098 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-31 03:23:49,098 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:49,260 WARN L188 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:23:49,260 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:49,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:49,273 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-31 03:23:49,273 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:49,440 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:23:49,440 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:49,466 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:49,467 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-31 03:23:49,468 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:49,801 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:23:49,802 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:49,826 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:49,827 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-31 03:23:49,827 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:50,162 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:23:50,162 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:23:50,163 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:50,163 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:23:50,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:50,170 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_300|], 18=[|v_#memory_$Pointer$.offset_306|, |v_#memory_$Pointer$.base_306|]} [2019-08-31 03:23:50,173 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-31 03:23:50,179 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-31 03:23:50,184 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-31 03:23:50,190 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-31 03:23:51,097 WARN L188 SmtUtils]: Spent 906.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:23:51,097 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:23:51,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:51,115 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-31 03:23:51,115 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:51,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:51,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:51,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:51,140 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:51,145 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:51,145 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-31 03:23:51,146 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:51,661 WARN L188 SmtUtils]: Spent 514.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:23:51,662 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:23:51,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:51,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:51,688 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-31 03:23:51,688 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:51,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:51,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:51,810 WARN L188 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:23:51,811 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:23:51,811 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-31 03:23:51,813 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:52,329 WARN L188 SmtUtils]: Spent 515.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:23:52,330 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:23:52,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,374 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:52,374 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-31 03:23:52,375 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:52,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:52,394 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-31 03:23:52,394 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:52,844 WARN L188 SmtUtils]: Spent 449.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:23:52,845 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:23:52,845 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:52,846 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:23:52,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:52,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:53,151 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_301|], 114=[|v_#memory_$Pointer$.base_307|, |v_#memory_$Pointer$.offset_307|]} [2019-08-31 03:23:53,160 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:23:53,160 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,183 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-31 03:23:53,184 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,201 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-31 03:23:53,201 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,234 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:53,239 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:53,239 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-31 03:23:53,240 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,256 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,271 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-31 03:23:53,272 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,289 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-31 03:23:53,290 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,322 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:53,327 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:53,328 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-31 03:23:53,329 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,362 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:53,367 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:53,368 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-31 03:23:53,369 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,388 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-31 03:23:53,389 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,409 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-31 03:23:53,410 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,442 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:53,447 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:53,448 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-31 03:23:53,449 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,464 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-31 03:23:53,465 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,871 WARN L188 SmtUtils]: Spent 405.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 66 [2019-08-31 03:23:53,872 INFO L567 ElimStorePlain]: treesize reduction 2358, result has 4.7 percent of original size [2019-08-31 03:23:53,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,881 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-31 03:23:53,881 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,937 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:53,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:53,948 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-31 03:23:53,948 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,998 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:53,999 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:23:53,999 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2706, output treesize:107 [2019-08-31 03:23:54,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:54,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:54,034 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_718], 2=[|v_#memory_int_302|, v_prenex_721], 6=[v_prenex_719, |v_#memory_$Pointer$.offset_308|, v_prenex_720, |v_#memory_$Pointer$.base_308|], 12=[v_prenex_723, v_prenex_722]} [2019-08-31 03:23:54,054 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-31 03:23:54,055 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:54,994 WARN L188 SmtUtils]: Spent 938.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:23:54,995 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:23:55,016 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-31 03:23:55,017 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:55,425 WARN L188 SmtUtils]: Spent 407.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:23:55,425 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:55,442 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:55,466 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:55,467 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-31 03:23:55,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:55,468 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:56,198 WARN L188 SmtUtils]: Spent 729.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:23:56,199 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:23:56,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,220 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-31 03:23:56,220 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:56,513 WARN L188 SmtUtils]: Spent 292.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:23:56,514 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:56,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,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, 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-31 03:23:56,533 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:56,804 WARN L188 SmtUtils]: Spent 270.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:23:56,805 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:56,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:56,823 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-31 03:23:56,824 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:57,136 WARN L188 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:23:57,136 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:23:57,137 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_308| vanished before elimination [2019-08-31 03:23:57,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,156 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:57,156 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-31 03:23:57,157 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:57,297 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2019-08-31 03:23:57,298 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:57,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,368 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:23:57,368 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-31 03:23:57,369 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:57,646 WARN L188 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2019-08-31 03:23:57,647 INFO L567 ElimStorePlain]: treesize reduction 84, result has 75.6 percent of original size [2019-08-31 03:23:57,647 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:57,647 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:23:57,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:57,651 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_102|, v_prenex_724], 3=[|v_#valid_115|, v_prenex_725]} [2019-08-31 03:23:57,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,662 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-31 03:23:57,663 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:57,817 WARN L188 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:23:57,817 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:57,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:57,828 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-31 03:23:57,829 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:57,988 WARN L188 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:23:57,989 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:58,015 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:58,015 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-31 03:23:58,016 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:58,340 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:23:58,340 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:23:58,365 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:58,366 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-31 03:23:58,366 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:58,687 WARN L188 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:23:58,687 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:23:58,688 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:23:58,688 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:23:58,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:23:58,695 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_303|], 16=[|v_#memory_$Pointer$.offset_309|, |v_#memory_$Pointer$.base_309|]} [2019-08-31 03:23:58,701 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-31 03:23:58,705 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-31 03:23:58,712 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-31 03:23:58,719 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-31 03:23:59,485 WARN L188 SmtUtils]: Spent 765.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:23:59,485 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:23:59,493 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:59,499 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-31 03:23:59,499 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:59,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:59,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:59,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:23:59,525 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:23:59,530 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:23:59,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, 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-31 03:23:59,531 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:23:59,991 WARN L188 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:23:59,992 INFO L567 ElimStorePlain]: treesize reduction 26, result has 93.0 percent of original size [2019-08-31 03:24:00,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,013 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-31 03:24:00,014 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:00,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,134 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:24:00,134 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:24:00,135 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-31 03:24:00,136 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:00,628 WARN L188 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 94 [2019-08-31 03:24:00,628 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.5 percent of original size [2019-08-31 03:24:00,640 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,672 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:00,672 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-31 03:24:00,673 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:00,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:00,689 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-31 03:24:00,690 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:01,123 WARN L188 SmtUtils]: Spent 431.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2019-08-31 03:24:01,123 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:24:01,124 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:01,124 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:24:01,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:01,430 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_304|], 114=[|v_#memory_$Pointer$.base_310|, |v_#memory_$Pointer$.offset_310|]} [2019-08-31 03:24:01,440 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:24:01,440 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:01,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,460 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-31 03:24:01,461 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:01,476 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,482 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-31 03:24:01,482 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:01,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,503 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-31 03:24:01,503 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:01,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,526 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-31 03:24:01,527 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:01,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,546 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-31 03:24:01,547 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:01,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,585 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:01,590 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:01,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, 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-31 03:24:01,591 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:01,610 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,626 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:01,631 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:01,631 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-31 03:24:01,632 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:01,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,666 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:01,671 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:01,672 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-31 03:24:01,673 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:01,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,692 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-31 03:24:01,693 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:01,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,724 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:01,729 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:01,729 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-31 03:24:01,730 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:01,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:01,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, 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-31 03:24:01,752 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:02,158 WARN L188 SmtUtils]: Spent 405.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 66 [2019-08-31 03:24:02,158 INFO L567 ElimStorePlain]: treesize reduction 2356, result has 4.7 percent of original size [2019-08-31 03:24:02,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,168 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-31 03:24:02,168 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:02,229 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:02,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:02,240 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-31 03:24:02,240 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:02,291 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:02,291 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:24:02,292 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 3 variables, input treesize:2700, output treesize:107 [2019-08-31 03:24:02,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:02,327 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_726], 2=[v_prenex_729, |v_#memory_int_305|], 6=[|v_#memory_$Pointer$.offset_311|, v_prenex_727, v_prenex_728, |v_#memory_$Pointer$.base_311|], 12=[v_prenex_730, v_prenex_731]} [2019-08-31 03:24:02,345 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-31 03:24:02,346 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:03,223 WARN L188 SmtUtils]: Spent 876.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:24:03,223 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:24:03,240 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:03,264 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:03,264 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-31 03:24:03,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:03,266 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:04,071 WARN L188 SmtUtils]: Spent 804.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:24:04,071 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:24:04,093 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-31 03:24:04,094 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:04,444 WARN L188 SmtUtils]: Spent 349.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:24:04,444 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:04,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:04,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:04,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:04,472 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-31 03:24:04,473 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:04,770 WARN L188 SmtUtils]: Spent 297.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:24:04,771 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:04,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:04,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:04,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:04,792 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-31 03:24:04,792 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:05,069 WARN L188 SmtUtils]: Spent 276.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2019-08-31 03:24:05,069 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:05,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,085 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-31 03:24:05,086 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:05,418 WARN L188 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 89 [2019-08-31 03:24:05,418 INFO L567 ElimStorePlain]: treesize reduction 127, result has 70.2 percent of original size [2019-08-31 03:24:05,419 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_311| vanished before elimination [2019-08-31 03:24:05,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,488 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:24:05,488 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-31 03:24:05,490 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:05,792 WARN L188 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:24:05,793 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:24:05,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,810 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:05,810 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-31 03:24:05,811 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:05,941 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:24:05,942 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:05,942 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:05,943 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:24:05,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:05,947 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_103|, v_prenex_732], 3=[|v_#valid_116|, v_prenex_733]} [2019-08-31 03:24:05,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:05,958 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-31 03:24:05,958 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:06,124 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:24:06,125 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:06,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:06,136 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-31 03:24:06,136 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:06,306 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:24:06,306 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:06,332 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:06,332 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-31 03:24:06,333 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:06,660 WARN L188 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:24:06,661 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:06,685 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:06,686 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-31 03:24:06,686 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:07,023 WARN L188 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:24:07,023 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:07,024 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:07,024 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:24:07,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:07,031 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_306|], 18=[|v_#memory_$Pointer$.offset_312|, |v_#memory_$Pointer$.base_312|]} [2019-08-31 03:24:07,036 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-31 03:24:07,041 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-31 03:24:07,048 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-31 03:24:07,053 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-31 03:24:07,933 WARN L188 SmtUtils]: Spent 879.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:24:07,934 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:24:07,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:07,950 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-31 03:24:07,951 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:07,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:07,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:07,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:07,976 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:07,981 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:07,981 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-31 03:24:07,982 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:08,459 WARN L188 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:24:08,459 INFO L567 ElimStorePlain]: treesize reduction 32, result has 92.1 percent of original size [2019-08-31 03:24:08,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:08,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:08,484 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-31 03:24:08,484 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:08,495 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:08,498 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:08,613 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:24:08,613 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:24:08,614 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-31 03:24:08,615 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:09,137 WARN L188 SmtUtils]: Spent 520.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 96 [2019-08-31 03:24:09,137 INFO L567 ElimStorePlain]: treesize reduction 195, result has 65.7 percent of original size [2019-08-31 03:24:09,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:09,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:09,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:09,171 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:09,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:09,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:09,185 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:09,185 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-31 03:24:09,186 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:09,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:09,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:09,206 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-31 03:24:09,206 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:09,658 WARN L188 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 95 [2019-08-31 03:24:09,658 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:24:09,659 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:09,659 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:24:09,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:09,972 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_307|], 114=[|v_#memory_$Pointer$.base_313|, |v_#memory_$Pointer$.offset_313|]} [2019-08-31 03:24:09,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,010 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:10,015 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:10,015 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-31 03:24:10,016 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:10,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,051 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:10,055 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:10,056 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-31 03:24:10,057 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:10,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,077 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-31 03:24:10,078 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:10,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,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, 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-31 03:24:10,110 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:10,120 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:24:10,120 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:10,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,142 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-31 03:24:10,143 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:10,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,165 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-31 03:24:10,166 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:10,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,202 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:10,206 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:10,207 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-31 03:24:10,208 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:10,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,232 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-31 03:24:10,232 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:10,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,255 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-31 03:24:10,256 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:10,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,271 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,276 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:10,281 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:10,282 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-31 03:24:10,282 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:10,699 WARN L188 SmtUtils]: Spent 415.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:24:10,699 INFO L567 ElimStorePlain]: treesize reduction 2185, result has 5.0 percent of original size [2019-08-31 03:24:10,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,708 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-31 03:24:10,709 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:10,763 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:10,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:10,772 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-31 03:24:10,772 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:10,824 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:10,824 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:24:10,825 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2506, output treesize:107 [2019-08-31 03:24:10,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:10,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:10,865 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_735], 2=[v_prenex_738, |v_#memory_int_308|], 6=[v_prenex_734, v_prenex_736, |v_#memory_$Pointer$.base_314|, |v_#memory_$Pointer$.offset_314|], 12=[v_prenex_737, v_prenex_739]} [2019-08-31 03:24:10,880 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-31 03:24:10,881 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:11,763 WARN L188 SmtUtils]: Spent 881.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:24:11,763 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:24:11,780 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:11,801 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:11,802 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-31 03:24:11,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:11,803 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:12,592 WARN L188 SmtUtils]: Spent 788.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:24:12,592 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:24:12,609 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-31 03:24:12,610 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:12,940 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:24:12,941 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:12,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:12,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, 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-31 03:24:12,962 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:13,244 WARN L188 SmtUtils]: Spent 281.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:24:13,245 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:13,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:13,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:13,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:13,265 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-31 03:24:13,266 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:13,596 WARN L188 SmtUtils]: Spent 329.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:24:13,597 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:24:13,597 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.base_314| vanished before elimination [2019-08-31 03:24:13,597 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_$Pointer$.offset_314| vanished before elimination [2019-08-31 03:24:13,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:13,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:13,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:13,670 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:24:13,671 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-31 03:24:13,672 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:13,972 WARN L188 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:24:13,972 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:24:13,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:13,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:13,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:13,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:13,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:13,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:13,989 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:13,990 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-31 03:24:13,991 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:14,122 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:24:14,122 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:14,122 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:14,123 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:24:14,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:14,128 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_104|, v_prenex_741], 3=[|v_#valid_117|, v_prenex_740]} [2019-08-31 03:24:14,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:14,144 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-31 03:24:14,145 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:14,301 WARN L188 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2019-08-31 03:24:14,301 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:14,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:14,311 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-31 03:24:14,312 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:14,474 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-31 03:24:14,475 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:14,501 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:14,502 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-31 03:24:14,502 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:14,834 WARN L188 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 83 [2019-08-31 03:24:14,834 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:24:14,859 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:14,860 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-31 03:24:14,861 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:15,184 WARN L188 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2019-08-31 03:24:15,185 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.0 percent of original size [2019-08-31 03:24:15,185 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:15,185 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:272, output treesize:266 [2019-08-31 03:24:15,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:15,192 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_309|], 16=[|v_#memory_$Pointer$.base_315|, |v_#memory_$Pointer$.offset_315|]} [2019-08-31 03:24:15,196 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-31 03:24:15,203 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-31 03:24:15,210 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-31 03:24:15,214 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-31 03:24:16,071 WARN L188 SmtUtils]: Spent 855.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 103 [2019-08-31 03:24:16,071 INFO L567 ElimStorePlain]: treesize reduction 461, result has 44.8 percent of original size [2019-08-31 03:24:16,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:16,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:16,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:16,098 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:16,102 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:16,103 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-31 03:24:16,104 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:16,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:16,116 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-31 03:24:16,116 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:16,573 WARN L188 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2019-08-31 03:24:16,574 INFO L567 ElimStorePlain]: treesize reduction 30, result has 92.0 percent of original size [2019-08-31 03:24:16,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:16,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:16,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:16,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:16,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:16,622 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:16,622 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-31 03:24:16,623 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:16,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:16,644 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-31 03:24:16,645 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:17,109 WARN L188 SmtUtils]: Spent 464.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 94 [2019-08-31 03:24:17,110 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.8 percent of original size [2019-08-31 03:24:17,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:17,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:17,133 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-31 03:24:17,133 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:17,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:17,252 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2019-08-31 03:24:17,253 INFO L341 Elim1Store]: treesize reduction 13, result has 90.2 percent of original size [2019-08-31 03:24:17,253 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-31 03:24:17,255 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:17,707 WARN L188 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 93 [2019-08-31 03:24:17,707 INFO L567 ElimStorePlain]: treesize reduction 137, result has 71.3 percent of original size [2019-08-31 03:24:17,708 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:17,708 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:883, output treesize:326 [2019-08-31 03:24:17,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:17,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:18,031 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_310|], 114=[|v_#memory_$Pointer$.base_316|, |v_#memory_$Pointer$.offset_316|]} [2019-08-31 03:24:18,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,053 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-31 03:24:18,054 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,073 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-31 03:24:18,074 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,113 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:18,119 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:18,119 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-31 03:24:18,120 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,156 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:18,161 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:18,161 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-31 03:24:18,162 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,198 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:18,203 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:18,204 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-31 03:24:18,205 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,227 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-31 03:24:18,227 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,245 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-31 03:24:18,245 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,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 194 treesize of output 178 [2019-08-31 03:24:18,267 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,288 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-31 03:24:18,289 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,324 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:18,329 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:18,330 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-31 03:24:18,331 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,342 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:24:18,342 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,372 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-31 03:24:18,373 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,387 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-31 03:24:18,388 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,811 WARN L188 SmtUtils]: Spent 422.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 66 [2019-08-31 03:24:18,811 INFO L567 ElimStorePlain]: treesize reduction 2527, result has 4.4 percent of original size [2019-08-31 03:24:18,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,822 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-31 03:24:18,822 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,882 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:18,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:18,893 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-31 03:24:18,893 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,946 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:18,947 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:24:18,947 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 3 variables, input treesize:2888, output treesize:107 [2019-08-31 03:24:18,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:18,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:18,984 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_747], 2=[|v_#memory_int_311|, v_prenex_744], 6=[v_prenex_745, v_prenex_746, v_prenex_742, v_prenex_743], 12=[|v_#memory_$Pointer$.offset_317|, |v_#memory_$Pointer$.base_317|]} [2019-08-31 03:24:19,002 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-31 03:24:19,002 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:19,964 WARN L188 SmtUtils]: Spent 961.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:24:19,965 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:24:19,985 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:20,010 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:20,011 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-31 03:24:20,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:20,012 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:20,847 WARN L188 SmtUtils]: Spent 834.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 130 [2019-08-31 03:24:20,848 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.1 percent of original size [2019-08-31 03:24:20,869 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-31 03:24:20,870 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:21,230 WARN L188 SmtUtils]: Spent 359.00 ms on a formula simplification that was a NOOP. DAG size: 125 [2019-08-31 03:24:21,230 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:21,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,251 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-31 03:24:21,252 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:21,567 WARN L188 SmtUtils]: Spent 314.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:24:21,568 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:21,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,589 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-31 03:24:21,590 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:21,940 WARN L188 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 89 [2019-08-31 03:24:21,941 INFO L567 ElimStorePlain]: treesize reduction 146, result has 67.2 percent of original size [2019-08-31 03:24:21,941 INFO L464 ElimStorePlain]: Eliminatee v_prenex_742 vanished before elimination [2019-08-31 03:24:21,941 INFO L464 ElimStorePlain]: Eliminatee v_prenex_743 vanished before elimination [2019-08-31 03:24:21,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:21,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:22,012 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:24:22,013 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-31 03:24:22,014 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:22,308 WARN L188 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:24:22,309 INFO L567 ElimStorePlain]: treesize reduction 88, result has 76.0 percent of original size [2019-08-31 03:24:22,314 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:22,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:22,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:22,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:22,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:22,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:22,324 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:22,325 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-31 03:24:22,326 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:22,462 WARN L188 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:24:22,463 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:22,463 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:22,463 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:24:22,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:22,467 INFO L392 ElimStorePlain]: Different costs {1=[|v_#length_105|, v_prenex_749], 3=[|v_#valid_118|, v_prenex_748]} [2019-08-31 03:24:22,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:22,478 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-31 03:24:22,479 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:22,642 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:24:22,642 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:22,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:22,654 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-31 03:24:22,655 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:22,814 WARN L188 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:24:22,814 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:22,839 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:22,840 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-31 03:24:22,840 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:23,175 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:24:23,176 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:23,201 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:23,202 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-31 03:24:23,202 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:23,534 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:24:23,534 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:23,535 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:23,535 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:24:23,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:23,545 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_312|], 18=[|v_#memory_$Pointer$.base_318|, |v_#memory_$Pointer$.offset_318|]} [2019-08-31 03:24:23,552 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-31 03:24:23,561 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-31 03:24:23,566 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-31 03:24:23,570 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-31 03:24:24,335 WARN L188 SmtUtils]: Spent 764.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:24:24,336 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:24:24,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:24,353 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-31 03:24:24,353 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:24,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:24,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:24,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:24,377 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:24,382 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:24,382 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-31 03:24:24,383 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:24,858 WARN L188 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 97 [2019-08-31 03:24:24,859 INFO L567 ElimStorePlain]: treesize reduction 38, result has 90.8 percent of original size [2019-08-31 03:24:24,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:24,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:24,890 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-31 03:24:24,890 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:24,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:24,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:24,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:24,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:24,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:24,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:24,919 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:24,920 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-31 03:24:24,921 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:25,389 WARN L188 SmtUtils]: Spent 467.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 96 [2019-08-31 03:24:25,390 INFO L567 ElimStorePlain]: treesize reduction 4, result has 98.9 percent of original size [2019-08-31 03:24:25,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:25,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:25,532 WARN L188 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-08-31 03:24:25,533 INFO L341 Elim1Store]: treesize reduction 15, result has 90.3 percent of original size [2019-08-31 03:24:25,533 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-31 03:24:25,535 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:25,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:25,543 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:25,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:25,551 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-31 03:24:25,551 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:26,021 WARN L188 SmtUtils]: Spent 469.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 95 [2019-08-31 03:24:26,022 INFO L567 ElimStorePlain]: treesize reduction 199, result has 65.0 percent of original size [2019-08-31 03:24:26,022 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:26,023 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:943, output treesize:356 [2019-08-31 03:24:26,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,106 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:26,350 INFO L392 ElimStorePlain]: Different costs {29=[|v_#memory_int_313|], 114=[|v_#memory_$Pointer$.offset_319|, |v_#memory_$Pointer$.base_319|]} [2019-08-31 03:24:26,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,385 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:26,390 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:26,391 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-31 03:24:26,392 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:26,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,424 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:26,428 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:26,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-31 03:24:26,429 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:26,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,463 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:26,468 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:26,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, 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-31 03:24:26,469 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:26,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,487 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-31 03:24:26,487 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:26,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,519 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-31 03:24:26,520 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:26,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,541 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-31 03:24:26,542 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:26,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,563 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-31 03:24:26,564 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:26,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,584 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-31 03:24:26,585 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:26,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,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-31 03:24:26,606 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:26,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,624 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-31 03:24:26,624 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:26,633 WARN L225 Elim1Store]: Array PQE input equivalent to false [2019-08-31 03:24:26,634 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:26,966 WARN L188 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 66 [2019-08-31 03:24:26,967 INFO L567 ElimStorePlain]: treesize reduction 1885, result has 5.8 percent of original size [2019-08-31 03:24:26,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:26,978 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-31 03:24:26,979 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:27,035 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:27,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:27,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:27,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:27,045 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-31 03:24:27,046 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:27,096 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:27,097 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-08-31 03:24:27,097 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 3 variables, input treesize:2407, output treesize:107 [2019-08-31 03:24:27,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:27,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:27,137 INFO L392 ElimStorePlain]: Different costs {0=[v_prenex_750], 2=[|v_#memory_int_314|, v_prenex_753], 6=[|v_#memory_$Pointer$.offset_320|, |v_#memory_$Pointer$.base_320|, v_prenex_751, v_prenex_752], 12=[v_prenex_754, v_prenex_755]} [2019-08-31 03:24:27,156 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-31 03:24:27,157 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:28,050 WARN L188 SmtUtils]: Spent 892.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 134 [2019-08-31 03:24:28,050 INFO L567 ElimStorePlain]: treesize reduction 36, result has 93.2 percent of original size [2019-08-31 03:24:28,075 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-31 03:24:28,076 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:28,471 WARN L188 SmtUtils]: Spent 394.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2019-08-31 03:24:28,471 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:28,485 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:28,504 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:28,504 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-31 03:24:28,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:28,505 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:29,215 WARN L188 SmtUtils]: Spent 709.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 125 [2019-08-31 03:24:29,216 INFO L567 ElimStorePlain]: treesize reduction 42, result has 92.0 percent of original size [2019-08-31 03:24:29,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:29,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:29,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:29,235 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-31 03:24:29,235 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:29,533 WARN L188 SmtUtils]: Spent 297.00 ms on a formula simplification that was a NOOP. DAG size: 120 [2019-08-31 03:24:29,534 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:29,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:29,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:29,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:29,552 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-31 03:24:29,553 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:30,085 WARN L188 SmtUtils]: Spent 531.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2019-08-31 03:24:30,085 INFO L567 ElimStorePlain]: treesize reduction 10, result has 97.8 percent of original size [2019-08-31 03:24:30,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,104 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-31 03:24:30,104 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:30,335 WARN L188 SmtUtils]: Spent 229.00 ms on a formula simplification that was a NOOP. DAG size: 104 [2019-08-31 03:24:30,335 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:30,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,351 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-31 03:24:30,352 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:30,664 WARN L188 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 89 [2019-08-31 03:24:30,665 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.3 percent of original size [2019-08-31 03:24:30,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:30,737 INFO L341 Elim1Store]: treesize reduction 36, result has 65.4 percent of original size [2019-08-31 03:24:30,738 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-31 03:24:30,739 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:31,033 WARN L188 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-08-31 03:24:31,034 INFO L567 ElimStorePlain]: treesize reduction 84, result has 76.9 percent of original size [2019-08-31 03:24:31,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:31,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:31,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:31,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:31,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:31,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:31,051 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:31,051 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-31 03:24:31,052 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:31,180 WARN L188 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-08-31 03:24:31,181 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:31,181 INFO L496 ElimStorePlain]: Start of recursive call 1: 9 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:31,182 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 9 variables, input treesize:530, output treesize:260 [2019-08-31 03:24:31,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:31,186 INFO L392 ElimStorePlain]: Different costs {1=[v_prenex_757, |v_#length_106|], 3=[|v_#valid_119|, v_prenex_756]} [2019-08-31 03:24:31,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:31,197 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-31 03:24:31,197 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:31,364 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2019-08-31 03:24:31,364 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:31,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:31,377 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-31 03:24:31,378 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:31,543 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-08-31 03:24:31,544 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:31,570 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:31,570 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-31 03:24:31,571 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:31,906 WARN L188 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2019-08-31 03:24:31,906 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:31,930 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:31,930 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-31 03:24:31,931 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:32,263 WARN L188 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 78 [2019-08-31 03:24:32,264 INFO L567 ElimStorePlain]: treesize reduction 14, result has 95.5 percent of original size [2019-08-31 03:24:32,264 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-31 03:24:32,264 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:302, output treesize:296 [2019-08-31 03:24:32,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-31 03:24:32,270 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_6|], 6=[|v_#memory_int_315|], 18=[|v_#memory_$Pointer$.base_321|, |v_#memory_$Pointer$.offset_321|]} [2019-08-31 03:24:32,275 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-31 03:24:32,280 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-31 03:24:32,285 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-31 03:24:32,292 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-31 03:24:33,128 WARN L188 SmtUtils]: Spent 836.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 105 [2019-08-31 03:24:33,129 INFO L567 ElimStorePlain]: treesize reduction 491, result has 45.1 percent of original size [2019-08-31 03:24:33,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:33,145 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-31 03:24:33,146 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-31 03:24:33,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:33,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:33,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-31 03:24:33,169 INFO L172 IndexEqualityManager]: detected equality via solver [2019-08-31 03:24:33,174 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-08-31 03:24:33,174 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-31 03:24:33,175 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts.